Currently with Cherokee 1.0.10 The script on /etc/init.d/cherokee has these two problems: 1/ It doesn't offer graceful restart 2/ Its hard restart doesn't work well as it doesn't kill all php-fpm (or php-cgi) processes. Complete report from http://code.google.com/p/cherokee/issues/detail?id=1081 What steps will reproduce the problem? 1. There's no /etc/init.d/cherokee graceful 2. Using /etc/init.d/cherokee restart mostly doesn't work on the production server. Seems that the php-fpm processes are not being killing properly. For this reason I'm currently restarting cherokee with these commands: /etc/init.d/cherokee stop pkill -9 -f php-fpm pkill -9 -f cherokee pkill -9 -f cherokee-worker /etc/init.d/cherokee start What is the expected output? What do you see instead? I'd expect there to be a graceful restart from command line as there is one from the admin interface. Also, I'd expect the hard restart script to work properly by killing all spawned php-fpm (before it was php-cgi) What version of the product are you using? On what operating system? 1.0.10 (happened in previous versions as well) Now with php-fpm but previously with php-cgi OS: Gentoo linux
The bug also filled against the project's BTS: http://bugs.cherokee-project.com/1081
fixed in cvs.