В чём проблема запуска процесса после перезапуска системы?

Настроил supervisord на запуск процесса при старте системы, но происходит следующее:

2016-01-03 14:57:25,077 CRIT Supervisor running as root (no user in config file)
2016-01-03 14:57:25,280 INFO RPC interface 'supervisor' initialized
2016-01-03 14:57:25,280 CRIT Server 'inet_http_server' running without any HTTP authentication checking
2016-01-03 14:57:25,280 INFO RPC interface 'supervisor' initialized
2016-01-03 14:57:25,281 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2016-01-03 14:57:25,283 INFO daemonizing the supervisord process
2016-01-03 14:57:25,283 INFO supervisord started with pid 1816
2016-01-03 14:57:26,287 INFO spawned: 'ws_server' with pid 1819
2016-01-03 14:57:27,725 INFO success: ws_server entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-01-03 14:59:44,742 WARN received SIGTERM indicating exit request
2016-01-03 14:59:44,744 INFO waiting for ws_server to die
2016-01-03 14:59:44,744 INFO stopped: ws_server (terminated by SIGTERM)


Если же supervisord потом перезапустить, то процесс нормально запускается. В чём может быть проблема?
  • Вопрос задан
  • 1859 просмотров
Пригласить эксперта
Ответы на вопрос 1
AxianLTD
@AxianLTD
Видимо в окружении - при загрузке переменные окружения одни, при перезапуске из-под пользователя другие. ИМХО ws_server-у нужно что-то чего supervisord при запуске дать не может (не настроено).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы