django-utilsを使用して、多くのコマンドを非同期に並列スレッドで開始しようとしています (これらのコマンドは I/O で 99.99% を処理します)。ただし、次のエラーが発生し続けます。
QueueException: MyProject.maintenanceInterface.commands.queuecmd_refreshDataAsync not found in CommandRegistry
関数 refreshDataAsync は、maintenanceInterface 内の commands.py にあります。また、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
それでも例外をスローします。
私はどこかでステップを逃していますか?