2011-09-20 11 views
0

我正在寻找托管服务来运行我的python脚本。我的Python脚本从各种API中获取信息并将它们放入Mongo数据库中。我想安排他们,让他们每小时运行一次。现在我正在运行python 2.6并使用一些额外的软件包,如Facebook sdk和python twitter工具。我一直在研究heroku,但是我对这项服务很陌生,而且我很难找到有关heroku和python的文档。我遇到的其他服务是MongoHQ,但我不确定它如何与Python协同工作。你知道一个与所有这些东西兼容的托管服务吗?使用预定的Python脚本来托管Mongo DB

编辑

我把以下的建议,并探讨DotCloud一点。对于像我这样的新人来说,我在我的博客(swootsblog.cloudfoundry.com)上写了一篇文章,我希望这篇文章很容易遵循。它是一个持续运行的Python脚本,它写在DotCloud上的一个MongoDB上。

回答

0

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

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

+0

感谢您的建议 - 我现在看着Dotcloud,看看它是否会对我的项目有好处。我调查的另一位主持人是webfaction,由于其良好的客户服务,这看起来很吸引人。 – crunkchitis

0

Heroku的不运行的Python脚本,我曾与蟒蛇Postgres数据库做了,

预-REQ

pythonscripts.py 
procfile 
requirements.txt 

,并添加后,提交和推脚本的Heroku应用程序。只需在终端上运行以下命令即可运行脚本。

heroku run python your_scripts.py 

更多,如果你想在计划时间运行这些脚本。那么heroku提供了很多附加功能。只需在heroku上搜索即可

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