2013-03-31 37 views
3

我正在使用django進行監控工作。該程序需要循環永久坐在後臺處理接收數據並更新到數據庫。使用django循環後臺進程

這項工作可以通過編寫一個python腳本來工作,並在後臺運行,例如supervisord。不過,我更喜歡django本身的解決方案;這是服務器進程停留在一個循環中,監聽傳入的數據包。

任何建議將是高價值和欣賞。 非常感謝提前。

+0

運行一個單獨的線程? [你有什麼嘗試](http://mattgemmell.com/2008/12/08/what-have-you-tried/)? – freakish

+0

是的。目前,我使用django中的單獨線程。這個接近可能會使採集部分遠離django;然而,導致2個數據庫,這是不需要的。 – user1929999

回答

1

如果你覺得芹菜是有點過大了你的需求,你也可以定義一個custom management command是永遠活着,等待您的傳入數據包。