嗨讓我們假設我有一個簡單的Python程序。這個程序每隔五分鐘運行一次。但我不知道如何編寫它,因此程序將允許同時運行自己的多個進程。我想加快速度...python運行多個實例
-1
A
回答
1
我會處理您的主python程序內的分叉和過程控制。讓cron只產生一個進程,並且該進程是(可能多個)工作進程的主人。
至於如何創建多個工作者,有用於多線程和多處理模塊的線程模塊進行多處理。您也可以將實際的工人代碼保存爲單獨的文件並使用子流程模塊。
現在我想到了,也許你應該使用supervisord來做實際的過程控制,並簡單地寫出實際的工作代碼。
+0
我同意,但你可以讓我在這一個手?一些鏈接和推薦這將是有用的...即時在這裏瞎子 – nabizan 2010-10-25 08:45:11
+0
'threading','subprocess'和'multiprocessing'模塊的官方文檔有你可以適應的例子。試試看,發佈你遇到的問題。 – 2010-10-25 08:49:22
相關問題
- 1. 運行多個elasticsearch實例
- 2. 運行多個實例
- 3. 運行多個tomcat實例
- 4. 並行運行EA的多個實例
- 5. 並行運行node.js的多個實例
- 6. 每個實例運行多個WorkerRoles
- 7. 運行Evince的多個實例
- 8. 運行Scrapy Spider的多個實例
- 9. 如何運行sphinx的多個實例?
- 10. CLR正在運行多少個實例?
- 11. 運行Backbone或Marionette的多個實例
- 12. openstack:如何運行多個glance實例?
- 13. Eclipselink factory.createEntityManager()掛起多個實例運行
- 14. 無法運行Xulrunner的多個實例
- 15. PHP運行多個實例的問題
- 16. 運行多個夜間實例
- 17. 在mysql中運行多個mysql實例
- 18. 運行JHipster的多個實例
- 19. 避免運行多個實例
- 20. 運行neo4j的多個實例v3.1.1
- 21. 運行IBM BPM的多個實例
- 22. Android AsyncTask - 避免多個實例運行
- 23. 運行casperjs的多個實例
- 24. CasperJS:運行腳本的多個實例?
- 25. 如何運行多個碼頭實例
- 26. 運行多個實例:內存問題
- 27. 如何運行nutch的多個實例?
- 28. 在EC2中運行多個Docker實例
- 29. 同時運行python腳本的多個實例
- 30. Python:如何有效地運行多個PhantomJS實例?
「程序將允許同時運行自己的多個進程」這已經是Python的一部分。如果你做**沒有**,這將正常發生。你試過了嗎?請先嚐試,然後提出問題,如果它不起作用。 – 2010-10-25 10:13:56