Я попытался найти способ гравийно перезагрузить мой сервер.
Я попробовал 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 на моем ящике):
reload signal USR2
Затем убейте все php-fpms :
находят их идентификаторы процессов:
ps aux | grep php-fpm
kill them:
sudo kill [proc-id]
И вуаля, ваш "sudo service php5-fpm restart" снова работает