Назад | Перейти на главную страницу

Проблемы с .pid файлами и nginx

Я использую ArchLinux и nginx и не могу остановить nginx без использования kill -9 на фактических файлах PID.

Вместо этого я бы хотел использовать /etc/rc.d/nginx stop и пусть сценарий nginx ищет nginx в файле .pid, но его там нет. я touchредактировал, но это тоже не помогло.

Любые предложения будут высоко ценится!

Спасибо.

РЕДАКТИРОВАТЬ: это это то, что я вижу, когда печатаю /etc/rc.d/nginx restart

Значит, здесь что-то не так ...

С этим не должно возникнуть проблем, если вы запустите nginx с /etc/rc.d/nginx start. Сценарий rc действительно использует pid, расположенный в /var/run/nginx.pid чтобы выйти из демона nginx.

Если этот файл не существует, одно прикосновение не поможет вам больше. Вместо этого вам также нужно записать PID в этот файл. Но в этом не должно быть необходимости.