【发布时间】:2022-01-21 15:01:17
【问题描述】:
我遇到了调试链中运行的 Celery 任务的问题。 如果我设置 CELERY_ALWAYS_EAGER 配置,任务将在同一进程上一一运行,并且我能够调试。 但是,当我设置此配置时,出现了另一个问题,我在创建套接字时遇到了问题。
socket.socket(socket.AF_INET,socket.SOCK_RAW,socket.IPPROTO_ICMP)
我收到一个错误:
_sock = _realsocket(family, type, proto)
error: [Errno 1] Operation not permitted
我猜这是 CELERY_ALWAYS_EAGER 配置的结果。 我该如何处理这个问题?
【问题讨论】:
标签: django debugging multiprocessing celery taskscheduler