window环境运行 django+celery+redis 异步任务报错:kombu.exceptions.OperationalError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
在所有配置都正常,并且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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异