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

Slawa Olhovchenkov slw на zxy.spb.ru
Сб Ноя 25 14:35:44 UTC 2017


On Sat, Nov 25, 2017 at 04:21:44PM +0200, Gena Makhomed wrote:

> On 24.11.2017 21:43, Maxim Dounin wrote:
> 
> >>>>> Давайте, всё-таки, опеределимся: мы за всё хорошее против всего
> >>>>> плохого (== чтобы демоны писали pid-файлы до выхода запущенного
> >>>>> процесса, потому что по другому - плохо), или вопрос исключительно
> >>>>> в том, чтобы systemd не ругался в логи?
> 
> >>>> Так ведь systemd и ругается в логи потому что по другому - плохо.
> >>>> Например, команда "/etc/init.d/nginx start ; /etc/init.d/nginx stop"
> >>>> будет глючить на системах, где nginx запускается в виде SysV сервиса.
> 
> >>> То есть боремся за всё хорошее против всего плохого, правильно я
> >>> понял ответ?
> 
> >> Есть спецификация на запуск сервисов под управлением systemd.
> >> Вопрос лишь в том, соответствует nginx этой спецификации или нет.
> 
> > Нет.  Вопрос в том, соответствует ли эта "спецификация",
> > придуманная авторами systemd, тому, как пишутся и работают демоны
> > последние 25+ лет.  И ответ - не соответствует.
> 
> А как быть с тем, что гугл выдает примерно 51500 страниц,
> если в строке поиска задать:
> 
> systemd: PID file /var/run/nginx.pid not readable (yet?) after start.
> 
> ?
> 
> Ведь это всё отрицательным образом сказывается на имидже nginx.

я уже не первый раз читаю про имидж nginx и отрицательный
образ. и как-то не могу никак понять о чем речь-то?

обычно для того, что бы имидж программы не портился его принято класть
на нормальные, не помойные hdd/sdd, ну или если уж брать помойные
носители, то собирать их в RAID (I -- Inexpensive). причем тут
systemd? или поттеринг теперь занялся еще и тем, что стал портить
имиджи програм? (это конечно странно, но с него станется). ну значит
надо поставить флаг immutable на имидж. шоб неповадно было.



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