在所有配置都正常,并且redis服务正常,django和celery服务启动都正常;但就在请求执行异步任务时报错了:
kombu.exceptions.OperationalError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
启动服务指令:
django: python manage.py runserver
celery: celery -A dify worker -l info -P eventlet
原因:window对celery服务的启动方式可能存在依赖库的兼容性问题,不支持 -P eventlet
。
修改celery启动指令:celery -A dify worker -l info -P solo
。
解决!!!
一下为正常环境配置内容
celery 配置
init.py
celery.py
celery_settings.py
运行
1、开启redis服务
2、django服务:
python manage.py runserver
3、celery服务:
celery -A dify worker -l info -P solo
标签:WinError,10061,服务,py,redis,django,celery,报错
From: https://www.cnblogs.com/lanjianhua/p/18654790