jsp网站制作详细教程大庆公司做网站
web/
2025/10/1 20:47:17/
文章来源:
jsp网站制作详细教程,大庆公司做网站,肇庆自助网站建设系统,wordpress 首页缩列图一、简介
PM2 是一个守护进程管理器#xff0c;它将帮助您管理和保持您的应用程序在线。PM2 入门很简单#xff0c;它以简单直观的 CLI 形式提供#xff0c;可通过 NPM 安装。官网地址#xff1a;https://pm2.keymetrics.io/
二、问题#xff1a;pm2日志内存占用过高它将帮助您管理和保持您的应用程序在线。PM2 入门很简单它以简单直观的 CLI 形式提供可通过 NPM 安装。官网地址https://pm2.keymetrics.io/
二、问题pm2日志内存占用过高且无法自动清理相关日志文件。 三、解决办法使用pm2-logrotate分割pm2日志解决pm2日志内存占用过高的问题。
pm2-logrotate 是一个pm2的插件可以对pm2日志进行管理所以它的运行需要依靠pm2。使用pm2-logrotate 解决pm2日志体积过大进行分割。
手动删除日志 两种办法 1使用pm2命令手动删除pm2 flush 2找到pm2/logs文件夹将文件夹内txt日志文件删除安装 注该命令是 pm2 install不是 npm install
pm2 install pm2-logrotate查看配置指令
pm2 conf pm2-logrotate配置项
// 每个文件最大存储 注10G 10M 10K
pm2 set pm2-logrotate:max_size 50k// retain保留的日志文件个数比如设置为30那么在日志文件达到30个后就会将最早的日志文件删除
pm2 set pm2-logrotate:retain 30// 是否通过gzip压缩日志
pm2 set pm2-logrotate:compress false// dateFormat 日志文件名的日期格式。如设置的日志名为out.log就会生成out-YYYY-MM-DD_HH-mm-ss.log 的日志文件
pm2 set pm2-logrotate:dateFormat YYYY-MM-DD_HH-mm-ss// 检查日志大小的时间间隔最小为1
pm2 set pm2-logrotate:workerInterval 30// 设置强制分割默认值是0 0 * * *意思是每天晚上0点分割
pm2 set pm2-logrotate:rotateInterval 0 0 * * *// rotateModule 是否把pm2本身的日志也进行分割
pm2 set pm2-logrotate:rotateModule true设置自动删除pm2日志
pm2 set pm2-logrotate:max_size 1M
pm2 set pm2-logrotate:retain 10到此就解决了pm2日志内存占用过高的问题。 本文原创原创不易如需转载请联系作者授权。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85242.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!