pm2 服务器命令
2024-09-04 17:54:33
1..配置日志文件路径
命令:pm2 start /home/admin/node/fotonIp/bin/www --name ip -i 4 -o "/app/node/logs/out.log" -e "/app/node/logs/err.log"
pm2 start /home/admin/node/fotonIp/bin/www --name ip -i -o "/app/node/logs/out.log" -e "/app/node/logs/err.log"
2. 利用 pm2_logrotate 来分割日志
1)命令:pm2 install pm2-logrotate
pm2 install pm2-logrotate
2)命令:pm2 set pm2_logrotate:dateFormat="YYYY-MM-DD_00:00:00"
pm2 set pm2_logrotate:dateFormat="YYYY-MM-DD_00:00:00"
3. 在日志中输出当前日期
命令: pm2 start ip --merge-logs --log-date-format="YYYY-MM-DD HH:mm Z"
pm2 start ip --merge-logs --log-date-format="YYYY-MM-DD HH:mm Z"
4. 查看 pm2 所有进程
命令 : pm2 list
pm2 list
5. 查看 pm2 占用CPU情况
命令:pm2 monit
pm2 monit
pm2命令:
附pm2命令: $ npm install pm2 -g # 命令行安装 pm2
$ pm2 start app.js -i # 后台运行pm2,启动4个app.js
# 也可以把'max' 参数传递给 start
# 正确的进程数目依赖于Cpu的核心数目
$ pm2 start app.js --name my-api # 命名进程
$ pm2 list # 显示所有进程状态
$ pm2 monit # 监视所有进程
$ pm2 logs # 显示所有进程日志
$ pm2 stop all # 停止所有进程
$ pm2 restart all # 重启所有进程
$ pm2 reload all # 秒停机重载进程 (用于 NETWORKED 进程)
$ pm2 stop # 停止指定的进程
$ pm2 restart # 重启指定的进程
$ pm2 startup # 产生 init 脚本 保持进程活着
$ pm2 web # 运行健壮的 computer API endpoint (http://localhost:9615)
$ pm2 delete # 杀死指定的进程
$ pm2 delete all # 杀死全部进程
最新文章
- 屏蔽zencart logs文件夹下不断生成的日志文件
- Android异常:唤醒锁未授权。(Caused by: java.lang.SecurityException: Neither user 10044 nor current process has android.permission.WAKE_LOCK.)
- Android ListView滑动过程中图片显示重复错乱闪烁问题解决
- Linux的视频编程(V4L2编程)【转】
- 用js实现返回上一页
- 转载 深入理解JavaScript中的this关键字
- How to install Python 2.7 and Python 3.3 on CentOS 6
- Android中各种onTouch事件
- elegant 的长整数加法 string 实现
- Gridlayout动态添加
- 解决Node.js调用fs.renameSync报错的问题(Error: EXDEV, cross-device link not permitted)
- 求最大值最小值的方法 时间复杂度O(n)
- Libev学习笔记2
- Redis和Memcached区别
- 报错django.db.migrations.exceptions.InconsistentMigrationHistory
- 卸载linux后出现grub rescue怎么办?
- k64 datasheet学习笔记39---Programmable Delay Block (PDB)
- YII2 用 in查询的时候出现无结果, 删除某些值后查询有结果 提前sort数组即可
- (链表 双指针) leetcode 141. Linked List Cycle
- java多线程的认识