Re: Configuring FastCGI app

"Alexander Galkin \(Audible US\)" <[email protected]>
Newsgroups gmane.comp.web.fastcgi.devel
Message-ID <[email protected]>
I configured apache to use my FastCGI app as external server

In httpd.conf

LoadModule fastcgi_module  /opt/apache/modules/mod_fastcgi.so
FastCgiExternalServer /opt/apache/htdocs -host localhost:9005

I call 

FCGX_Init();
int socket = FCGX_OpenSocket(":9005", 100);

In each thread of my multithreaed FastCGI app I call FCGX_InitRequest(&request, socket, 0); 

I start my FastCGI server and I verify it is listening on 9005 port. I start Apache server and everything seems to be OK

[Tue Oct 07 13:02:16 2008] [notice] Digest: generating secret for digest authentication ...
[Tue Oct 07 13:02:16 2008] [notice] Digest: done
[Tue Oct 07 13:02:16 2008] [notice] FastCGI: process manager initialized (pid 20281)
[Tue Oct 07 13:02:17 2008] [notice] Apache configured -- resuming normal operations

Now when I try access URL that invokes the FastCGI app I get error in Apache log file
bind/listen: Address already in use

I am not why I am getting this error.

-----Original Message-----
From: David Birnbaum [mailto:[email protected]] 
Sent: Monday, October 06, 2008 12:57 PM
To: Alexander Galkin (Audible US)
Cc: fastcgi-developers-xGejAJT2w6xVgU18Zptdi0EOCMrvLtNR@public.gmane.org
Subject: RE: [FASTCGI] Configuring FastCGI app

Alexander,

In that case, set it up as a FastCgiExternalServer and have mod_fastcgi connect 
to a UNIX or TCP socket.

David.

-----

On Mon, 6 Oct 2008, Alexander Galkin (Audible US) wrote:

> I am fine with starting my FastCGI app myself. However, when Apache server is shut down and restarted I want mod_fastcgi to re-connect to the running instance of my FastCGI app.
>
>
>
> -----Original Message-----
> From: David Birnbaum [mailto:[email protected]]
> Sent: Monday, October 06, 2008 11:16 AM
> To: Alexander Galkin (Audible US)
> Cc: fastcgi-developers-xGejAJT2w6xVgU18Zptdi0EOCMrvLtNR@public.gmane.org
> Subject: Re: [FASTCGI] Configuring FastCGI app
>
> On Fri, 3 Oct 2008, Alexander Galkin (Audible US) wrote:
>
>> I have FastCGI app run on Apache 2.0 server on Solaris 10. How do I configure
>> FastCGI to:
>>
>>   1. I want only once instance of the app to be running. If the instance
>> crashes or is killed I want mod_fastcgi to restart it.
>
> This is controlled with the FastCGI dynamic parameters (see the man page).
>
>>   2. I want either start the app manually or let mod_fastcgi start it upon
>> request but I do not want it to kill my app when apache server is shutting
>> down.    
>
> You can't have mod_fastcgi manager you application and expect it to live when
> Apache is shut down.  You have to manage it on your own in that case.
>
> David.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.