我使用apache(FastCgiServer)运行2个fcgi
LoadModule fastcgi_module modules/mod_fastcgi.so
...
<IfModule fastcgi_module>
AddHandler fastcgi-script .fcgi
FastCgiIpcDir /fcgi
FastCgiServer /usr/local/path/do_something.fcgi -processes 2 -idle-timeout 120
FastCgiConfig -maxClassProcesses 128
</IfModule>
停止apache后
apache日志:“ AH00493:收到SIGUSR1。进行正常重启”
fcgi似乎没有收到SIGTERM,因此它仍在运行。
重启apache后
apache日志:“ FastCGI:进程管理器已初始化”
spawn fcgi
所以现在有4个fcgi进程