使用调度的Python脚本托管mongodb

2024-04-28 22:39:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一个托管服务来运行我的python脚本。我的python脚本从各种API获取信息并将它们放入Mongo数据库中。我想安排他们每小时运行一次。现在我正在运行python2.6,并使用了一些额外的包,比如facebook sdk和pythontwitter工具。我一直在研究heroku,但我对这项服务还不熟悉,在查找heroku和python的文档时遇到了困难。我遇到的另一个服务是MongoHQ,但我不确定它如何与Python一起工作。你知道一个托管服务可以兼容所有这些东西吗?在

编辑

我采纳了下面的建议,对DotCloud进行了一些探索。对于像我这样的新手,我在我的博客(swootsblog.cloudfoundry.com)上写了一篇文章,我希望这篇文章很容易理解。这是一个持续运行的python脚本,它编写的MongoDB都是在DotCloud上设置的。在


Tags: 工具文档脚本api数据库编辑herokufacebook
2条回答

Heroku不运行Python,他们只运行Ruby,节点.jsClojure和Java。在

可能还有其他的服务,但是我已经讨论过DotCloud,它有一个python worker类型,正好适合这种类型的工作。在

Heroku确实运行python脚本,我以前用python做过postgres数据库

预申请

pythonscripts.py
procfile
requirements.txt

在添加之后,提交并将脚本推送到heroku应用程序。只需在终端上运行以下命令即可运行脚本。在

^{pr2}$

如果您想在计划时间内运行此脚本,请参阅更多信息。然后heroku提供了很多附加功能。在heroku上查一下

如果你需要更多的帮助,和我聊聊。在

相关问题 更多 >