我在项目中使用django。我有许多与数据库一起运行的cron作业。我想替换其他机器上的cron作业,并与主服务器同步处理的数据。但我的主机提供程序不允许外部连接到数据库。如何组织同步。最好的办法?我知道我可以通过自己的书面协议通过POST请求传递它,购买可能是更好的解决方案exsists或lib为此?python django数据库同步
0
A
回答
1
是全部外部连接被阻止?如果你可以在机器上运行一个rsync
守护进程,你可以将其他机器上的数据推送(主动),并让主服务器进行处理。这将涉及在主设备上添加某种守护进程。
如果全部连接确实被阻止,您将不得不求助于POST或更冗长的接收电子邮件附件并处理它们。
附注:你应该想到切换供应商后急!
1
这听起来像是一个可怕的很多工作,微不足道的小增益。我建议尝试使用亚马逊EC2微型镜像,并以每小时0.03美元的价格运行Django(目前尚未在pricing page上更新,但它位于AWS Web控制台中)。然后你可以做你想做的事。
Web主机提供程序如何阻止传出连接?你可以把一个外部数据库服务器放在一个流行的端口上,比如53,80,143等,看看你能不能以这种方式连接?
相关问题
- 1. 无法在Django中同步数据库
- 2. 同步不同的数据库 - django
- 3. 用django同步数据库内容
- 4. Django的维基不同步数据库
- 5. Wordpress数据库集成/与Django同步
- 6. django数据库同步问题
- 7. Django模型和数据库同步
- 8. 在Django中同步2数据库
- 9. 数据库同步
- 10. 同步数据库
- 11. 同步数据库
- 12. 同步数据库
- 13. 无法同步数据库
- 14. Django中的devel/live数据库之间的数据同步
- 15. Django - 同步多个数据库之间的数据
- 16. 尝试创建表时,无法在Django中同步数据库
- 17. 关于数据库同步
- 18. 与主数据库同步
- 19. 单向数据库同步
- 20. 同步两个数据库
- 21. 移动数据库同步
- 22. Android数据库同步
- 23. 数据库同步选项
- 24. 同步数据库访问
- 25. Oracle数据库同步
- 26. SQL数据库同步
- 27. Elasticsearch数据库同步
- 28. 微软数据库同步
- 29. 同步2数据库
- 30. MySQL数据库同步
我没有访问权限,外部连接被阻止,主控者说不能打开它。我知道我可以更换托管服务,但现在我不想这样做。 – Evg 2010-09-10 02:55:57