停止使用Twisted运行的应用程序(旁遮普)

时间:2010-10-27 11:47:43

标签: python twisted

我正在尝试以非常少的python知识运行punjab连接管理器。我遵循旁遮普文档并可以启动应用程序。但是如何停止/重启呢?

twistd -y punjab.tac

第一次开始旁遮普,但之后如果我输入相同的命令,则说

Another twistd server is running, PID 3726.

准确地说,我想使用命令行为punjab设置主机和端口选项,然后重新启动它。请帮忙。谢谢

1 个答案:

答案 0 :(得分:4)

twistd启动的服务器以某种典型的UNIX方式停止:向它发送信号 - INT是一个不错的首选:

kill -INT 3726

这应该启动关机。您可以在启动服务器的同一目录中签入日志文件,通常是twistd.log

由于在twistd.pid(同样的目录)中跟踪正在运行的进程的PID,您也可以直接从文件中获取该信息,而不必键入(也可能是错误的):

kill -INT `cat twistd.pid`