Re: FastCGI with Oracle

Rob Lemley <[email protected]>
Newsgroups gmane.comp.web.fastcgi.devel
Message-ID <[email protected]>
Darren Garvey wrote:
> 2009/12/4 A. M. ArunKumar <arun-66HqTtf422AmlAP/[email protected]
> <mailto:arun-66HqTtf422AmlAP/[email protected]>>
>
>     The solution which you gave has helped me.  But its not after
>     accept its before that. we need to set it back in the C++
>     program.  I used the setenv function in c++ and now its connecting
>     to oracle.
>
> Is this how it is supposed to happen? I don't see why the FastCGI
> library should clear environment variables for the whole application...

We really can't tell what is happening because we need to know more
about how A.M. ArunKumar is starting the fastcgi server app.   I think
he's using the apache mod_fastcgi but we don't know if it's external
FastCGI, internal FastCGI, or FastCGI started through the apache ExecCGI
system.

I know from experience that the mod_fastcgi FastCgiServer directive (ie
"internal" fastcgi server) with the "-initial-env name=[value]" option
passes the values into the specified application which is started by the
mod_fastcgi process manager.

So from that, I assume that ArunKumar is NOT running an "internal"
fastcgi server via the FastCgiServer directive.

ArunKumar, can you give us more details about how you're
initializing/executing/starting your FastCGI server C++ app?

If you're running it as a "FastCgiExternalServer" and starting via some
other means (such as init scripts, daemontools, or the windows service
manager), then it's true, the environment variables will not be passed
through the FastCGI connection to the external fastcgi server app.  The
only thing I know of like this is the FastCgiExternalServer
"-pass-header" option, which I'm thinking would pass the headers only
upon receipt of a request from the client.

I haven't worked with the apache "SetHandler" and "AddHandler"
directives to know how environment variables work with those.

Rob

_______________________________________________
FastCGI-developers mailing list
FastCGI-developers-xGejAJT2w6xVgU18Zptdi0EOCMrvLtNR@public.gmane.org
http://mailman.pins.net/mailman/listinfo.cgi/fastcgi-developers
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.