2011-03-20 43 views
0

說我有一個拉一個隊列並進行處理如何創建將從rabbitmq中獲取消息的多個進程?

process_queue_emails.py 

現在我想以某種方式運行此文件的多個進程同時,我將如何做到這一點的消息的python腳本?我需要它在後臺運行,並且我正在猜測一個單獨的端口? (這是在Ubuntu上)

所以我想寫消息到我的web應用程序中的隊列,然後我想這些工作進程(上面的.py文件)接收並響應並行消息,即我需要在他們自己的過程中運行它們。

+0

你想在python的解決方案,或使用bash腳本? – 2011-03-20 19:50:09

回答

1

zdaemon模塊可用於編寫被妖魔化的進程。或者你可以看看Python的多處理模塊。另一種方法是使用supervisord作爲守護進程啓動任意腳本或程序。

+0

+1對於supervisord。在多個進程中運行腳本非常容易。 – 2011-05-22 22:54:19

相關問題