Я запускаю сервер uwsgi-python под ubuntu 10.04. Я использую upstart для запуска / остановки демона uwsgi (для uwsgi установлена опция daemonize).
Команды запуска и остановки работают нормально, но когда я пытаюсь перезагрузить свою работу, это не сработает. Причина этого в том, что выскочка связывает неправильный pid с моей работой, что также является процессом uwsgi, но не основным процессом. Главный процесс порождается третьим (две вилки для демонизации) и выскочка со строфой expect daemon ожидает, что второй разветвленный процесс будет основным.
Поэтому мне было интересно, есть ли способ заставить upsart связать мою работу с идентификатором главного процесса uwsgi или любым другим способом решения этой проблемы?
не демонизировать под выскочкой, это не нужно