Назад | Перейти на главную страницу

Есть ли способ заставить pid в скрипте выскочки

Я запускаю сервер uwsgi-python под ubuntu 10.04. Я использую upstart для запуска / остановки демона uwsgi (для uwsgi установлена ​​опция daemonize).

Команды запуска и остановки работают нормально, но когда я пытаюсь перезагрузить свою работу, это не сработает. Причина этого в том, что выскочка связывает неправильный pid с моей работой, что также является процессом uwsgi, но не основным процессом. Главный процесс порождается третьим (две вилки для демонизации) и выскочка со строфой expect daemon ожидает, что второй разветвленный процесс будет основным.

Поэтому мне было интересно, есть ли способ заставить upsart связать мою работу с идентификатором главного процесса uwsgi или любым другим способом решения этой проблемы?

не демонизировать под выскочкой, это не нужно