Я попытался найти способ перезапустить мой сервер.
Я попытался sudo service php5-fpm reload && sudo service nginx reload
Но это не работает, поскольку перезагрузка php5-fpm в Ubuntu 14.04 не работает должным образом (экземпляр php5-fpm отображается как неизвестный)
После выполнения предыдущей команды я получил
sudo service php5-fpm status
> php5-fpm stop/waiting
sudo service php5-fpm restart
> stop: Unknown instance:
> php5-fpm start/running, process 26042
sudo service php5-fpm restart
> stop: Unknown instance:
> php5-fpm start/running, process 26141
Я нашел единственный способ перезапустить php5-fpm после этого - запустить:
sudo killall php5-fpm
sudo service php5-fpm start
> php5-fpm start/running, process 26160
Спасибо,
это убивало меня и всех моих коллег :) Вот решение: отредактируйте файл:
/etc/init/php5-fpm.conf
и раскомментируйте строку, содержащую (это строка 13 в моем поле):
сигнал перезагрузки УСР2
Затем убейте все php-fpms:
найти их идентификаторы процессов:
ps aux | grep php-fpm
убей их:
sudo kill [идентификатор процесса]
И вуаля, ваш "sudo service php5-fpm restart" снова работает