[FASTCGI] Kill fastcgi process

Jean-Christophe Roux jcxxr at yahoo.com
Tue Jul 28 07:32:55 EDT 2009


Aron,

Thanks for your answer

>Kill -9 may be a bad idea ...
>Read this: http://speculation.org/garrick/kill-9.html
Thank you; I am going to take this into account

>> (2) Does it make a difference that the process is a static or a
dynamic one in order to make sure the older version of my app is
completely removed?
>Normally no ...
Once I have killed the running processes, what prevents the FastCgi Manager from spawning new processes which could be the older version of my program.  Isn't there a way to send a message straight to the  FastCgi Process Manager for Apache who would do the job (better than me most probably).

How do you guys handle that step of switching to a newer version of your app?






________________________________
From: Aron Szabo <aron at aron.ws>
To: Jean-Christophe Roux <jcxxr at yahoo.com>
Cc: fastcgi-developers at mailman.fastcgi.com
Sent: Tuesday, July 28, 2009 7:04:40 AM
Subject: Re: [FASTCGI] Kill fastcgi process

Hi!

(1) :
Kill -9 may be a bad idea ...
Read this: http://speculation.org/garrick/kill-9.html

(2) :
Normally no ...

I hope it helped ;)

Aron

Jean-Christophe Roux wrote:
> Hello,
> 
> I am running fastcgi processes on a Centos 5 box with Apache 2.2.
> 
> I am still confused on how I should kill processes before I release a new version of my app.
> 
> Currently, I am doing something like:
> 
> while [ 1 ]
> do
>   pid=`ps -C "${app_name}" -o pid --no-headers`
>   if [[ -z ${pid} ]] ; then
>     echo "No more pid"
>     break
>   else
>     kill -9 ${pid}
>     echo "Pid ${pid} killed"
>   fi
> done
> 
> (1) Is that a satisfactory way to kill those processes?
> (2) Does it make a difference that the process is a static or a dynamic one in order to make sure the older version of my app is completely removed?
> 
> Thank you
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> FastCGI-developers mailing list
> FastCGI-developers at mailman.fastcgi.com
> http://mailman.pins.net/mailman/listinfo.cgi/fastcgi-developers
>  


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.pins.net/mailman/private.cgi/fastcgi-developers/attachments/20090728/20e7b614/attachment.html>


More information about the FastCGI-developers mailing list