Приввет. Запускаю при старте сервер при помощи 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 сам? Или я что-то не так делаю. _______________________________________________ Kiev-pm mailing list [email protected] https://mail.pm.org/mailman/listinfo/kiev-pm
