systemd: PID file /var/run/nginx.pid not readable (yet?) after start.
Maxim Dounin
mdounin на mdounin.ru
Чт Ноя 23 17:55:37 UTC 2017
Hello!
On Thu, Nov 23, 2017 at 12:30:45PM -0500, S.A.N wrote:
> > С точки зрения практики - паттерн "daemon(); write_pidfile();"
> > используется чуть менее, чем везде, вплоть до соответствующих
> > библиотечных функций. Так что инициатива выглядит, скажем так,
> > сомнительной.
> >
> > Проще всего, IMHO, это было бы заткнуть на уровне systemd,
> > дожидаясь появления pid-файла при необходимости.
>
> Возможно я чего-то не понимаю, но для Systemd лучше вообще не указывать pid
> файл, вместо Type=fork использовать Type=notify, это более гибкий вариант
> сообщить Systemd что процесс готов к работе.
>
> Вот подробней, кстати PostgreSQL и PHP-FPM уже перешли на него.
> https://www.freedesktop.org/software/systemd/man/systemd.service.html#Type=
Нет, спасибо, собираться с systemd'шными библиотеками - это не к
нам.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru