Когда я пытаюсь перезапустить nginx с помощью sudo /etc/init.d/nginx restart, я получаю сообщение от темы.
Я обнаружил, что причина, скорее всего, в том, что скрипт не знает, как остановить демона, потому что файл pid (/var/run/nginx.pid) не создается при запуске.
У меня есть две установки на двух разных серверах... одна была скомпилирована из исходников, а другая пришла с пассажиром phusion.
Я попробовал эту команду:
start-stop-daemon --start --quiet --pidfile /var/run/nginx.pid --exec /usr/sbin/nginx -- -c /etc/nginx/nginx.conf
на обеих машинах и на одной pid файл создается а на другой нет - на той машине пути немного разные (но не думаю что это актуально):
start-stop-daemon --start --quiet --pidfile /var/run/nginx.pid --exec /opt/nginx/sbin/nginx -- -c /opt/nginx/conf/nginx.conf
Процесс запускается, а pid не пишется...
Я на Дебиане...
Какие-либо предложения?