Nginx+daemontools
Grzegorz Nosek
grzegorz.nosek at gmail.com
Thu Jan 31 11:09:15 MSK 2008
On Wed, Jan 30, 2008 at 06:20:08PM -0800, mobiledreamers at gmail.com wrote:
> it is not working with spawn-fcgi
> since spawnfcgi spawns a child
> and exits
> so supervise keeps trying to spawn childs
> continuously
>
> service/run
> #!/bin/sh
> cd /home/mark/work/code
>
> exec /opt/local/bin/spawn-fcgi -f /home/mark/work/code/code.py -p 9500 >
> /tmp/restart.log 2>&1 &
> exec cat /tmp/restart.log &
> exec /opt/local/bin/spawn-fcgi -f /home/mark/work/code/code.py -p 9501 >
> /tmp/restart.log 2>&1 &
> exec cat /tmp/restart.log &
>
> exec /opt/local/bin/spawn-fcgi -f /home/mark/work/code/code.py -p 9502 >
> /tmp/restart.log 2>&1 &
> exec cat /tmp/restart.log &
>
> exec /opt/local/bin/spawn-fcgi -f /home/mark/work/code/code.py -p 9503 >
> /tmp/restart.log 2>&1 ^
> exec cat /tmp/restart.log &
Try removing those cats (leaving only the spawn-fcgi lines) and adding:
wait
to the very end of the script (not tested).
Best regards,
Grzegorz Nosek
More information about the nginx
mailing list