CNode

PM2重启时能不能自定义重启次数?

问答
Zzurmokeeper发布于8 年前最后回复8 年前12 回复5222 浏览0 收藏

示例如下: 1543479990(1).jpg

PM2重启时能不能自定义这个restart的次数?查看了文档好久但是都没有看到相关信息。求指导?PM2 版本是V3.2.2

查看回复

回复 (12)

I
im-here#1·8 年前

max_restarts ? 官方文档是这样说的: number of consecutive unstable restarts (less than 1sec interval or custom time via min_uptime) before your app is considered errored and stop being restarted

A
atian25#2·8 年前

不是应该查下为什么会重启么?

Z
zurmokeeper#4·8 年前
引用 atian25不是应该查下为什么会重启么?

@atian25 查是要查的,但是还是希望解决问题以后能再次自定义那个重启次数

A
atian25#5·8 年前
引用 zurmokeeper@atian25 查是要查的,但是还是希望解决问题以后能再次自定义那个重启次数

@zurmokeeper 自定义没意义啊,正常的业务中,不应该会死掉重启的。重启意味着你的代码有未捕获异常,这是严重 BUG,应该修复掉。

Z
zurmokeeper#6·8 年前
引用 atian25@zurmokeeper 自定义没意义啊,正常的业务中,不应该会死掉重启的。重启意味着你的代码有未捕获异常,这是严重 BUG,应该修复掉。

@atian25 我的意思是如果我解决了上一个问题,重启之后的次数是1289次,然后服务在线上跑了几个月都没有大的问题,但是其实报错了,然后次数变成1291,但是我已经忘记上次的重启次数,这个时候我不一定知道程序报错了。如果我上次把那个重启次数改成0了,那么只要下次看的时候不是0,那就说明程序有问题了。不是嘛

N
Neil-UWA#8·8 年前

pm2 reset xxx

Z
zurmokeeper#9·8 年前
引用 atian25@zurmokeeper 热重启?? 😂

@atian25 也不算吧,pm2的显示界面有一个restart次数的嘛,就是那个数值。你用restart或者reload,都会自加次数的

Z
zurmokeeper#10·8 年前
引用 Neil-UWApm2 reset xxx

@Neil-UWA 这个reset也是重置回0,不能做到自定义的吧

N
Neil-UWA#11·8 年前
引用 zurmokeeper@Neil UWA 这个reset也是重置回0,不能做到自定义的吧

自定义真的有意义么。。。。重置为0后,异常重启后 重启次数自动会变化 count,你看是不是0就知道是否有问题了。 再说如果程序多次重启,说明有严重bug, 自定义记录并不会对你追踪bug 或者了解程序运行状态有什么帮助,你需要的是自己对应用作相应的监控服务,比如日志追踪或者报警。

参与回复
登录后即可参与回复。登录