Когато се опитам да рестартирам nginx със sudo /etc/init.d/nginx restart, получавам съобщението от темата.
Открих, че причината най-вероятно е, че скриптът не знае как да спре демона, защото pid файлът (/var/run/nginx.pid) не е създаден при стартиране.
Имам две инсталации на два различни сървъра... единият беше компилиран от източника, а другият дойде с phusionpassion.
Опитах тази команда:
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 не е написан...
Аз съм с Debian...
Някакви предположения?