Несколько дней назад я узнал, что мое веб-приложение, написанное поверх платформы tornadoweb, не останавливается и не перезапускается через upstart. Выскочка просто зависает и ничего не делает.
Я исследовал проблему и обнаружил, что upstart получает неправильный PID, поэтому он может работать только один раз, когда мой демон веб-приложения, и больше ничего не может сделать.
Strace показывает, что мой демон делает 4 (!) Вызова clone () вместо 2.
Неделю назад все было хорошо, и выскочка полностью и правильно управляла веб-приложением.
ОС - это Ubuntu 10.04.03 LTS (как это было несколько недель назад).
У вас есть идеи, как это исправить?
PS: я знаю о директиве Ожидайте форк | демон, она ничего не меняет;)