[FASTCGI] apache restart

David Birnbaum davidb at pins.net
Wed Aug 6 10:20:38 EDT 2008


Steffen,

You're trying to overwrite, and the OS has it locked.  Maybe you can rename it:

   mv /usr/lib/cgi-bin/test2.fcgi /usr/lib/cgi-bin/test2.fcgi.bak
   cp test2.fcgi /usr/lib/cgi-bin/test2.fcgi
   [ kill test2.fcgi process or whatever ]
   rm /usr/lib/cgi-bin/test2.fcgi.bak

David.

-----

On Wed, 6 Aug 2008, Steffen Wendzel wrote:

> hi,
>
> since the list is up again, I will try to post my question again.
>
> I develop a fastcgi based application but after I made a few requests I have
> to restart the apache using
>
> /etc/init.d/apache2 force-reload
>
> to be able to replace the old executable with the old one.
>
> Example:
>
> $ sudo cp test2.fcgi /usr/lib/cgi-bin/test2.fcgi
> cp: regular file "/usr/lib/cgi-bin/test2.fcgi": Text file busy
> $ sudo /etc/init.d/apache2 force-reload
> $ sleep 2 <-- takes at least two seconds
> $ sudo cp test2.fcgi /usr/lib/cgi-bin/test2.fcgi <-- now works fine
>
> Do you have any solutions how to optimize this?
>
> regards
> Steffen Wendzel
>
> _______________________________________________
> FastCGI-developers mailing list
> FastCGI-developers at mailman.fastcgi.com
> http://mailman.pins.net/mailman/listinfo.cgi/fastcgi-developers
>


More information about the FastCGI-developers mailing list