如何在Windows上運行celery worker而不創建Windows服務?有沒有類似$ celery -A your_application worker
?如何在windows上運行芹菜?
5
A
回答
2
它的工作方式與Linux相同。將目錄更改爲包含芹菜任務並調用"c:\python\python" -m celery -A module.celery worker
的模塊運行良好。
16
是:
celery -A your_application -l info
也注意到芹菜有dropped support for Windows(since v4),所以最好
pip install celery==3.1.25
3.1.25 was the last version在Windows上運行(只是測試我的win10的機器上)。雖然不需要降級花(芹菜的瀏覽器監視器)。
4
Celery 4.0+
已不正式支持窗口。但它仍然適用於某些開發/測試目的的窗口。
使用eventlet
代替如下:
pip install eventlet
celery -A <module> worker -l info -P eventlet
它爲我的window 10
+ celery 4.1
+ python 3
。
This solution解決以下異常:
[2017-11-16 21:19:46,938: ERROR/MainProcess] Task handler raised error: ValueError('need more than 0 values to unpack',)
Traceback (most recent call last):
File "c:\users\wchen8\work\venv\weinsta\lib\site-packages\billiard\pool.py", line 358, in workloop
result = (True, prepare_result(fun(*args, **kwargs)))
File "c:\users\wchen8\work\venv\weinsta\lib\site-packages\celery\app\trace.py", line 525, in _fast_trace_task
tasks, accept, hostname = _loc
ValueError: need more than 0 values to unpack
相關問題
- 1. 在窗戶上運行django芹菜。 EOFError
- 2. 芹菜在Windows上:subprocess.call訪問芹菜被拒絕,在Django
- 3. 如何檢測我是否在芹菜工人身上運行?
- 4. 在芹菜工人運行測試
- 5. 在Crontab中運行Django芹菜Nohup
- 6. 在監督員上運行Ubuntu上的芹菜任務
- 7. 如何創建芹菜Windows服務?
- 8. 如何在Django中運行芹菜工1.11
- 9. 當芹菜在supervisord下運行時,芹菜任務無法寫入主目錄
- 10. 僅在一臺機器上運行芹菜週期性任務
- 11. 芹菜工不同運行嗎?
- 12. 運行芹菜瓶和依賴注入
- 13. 無法運行芹菜教程
- 14. 沒有工人運行芹菜任務
- 15. redis.exceptions.ConnectionError後大約一天芹菜運行
- 16. 芹菜製作芹菜MQL
- 17. 如何重新啓動芹菜Wroker由Supervisord運行
- 18. Django芹菜任務如何知道它運行?
- 19. 如何安排每月一日運行的芹菜任務?
- 20. 如何正確配置和運行遠程芹菜工作?
- 21. 芹菜+ Django:無法在Windows 7上啓動celerybeat
- 22. 在windows機器上使用芹菜python 3.3
- 23. 如何在python上運行pip for windows?
- 24. 如何在windows上運行django-sentry?
- 25. 如何在Windows上運行python dbus?
- 26. 你如何在Windows上運行ShellScript?
- 27. 如何在Windows XP上運行nAudio?
- 28. 如何在Windows上運行Sidekiq
- 29. 如何在Windows上運行webkit?
- 30. 如何在Windows上運行Appium Inspector?
有您需要修正錯別字。更重要的是,在使用芹菜之前,你不需要調用'python'。如果您正確設置了「PYTHONPATH」,那麼執行'celery -A任務worker -l info'應該足夠了。 –
你是什麼錯別字? – nicks
pyton('python'),woker('worker')。我只是認爲它會更好地服務於那些將有相同問題的人 –