systemd和supervisord守护celery进程
来源:互联网 发布:虚拟机 linux nat 编辑:程序博客网 时间:2024/05/22 23:28
systemd守护:
1. 在/usr/lib/systemd/system下创建celery.service,并chmod 600
2. celery.service配置如下:
【Unit】区块,启动顺序与依赖关系
[Unit]
#简单描述当前服务
Description=start celery worker
【service】区块,定义如何启动当前服务
[Service]
#启动进程时执行的命令
ExecStart=/usr/bin/celery -A ansibleAPI.celery worker
#工作目录
WorkingDirectory=/home/admin/lzm/api/
#非正常dead,自动重启
Restart=on-failure
#3秒后启动
RestartSec=3s
【install】区块,定义如何安装这个配置文件,即怎样做到开机启动
[Install]
#该服务所在的 Target 是multi-user.target(开机启动)
WantedBy=multi-user.target
3. 启动相关命令
#重新加载配置文件
systemctl daemon-reload
#使能celery服务
systemctl enable celery.service
#启动celery服务
systemctl restart celery.service
#查看所有celery状态
systemctl status celery.service
#查看celery服务实时日志
journalctl -u celery.service
#将celery服务所有日志信息重定向至/var/log/celery.log中
journalctl -u celery.service >/var/log/celery.log
#显示特定进程所有信息
journalctl _PID=1
supervisord守护:
[program:celery]
command=celery -A ansibleAPI.celery worker
directory=/home/admin/lzm/api
stdout_logfile=/var/log/celery.log
autostart=true
autorestart=true
redirect_stderr=true
stopsignal=QUIT
- systemd和supervisord守护celery进程
- Supervisord守护Python进程
- systemd系统守护进程
- 1-8控制服务和守护进程systemd
- systemd实现python的守护进程
- systemd - CentOS 7进程守护&监控
- 在systemd下如何编写我们的守护进程,利用systemd管理我们的守护进程
- Systemd启动守护进程/代替Cron/日志管理
- Celery教程-------------以守护进程方式运行worker
- 守护进程和守护线程
- 守护进程和守护线程
- 守护进程和守护线程
- 守护进程和守护线程
- supervisord实现守护进程,保证后台常驻进程服务的高可用
- 守护进程和超级守护进程
- 启动守护进程和超级守护进程
- 守护进程和supervisor
- 孤儿进程和守护进程
- 理解linux下的 eth0,eth1,eth2,lo 网卡配置
- Google Perftools简介与使用
- C++计算当前时间点间隔N天的时间(不使用CTimeSpan类)
- AsyncTask实例
- jquery DOM创建节点及节点属性
- systemd和supervisord守护celery进程
- hdu 2817 A sequence of numbers——快速幂取模
- 加密算法
- CTF--2016XDCTF全国网络安全大赛之reverse5
- Android 之通知Notification应用
- [Linux]常用命令
- SpringMVC 自己写注解,理解注解
- 在WampServer下增加多版本PHP
- linux下安装mysql