2010-10-27 5 views
2

Я пытаюсь запустить диспетчер соединений punjab с очень небольшим знанием python. Я следил за документами punjab и мог запустить приложение. Но как его остановить или перезапустить?Остановить приложение (punjab), которое выполняется с помощью Twisted

twistd -y punjab.tac 

Запускается Пенджаб первый раза, но после этого, если я вхожу в том же команду, он говорит

Another twistd server is running, PID 3726. 

Точно я хочу установить хост и порт параметры для Пенджаба с помощью командной строки и перезапустить его снова , Пожалуйста помоги. Благодаря

ответ

4

сервер начал с twistd остановлен в несколько типичных UNIX способом: отправить ему сигнал - INT является хорошим первым выбором:

kill -INT 3726 

Это должно инициировать отключение. Вы можете проверить файл журнала, как правило, twistd.log в том же каталоге, в котором вы запустили сервер.

Поскольку PID процесса выполняется отслеживаются в twistd.pid (опять же директории), вы можете также захватить эту информацию непосредственно из файла вместо того, чтобы вводить (и, возможно, неверное) это:

kill -INT `cat twistd.pid` 
+0

Благодарю. это сработало. – naiquevin

Смежные вопросы