簡體   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