当前位置: 首页 > news >正文

supervisord 进程管理器 Laravel执行队列

supervisord 进程管理器 执行队列

安装

yum install supervisor

修改配置文件 /etc/supervisord.conf 最后一行 ini改为conf
files=/etc/supervisor.d/*.conf

vim /etc/supervisord.conf

/etc/supervisord.d目录下新增配置文件

vim laravel-worker.conf
修改i
粘贴内容
退出修改esc
保存并退出命令:wq!,不保存退出命令:q
输完回车

列子

[program:laravel-worker]    ;*[program:应用名称]process_name=%(program_name)s_%(process_num)02d   ;
当numprocs为1时,process_name=%(program_name)s; 
当numprocs>=2时,%(program_name)s_%(process_num)02d
command=php /data/httpd/jlt-staging/artisan queue:work --sleep=3 --tries=3    ;*命令路径
autostart=true             ;如果是true,当supervisor启动时,程序将会自动启动
autorestart=true          ;*自动重启
;user=user ;user 报错,暂时注释掉 应该是/etc/supervisord.conf需要配置账号密码 我没有设置
numprocs=8               ;进程数量
redirect_stderr=true     ;是否重定向
stdout_logfile
http://www.lryc.cn/news/169809.html

相关文章:

  • Lnmp架构之mysql数据库实战1
  • ChatGLM 大模型炼丹手册-理论篇
  • Spring Boot集成Redis实现数据缓存
  • CentOS 7 安装Libevent
  • 线性代数的本质——几何角度理解
  • SSH key 运作方式
  • 【基于MBD开发模式的matlab持续集成(一)】
  • Linux学习记录——이십팔 网络基础(1)
  • CSS动效合集之实现气泡发散动画
  • 六、串口通信
  • 如何将 JavaScript Excel XLSX 查看器添加到Web应用程序
  • 网安周报|CISA发布增强开源安全性的计划
  • 使用 Docker 安装 Elasticsearch (本地环境 M1 Mac)
  • Visual Studio中MD与MT的区别及运行库类型选择
  • Vue3函数式编程
  • 【逗老师的无线电】艾德克斯TTL串口转网口
  • 如何修改jupyter notebook默认打开路径
  • 【leetcode】数组排序
  • 【C刷题训练营】第四讲(打好基础很重要)
  • MySQL 某个字段存储不了内容
  • 7.代理模式
  • 单例模式的安全写法
  • 牛客网SQL156
  • 【MongoDB】docker部署社区版(一)
  • 【Graph Net学习】GNN/GCN代码实战
  • RocketMQ 发送顺序消息
  • 【面试经典150 | 双指针】判断子序列
  • 自动驾驶信息安全方案
  • 【云原生】kubernetes中pod(最小的资源管理组件)
  • [DB]数据库--lowdb