Python Django芹菜击败不发送任务

Python Django芹菜击败不发送任务,python,django,celery,celerybeat,Python,Django,Celery,Celerybeat,Triyng了解我的计划任务无法运行的原因。 芹菜很好用 芹菜和芹菜节拍通过systemd开始 芹菜服务 芹菜节拍服务 就我从预定任务的日志中可以看出: [2017-08-24 12:31:42,242: INFO/MainProcess] beat: Starting... [2017-08-24 12:31:42,243: DEBUG/MainProcess] DatabaseScheduler: initial read [2017-08-24 12:31:42,243: INFO/Mai

Triyng了解我的计划任务无法运行的原因。 芹菜很好用

芹菜和芹菜节拍通过systemd开始

芹菜服务 芹菜节拍服务 就我从预定任务的日志中可以看出:

[2017-08-24 12:31:42,242: INFO/MainProcess] beat: Starting...
[2017-08-24 12:31:42,243: DEBUG/MainProcess] DatabaseScheduler: initial read
[2017-08-24 12:31:42,243: INFO/MainProcess] Writing entries...
[2017-08-24 12:31:42,272: DEBUG/MainProcess] DatabaseScheduler: Fetching database schedule
[2017-08-24 12:31:42,286: DEBUG/MainProcess] Current schedule:
<ModelEntry: Sanity sanity_check(*[], **{}) <crontab: */2 * * * * (m/h/d/dM/MY)>>
<ModelEntry: celery.backend_cleanup celery.backend_cleanup(*[], **{}) <crontab: 0 4 * * * (m/h/d/dM/MY)>>
[2017-08-24 12:31:42,326: DEBUG/MainProcess] beat: Ticking with max interval->5.00 seconds
[2017-08-24 12:31:42,331: DEBUG/MainProcess] beat: Waking up in 5.00 seconds.
[2017-08-24 12:31:47,337: DEBUG/MainProcess] beat: Synchronizing schedule...
[2017-08-24 12:31:47,337: INFO/MainProcess] Writing entries...
[2017-08-24 12:31:47,342: DEBUG/MainProcess] beat: Waking up in 5.00 seconds.
但“理智检查”任务从未运行过。 celerybeat.service与文档中显示的不同,但它是一个适合我的服务

有什么建议吗


UPD:由于某种原因,在设置crontab时,task以2小时32分钟的间隔启动了3次*/2***

最终解决了问题:
[Unit]
Description=Celery beat
PartOf=celery.service

[Service]
User=awert
PermissionsStartOnly=true
ExecStart=/bin/sh -c '/home/awert/checker_f/checker_e/bin/celery beat -A checker_p -l debug --pidfile=/home/awert/celery/beat.pid --logfile=/home/awert/celery/beat.log --workdir=/home/awert/checker_f/'
Restart=on-failure

[Install]
WantedBy=multi-user.target
[2017-08-24 12:31:42,242: INFO/MainProcess] beat: Starting...
[2017-08-24 12:31:42,243: DEBUG/MainProcess] DatabaseScheduler: initial read
[2017-08-24 12:31:42,243: INFO/MainProcess] Writing entries...
[2017-08-24 12:31:42,272: DEBUG/MainProcess] DatabaseScheduler: Fetching database schedule
[2017-08-24 12:31:42,286: DEBUG/MainProcess] Current schedule:
<ModelEntry: Sanity sanity_check(*[], **{}) <crontab: */2 * * * * (m/h/d/dM/MY)>>
<ModelEntry: celery.backend_cleanup celery.backend_cleanup(*[], **{}) <crontab: 0 4 * * * (m/h/d/dM/MY)>>
[2017-08-24 12:31:42,326: DEBUG/MainProcess] beat: Ticking with max interval->5.00 seconds
[2017-08-24 12:31:42,331: DEBUG/MainProcess] beat: Waking up in 5.00 seconds.
[2017-08-24 12:31:47,337: DEBUG/MainProcess] beat: Synchronizing schedule...
[2017-08-24 12:31:47,337: INFO/MainProcess] Writing entries...
[2017-08-24 12:31:47,342: DEBUG/MainProcess] beat: Waking up in 5.00 seconds.
[2017-08-24 12:34:42,624: DEBUG/MainProcess] beat: Waking up in 5.00 seconds.
[2017-08-24 12:34:47,630: DEBUG/MainProcess] beat: Synchronizing schedule...
[2017-08-24 12:34:47,631: INFO/MainProcess] Writing entries...