第二步: /etc/systemd/system/目录下,创建 celery.service 代码如下: [Unit] Description=Celery Service After=network.target [Service] Type=forking User=root #Group=celery EnvironmentFile=/etc/celery/celery.conf WorkingDirectory=/root/Work/DailyFresh/Day_fresh/Fresh ExecStart=/root/.local/share/virtualenvs/Day_fresh-KKzeP8YR/bin/celery multi start -A Fresh worker -l info logfile=/root/Work/DailyFresh/Day_fresh/logs/celerylog.log ExecStop=/root/.local/share/virtualenvs/Day_fresh-KKzeP8YR/bin/celery multi stop -A Fresh worker -l info logfile=/root/Work/DailyFresh/Day_fresh/logs/celerylog.log ExecReload=/root/.local/share/virtualenvs/Day_fresh-KKzeP8YR/bin/celery multi restart work -A Fresh worker -l info logfile=/root/Work/DailyFresh/Day_fresh/logs/celerylog.log [Install] WantedBy=multi-user.target
使用systemd运行celery.service重载配置文件每次修改celery.service配置后都要执行此命令,以便systemd确认该文件systemctl daemon-reload启动命令systemctl start celery.service停止命令systemctl stop celery.service重启命令systemctl restart celery.service查看celery.service的运行状态systemctl status celery.service
转载于:https://www.cnblogs.com/wangyue0925/p/11211752.html