让celery在后台运行
参考文章:https://thomassileo.name/blog/2012/08/20/how-to-keep-celery-running-with-supervisor/
使用 supervisord
安装 supervisord
pip install supervisorcd 我的django项目目录echo_supervisord_conf> supervisord.conf # 创建配置文件,这个配置文件要放在django的根路径下
这里我生成的 supervisord.conf 文件路径
编辑 supervisord.conf 文件,在最后添加下面内容
[program:celeryd]
command=/root/.virtualenvs/python_company/bin/celery -A test_project worker -P eventlet --loglevel=INFO --concurrency=15
stdout_logfile=/var/log/celery/celeryd.log
stderr_logfile=/var/log/celery/celeryd.log
autostart=true
autorestart=true
startsecs=10
command : 你要执行的 celery 命令, autostart :自启
启动supervisord
supervisord
成功启动后,我的日志文件里面的内容如下, 只要没有报错信息,就是成功的
让celery在后台运行相关推荐
- celery后台运行
文章目录 celery后台运行 安装Supervisor **Supervisor配置** **启动和关闭和重启Supervisor** celery后台运行 celery后台运行需要借助Superv ...
- Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务
1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...
- top命令的笔记补充2--如何将top信息后台运行并写入log
这几天写作2篇关于top的文章了,总是发现刚解决一个问题,第二个问题就出来了,总是不那么完美,好了,上主菜: 我在实验的时候用的脚本如下: #!/bin/bash while true do ec ...
- linux 后台运行jar包命令,Linux 运行jar包命令(Cent OS 7后台运行jar包)
Linux 运行jar包命令如下: 方式一 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu. ...
- linux下bash脚本常用的十个技巧:显示执行脚本花费的时间,在脚本退出时杀死后台运行的程序,在脚本退出时跳出循环,读取命令行参数来决定循环次数
文章目录 1.显示执行脚本花费的时间 2.在脚本退出时杀死后台运行的程序 3.在脚本退出时跳出循环 4.读取命令行参数来决定循环次数 1.显示执行脚本花费的时间 网址:bash - How to ge ...
- IOS后台运行机制详解(二)
(温馨提示:亲,请先看上篇,此文乃下篇) 三.iOS长时间后台运行的实现代码 1.检查设备是否支持多任务 Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhon ...
- Java程序后台运行,即使关掉Putty终端
Java程序后台运行,即使关掉Putty终端 比如,通过Putty启动远程主机上面的文件 java -cp Crawler.jar Main& 关闭Putty终端之后,这个java程序也会被中 ...
- Linux后台运行命令 nohup command myout.file 21
Linux命令后台运行 转自北国的雨,谢谢:http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有两种方式: 1. comm ...
- PostgreSQL 10.0 preview 功能增强 - 后台运行(pg_background)
标签 PostgreSQL , 10.0 , 后台运行 , pg_background_launch , pg_background_result , pg_background_detach , p ...
最新文章
- 摩拜联合微信全国免押金骑行 这样的CP组合可以多来一点
- 一个打印螺旋数的程序
- 赛码输入输出java_赛码网-计算器的新功能(Java实现)
- 第十二届蓝桥杯JavaB组省赛H题 杨辉三角形
- 你必须了解Spring的生态
- Hibernate READ_ONLY CacheConcurrencyStrategy如何工作
- arcgis python实例_arcgis二次开发_arcgis二次开发python_arcgis二次开发实例
- mybatis 添加语句返回对象_mybatis的insert语句插入数据时的返回值的实现
- golang搭建微服务遇到的问题(不断更新)
- OpenShift 4.3 - 基于虚拟机的BareMetal离线安装(4)
- Jacobi matrix——一种对向量方程的梯度描述方式
- 华为今年不会推出运行鸿蒙OS的手机;Deno 1.3.2发布|极客头条
- datalist 的用法。也是增删改查,但是比较智能。用数据绑定的方式,可以有不同的显示方法,下面是对一个表的增删改查的参考代码...
- webpack基础教程:(二)
- 手淘移动适配方案flexible.js兼容bug处理
- Docker Get Started VI
- 你能给我的手机推荐一款安全软件吗?
- android勾选控件_【Android 开发】:UI控件之复选框控件 CheckBox 的使用方法
- win7安装mysql后“应用程序无法启动因为应用程序的并行配置不正
- YGEV型系列电磁式明渠流速仪