如何在 web.py 中运行后台作业


  1. 我使用 web.py 通过"GET"和"POST"方法处理传入的数据,并使用app.run()。这种外观将循环运行,永不停止。

  2. 我还有一个后台作业,它检测端口"9xxx"并处理传入的数据,将 msg 发送到其他服务器以将 msg 推送到手机。我也使用 while(true) 循环来做到这一点。

如何将 (2) 集成到 (1) 中?我很困惑。

我曾经独立计划运行(1)和(2),但有数据交换,所以代码不方便。 您如何web.py用户做这些类似的事情?

我认为这就是你想要的:

nohup python web.py > web.log 2>&1 &

查看nohup维基和手册页

在生产中,我想将 web.py 与uwsgi和nginx结合起来。您可以阅读此内容并尝试一下。然后我使用 supervisord 在服务器终止后重新启动服务器。

最新更新