PHP-FPM service status `stop/waiting` but workers are running?

Solution 1:

It's a confirmed Bug in Ubuntu's PHP-FPM. For me, the following helped:

  1. sudo service php5-fpm stop
  2. ps aux |grep php
  3. kill [list of proccess IDs echoed by the command above]
  4. sudo service php5-fpm start

Solution 2:

I had this exact same problem and for me it turned out to be a typo in one of the nginx configuration files. I had tried to comment something out in

/etc/php5/fpm/pool.d/www.conf

With a : instead of a ;