繁体   English   中英

使用计划的Python脚本托管Mongo DB

[英]Hosting a Mongo DB with a scheduled Python Script

我正在寻找一个托管服务来运行我的python脚本。 我的python脚本从各种API中获取信息,并将其放入Mongo数据库中。 我想安排它们,使它们每小时运行一次。 现在,我正在运行python 2.6,并使用了一些额外的程序包,例如facebook sdk和python twitter工具。 我一直在研究heroku,但是我是该服务的新手,因此无法找到有关heroku和python的文档。 我遇到的另一个服务是MongoHQ,但是我不确定该如何在Python中工作。 您是否知道与所有这些东西都兼容的托管服务?

编辑

我接受了以下建议,并对DotCloud进行了一些探索。 对于像我这样的新手来说,我在自己的博客( swootsblog.cloudfoundry.com )上写了一篇文章,希望跟着它很容易。 这是一个连续运行的python脚本,写入到所有在DotCloud上设置的MongoDB。

Heroku确实运行python脚本,我之前已经使用python将其完成到postgres数据库,

先决条件

pythonscripts.py
procfile
requirements.txt

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

heroku run python your_scripts.py

如果您想按计划的时间运行此脚本,请参阅更多。 然后heroku提供了很多附加组件。 只需在heroku上搜索

如果您需要更多帮助,请与我聊天。

Heroku不运行Python,它们仅运行Ruby,Node.js,Clojure和Java。

可能还有其他服务,但是我玩过DotCloud ,它具有用于这种工作的python worker类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM