pm2清除logs

查找大文件:

du -ah --max-depth=1

pm2清除logs

pm2 flush

### 使用 PM2 管理 Node.js 应用 #### 启动应用 为了启动一个 Node.js 应用,可以使用 `pm2 start` 命令并指定要运行的应用脚本文件名以及可选参数如应用名称。例如: ```bash pm2 start app.js --name myApp ``` 这会以守护进程的方式启动名为 `myApp` 的应用程序[^4]。 #### 查看状态 查看当前由 PM2 托管的所有进程的状态列表可以通过下面这条命令实现: ```bash pm2 list ``` 此操作有助于确认目标服务是否正常运作,并获取有关其健康状况的信息[^2]。 #### 停止应用 当需要停止某个特定的服务时,则可通过它的名字或者 ID 号码执行相应的指令来完成这项工作: ```bash pm2 stop <app_name_or_id> ``` 这里 `<app_name_or_id>` 表示想要暂停的那个实例的名字或者是编号。 #### 重新加载/重启应用 对于热更新代码而不停机的情况来说,“reload” 功能非常有用;而对于其他情况下的完全重启则应采用 “restart”。具体语法如下所示: - **Reload**: 对于某些框架(比如 Express),允许无停顿地重载最新版本的源码。 ```bash pm2 reload <app_name_or_id> ``` - **Restart**: 完全终止再重新开始整个流程 ```bash pm2 restart <app_name_or_id> ``` 上述两种方式均能有效地刷新正在运行中的项目配置或修复潜在的问题。 #### 实时监控 PM2 自带了一个简易但实用的过程监视器界面,只需输入简单的命令即可进入交互式的仪表板页面,在那里可以看到关于 CPU 占用率、内存消耗等方面的数据统计图表以及其他诊断信息: ```bash pm2 monit ``` 此外还支持更高级别的远程跟踪特性——通过集成第三方平台来进行更加深入细致的日志分析与告警设置等扩展功能[^3]。 #### 日志管理 PM2 支持对标准输出和错误日志进行记录,并提供了一些便捷的方法用于管理和维护这些文档资料。例如,合并所有被托管项目的日志流到单一位置以便集中审查;或是定期清除旧有的条目以免占用过多磁盘空间等等。常用的操作有: - 显示实时日志输出: ```bash pm2 logs ``` - 清除现有日志内容: ```bash pm2 flush ``` - 删除不再需要的历史档案: ```bash pm2 delete log ``` 以上措施能够有效提高运维效率的同时也保障了系统的稳定性和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值