我想用django-utils以並行線程(這些命令在I/O上處理99.99%)異步啓動大量命令。不過,我不斷收到以下錯誤:djutils隊列命令沒有被發現
QueueException: MyProject.maintenanceInterface.commands.queuecmd_refreshDataAsync not found in CommandRegistry
功能refreshDataAsync是commands.py內maintenanceInterface - 和maintenanceInterface是在安裝的應用程序列表。
我正在排隊的消費者,像這樣:
python .\manage.py queue_consumer
當我看着排隊的消費者日誌,它會告訴我,它已經發現的功能(在INIT):
djutils.commands.queuecmd_delayed_resize
djutils.queue.queue.QueueCommand
djutils.queue.queue.PeriodicQueueCommand
maintenanceInterface.commands.queuecmd_refreshDataAsync
2012-04-18 16:57:10,598:djutils.queue.logger:INFO:Starting periodic command execution thread
仍然拋出異常。
我錯過了某個步驟?
該系統的下一個版本將使用芹菜。 – Goro 2012-04-19 18:52:26