安装配置 supervisor
0

安装supervisor

# sudo su - #切换为root用户
# yum install epel-release 
# yum install -y supervisor
# systemctl enable supervisord # 开机自启动 
# systemctl start supervisord # 启动supervisord服务
# systemctl status supervisord # 查看supervisord服务状态 
# ps -ef|grep supervisord # 查看是否存在supervisord进程

配置Supervisor

1.修改/etc/supervisord.conf文件内容

; files = supervisord.d/*.ini
files = /etc/supervisor/conf.d/*.conf

3.在/etc/supervisor/下创建conf.d文件夹,及ProjectName.conf(以项目名称命名的),添加内容如下:

[program:laravel]
process_name=%(program_name)s_%(process_num)02d
command=php /data/wwwroot/laravel/artisan queue:listen --tries=3
autostart=true
autorestart=true
user=www
numprocs=2
redirect_stderr=true
stdout_logfile=/data/wwwlogs/worker.log

4.执行命令使配置文件生效

supervisorctl update
supervisorctl reload

运行

supervisorctl start laravel:*

查看运行状态

supervisorctl status
//提示RUNNING代表成功

查看进程 (ps -ef | grep ProjectName)

ps -ef|grep laravel

常用命令

service supervisord start   #启动
service supervisord stop    #停止
service supervisord status  #状态
supervisorctl update
supervisorctl reload
supervisorctl status
supervisorctl shutdown  #关闭所有任务
supervisorctl stop|start program_name #启动或停止服务
supervisorctl status #查看所有任务状态
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1

重启报错 。

file

1周前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!