RabbitMQ現在似乎工作正常。然而,當我嘗試錯誤信息'沒有處理程序可以找到記錄器'多處理''使用芹菜
python -m celery.bin.celeryd --loglevel=INFO`
(普通celeryd
不工作),我得到的錯誤
沒有處理程序可以爲記錄器中找到 「多」`)。
下面是完整的輸出(略刪節):
[2011-06-06 02:08:08,105: WARNING/MainProcess] -------------- [email protected] v2.2.6
---- **** -----
--- * *** * -- [Configuration]
-- * - **** --- . broker: amqplib://[email protected]:5672/vhost
- ** ---------- . loader: celery.loaders.default.Loader
- ** ---------- . logfile: [stderr]@INFO
- ** ---------- . concurrency: 2
- ** ---------- . events: OFF
- *** --- * --- . beat: OFF
-- ******* ----
--- ***** ----- [Queues]
-------------- . celery: exchange:celery (direct) binding:celery
[Tasks]
. tasks.add
[2011-06-06 02:08:08,812: WARNING/MainProcess] [email protected] has started
.
No handlers could be found for logger "multiprocessing"
No handlers could be found for logger "multiprocessing"
我真的很想得到這個設置正確,所以我可以繼續使用它與Django的!
(這不是我第一次沒有處理髮現錯誤,但我無法找到關於這一網絡上的任何東西......)
我仍然困惑於代碼會去的地方。我是否將它包含在Python的某個地方?我是否修改芹菜本身?我是否將其作爲「Celery」mini-app的第一步樣本的一部分?如果上述任何一項,我在哪裏放?我該怎麼稱呼它?我從理論上理解你的解決方案,但不幸的是,我不知道如何應用它 - 我覺得在某些時候我缺乏一個基本的理解水平。 – RHH 2011-06-06 09:10:40