我现在有一个使用 Tornado 的工作服务器,根据这里的答案:Python BaseHTTPServer and Tornado
我想守护它。我一直在阅读这个守护进程类示例here,但我不知道它是如何包装我的服务器代码的。我是否只是将所有代码放在我覆盖的代码__main__
中run()
?
如果它在另一个文件中,我如何对其进行子类化?确保它在同一个目录中并使用它的文件名没有 .py 扩展名来导入?
我只是在寻找最简单的方法来运行我的 python Web 服务器脚本,只需要一个简单的调用,例如./startserver.sh
(例如,如果我要使用 bash 脚本)并让它在没有 nohup.out 的情况下在后台运行文件和所有标准输出和标准错误重定向到日志文件。