systemd: PID file /var/run/nginx.pid not readable (yet?) after start.

Gena Makhomed gmm на csdoc.com
Чт Ноя 23 17:53:59 UTC 2017


On 23.11.2017 19:30, S.A.N wrote:

> для Systemd лучше вообще не указывать pid файл

Не лучше. Если Type=forking то pid файл необходимо указывать всегда:
https://lists.freedesktop.org/archives/systemd-devel/2017-November/039831.html

> вместо Type=fork использовать Type=notify, это более гибкий вариант
> сообщить Systemd что процесс готов к работе.

Тогда не будет работать обновление исполняемого файла на лету:
http://nginx.org/ru/docs/control.html#upgrade

# service nginx upgrade
Starting new master nginx:                                 [  OK  ]
Graceful shutdown of old nginx:                            [  OK  ]

-- 
Best regards,
  Gena



Подробная информация о списке рассылки nginx-ru