【发布时间】:2011-10-24 18:40:11
【问题描述】:
我刚刚完成了我的应用程序并想部署它。但是如何将我的应用程序作为服务/守护程序运行?
谷歌搜索显示了一些使用一些 python 库的不同方法,twisted 和 Can I run a Python script as a service?。但不知道该怎么做。
有人做过吗?是否有最佳实践方法?
..弗雷德里克
【问题讨论】:
-
为什么要将它作为守护进程运行?
-
使用
python main.py &运行似乎有点不安全。如果它失败/崩溃,我希望它自动重启,也让守护进程写入日志文件。 -
@fredrik 我在我的答案中添加了有关崩溃处理和日志记录的详细信息