Marco Vittorini Orgeas <ma...@...> writes:

> 
> As in subject,
> I am using the latest stable version of supervisord:
> if I comment out my php-cgi fcgi program section,supervisord will restart
> without problems after sending a SIGHUP.
> 
> If the section is commented-out, supervisord just stops itself.
> 
> Is that behavior normal, or I left something in the documentation ?
> 
> thank you
> 

Some more details:

If from supervctl shell I enter the reload command,supervisord just shuts off as
well.

The fcgi section is as simple as:
[fcgi-program:php_cgi]
socket=tcp://127.0.0.1:10005
command=/usr/bin/php-cgi

and the relevant log section seems to contain no related data:

2009-08-09 16:31:12,928 INFO success: nginx entered RUNNING state, process has
stayed up for > than 1 seconds (startsecs)
2009-08-09 16:31:12,928 INFO success: p5httpd entered RUNNING state, process has
stayed up for > than 1 seconds (startsecs)
2009-08-09 16:31:12,928 INFO success: php_cgi_2 entered RUNNING state, process
has stayed up for > than 1 seconds (startsecs)
2009-08-09 16:31:12,929 INFO success: php_cgi_3 entered RUNNING state, process
has stayed up for > than 1 seconds (startsecs)
2009-08-09 16:31:12,929 INFO success: php_cgi_0 entered RUNNING state, process
has stayed up for > than 1 seconds (startsecs)
2009-08-09 16:31:12,929 INFO success: php_cgi_1 entered RUNNING state, process
has stayed up for > than 1 seconds (startsecs)
2009-08-09 16:31:28,036 WARN received SIGHUP indicating restart request
2009-08-09 16:31:28,036 DEBG fd 35 closed, stopped monitoring <POutputDispatcher
at 47813206286064 for <Subprocess at 47813195236992 with name php_cgi_1 in state
RUNNING> (stderr)>
2009-08-09 16:31:28,036 DEBG fd 31 closed, stopped monitoring <POutputDispatcher
at 47813206285776 for <Subprocess at 47813195236992 with name php_cgi_1 in state
RUNNING> (stdout)>
2009-08-09 16:31:28,037 DEBG killing php_cgi_1 (pid 845) with signal SIGTERM
2009-08-09 16:31:28,037 DEBG fd 26 closed, stopped monitoring <POutputDispatcher
at 47813206285200 for <Subprocess at 47813195236920 with name php_cgi_0 in state
RUNNING> (stdout)>
2009-08-09 16:31:28,037 DEBG fd 30 closed, stopped monitoring <POutputDispatcher
at 47813206285488 for <Subprocess at 47813195236920 with name php_cgi_0 in state
RUNNING> (stderr)>
2009-08-09 16:31:28,037 DEBG killing php_cgi_0 (pid 844) with signal SIGTERM
2009-08-09 16:31:28,037 DEBG fd 25 closed, stopped monitoring <POutputDispatcher
at 47813206284912 for <Subprocess at 47813195237136 with name php_cgi_3 in state
RUNNING> (stderr)>
2009-08-09 16:31:28,037 DEBG fd 21 closed, stopped monitoring <POutputDispatcher
at 47813206284624 for <Subprocess at 47813195237136 with name php_cgi_3 in state
RUNNING> (stdout)>
2009-08-09 16:31:28,037 DEBG killing php_cgi_3 (pid 843) with signal SIGTERM
2009-08-09 16:31:28,037 DEBG fd 16 closed, stopped monitoring <POutputDispatcher
at 47813206282968 for <Subprocess at 47813195237064 with name php_cgi_2 in state
RUNNING> (stdout)>
2009-08-09 16:31:28,037 DEBG fd 20 closed, stopped monitoring <POutputDispatcher
at 47813206284336 for <Subprocess at 47813195237064 with name php_cgi_2 in state
RUNNING> (stderr)>
2009-08-09 16:31:28,037 DEBG killing php_cgi_2 (pid 841) with signal SIGTERM
2009-08-09 16:31:28,037 INFO waiting for nginx, p5httpd, php_cgi_2, php_cgi_3,
php_cgi_0, php_cgi_1 to die
2009-08-09 16:31:28,041 INFO stopped: php_cgi_1 (exit status 0)
2009-08-09 16:31:28,041 DEBG received SIGCLD indicating a child quit
2009-08-09 16:31:28,044 INFO stopped: php_cgi_0 (exit status 0)
2009-08-09 16:31:28,045 DEBG received SIGCLD indicating a child quit
2009-08-09 16:31:28,048 INFO stopped: php_cgi_3 (exit status 0)
2009-08-09 16:31:28,048 DEBG received SIGCLD indicating a child quit
2009-08-09 16:31:28,052 INFO stopped: php_cgi_2 (exit status 0)
2009-08-09 16:31:28,052 DEBG received SIGCLD indicating a child quit
2009-08-09 16:31:28,052 DEBG fd 11 closed, stopped monitoring <POutputDispatcher
at 47813206283256 for <Subprocess at 47813195236632 with name p5httpd in state
RUNNING> (stdout)>
2009-08-09 16:31:28,052 DEBG fd 15 closed, stopped monitoring <POutputDispatcher
at 47813206283832 for <Subprocess at 47813195236632 with name p5httpd in state
RUNNING> (stderr)>
2009-08-09 16:31:28,052 DEBG killing p5httpd (pid 840) with signal SIGTERM
2009-08-09 16:31:28,053 INFO stopped: p5httpd (terminated by SIGTERM)
2009-08-09 16:31:28,053 DEBG received SIGCLD indicating a child quit
2009-08-09 16:31:28,053 DEBG fd 8 closed, stopped monitoring <POutputDispatcher
at 47813206269248 for <Subprocess at 47813195236416 with name nginx in state
RUNNING> (stdout)>
2009-08-09 16:31:28,053 DEBG killing nginx (pid 839) with signal SIGTERM
2009-08-09 16:31:28,056 INFO stopped: nginx (exit status 0)
2009-08-09 16:31:28,056 DEBG received SIGCLD indicating a child quit
2009-08-09 16:31:28,064 CRIT Supervisor running as root (no user in config file)

For restart I have to SIGHUP or KILL (it's the same at the moment) and then
manually relaunch supervisord form command line.

again thank you


_______________________________________________
Supervisor-users mailing list
[email protected]
http://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to