[Kiev-pm] Starman и pid file
ksvs
ksvs1996 at ymail.com
Thu Nov 7 18:50:47 PST 2019
Приввет.
Запускаю при старте сервер при помощи
plackup --server Starman --user foo --env deployment --daemonize --pid /var/run/too.pid ...
Starman стартует под root, создает pid файл, затем понижает свои привилегии до пользователя foo.
При остановке сервера получаю сообщение
Couldn't open pid file "/var/run/too.pid" [Permission denied].
Сейчас выкрутился при помощи создания файла в /var/run/foo/too.pid, где
/var/run/foo принадлежит пользователю foo.
Но мне этот вариант как-то не нравиться.
Я так понял, что Starman контролирует работу с pid файлом.
А когда используется система инициализации, то это должна делать она.
Но как тогда сказать Starman, чтобы он не пытался удалять pid file сам?
Или я что-то не так делаю.
More information about the Kiev-pm
mailing list