最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
使用PM2守护PHP命令行程序教程
时间:2022-06-30 16:14:38 编辑:袖梨 来源:一聚教程网
下面请看使用PM2守护PHP命令行程序教程的详细内容。
安装
npm install pm2 -g
使用
启动
- 启动php文件
pm2 start app.php
启动完成后会输出
id为pm2中管理进程使用的标识 进程死掉之后pm2会自动重启
查看进程详情
pm2 describe 5
停止进程
pm2 stop 5
进程列表
pm2 list
进程资源监控
pm2 monit
停止所有进程
pm2 stop all
删除所有进程
pm2 delete all
查看进程输出
pm2 logs[id]
不传入id时显示所有日志,否则显示指定进程日志
使用配置文件启动
pm2 强大之处在于其支持任意程序的守护,使用配置文件来启动程序比使用命令行启动更加清晰:
代码如下 | 复制代码 |
{ "name": "delay-message", "args": "task/delaymessage", "script": "yii", "exec_interpreter": "php", "exec_mode": "fork", "max_memory_restart": "100M" } |
- name 脚本显示名称
- args 脚本参数
- script 脚本文件名称
- exec_interpreter 使用的解析器
- exec_mode 启动模式,fork为使用子进程启动,cluster 使用nodejs的cluster模块启动
- max_memory_restart 进程占用内存超过时自动重启
相关文章
- 时空中的绘旅人叶瑄逆钟怎么样 11-25
- 光遇11.25大蜡烛在哪里 光遇11月25日大蜡烛位置攻略 11-25
- 光遇11.25免费魔法有什么 光遇11月25日免费魔法收集攻略 11-25
- 阴阳师12月新式神是谁 阴阳师2024年12月新式神介绍 11-25
- 炉石传说西芙骑卡组怎么样 炉石传说西芙骑卡组推荐11月最新 11-25
- 炉石传说行星萨卡组怎么样 炉石传说行星萨卡组推荐11月最新 11-25