您在Production for Python中使用什么来运行计划任务?

时间:2016-07-21 19:16:11

标签: python scheduled-tasks scheduling production dev-to-production

问题是,我阅读this post说明了使用python库--APS Scheduler设置代码以在一段时间内以每个指定的间隔运行的最佳实践。现在,如果我在测试环境中执行它并从命令提示符运行应用程序,它显然可以正常工作。

然而,我来自一个背景,我的大多数项目都是大学水平而且从未投入生产,但对于这一项,我想。我可以访问AWS并可以在AWS上配置任何类型的服务器,我也可以使用其他选项。如果我必须从服务器或远程计算机上将此应用程序作为服务运行,而不必经常监视它并在命令提示符处提供中断,那么我可以开始了解该如何查看。

我没有任何在生产中运行Python应用程序的经验,因此任何输入都会受到赞赏。此外,我不知道如何在生产中执行此代码(通过aws cli除外),但是一旦我关闭CLI,该会话就会过期,因此这似乎不是最合适的方式,所以任何帮助都会是也很感激。

1 个答案:

答案 0 :(得分:0)

答案很简单,没有多大意义,可能并不适用于所有人。

现在,我所拥有的是一个python烧瓶应用程序,所以我在aws服务器上使用eb-virt在虚拟环境中配置应用程序,然后创建了一个可执行的wsgi脚本,然后我使用mod_wsgi插件为apache作为服务运行http服务器,然后我就能运行我的应用程序。