• MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
自动重启 ~ AutoRestart

Resources 自动重启 ~ AutoRestart 1.0.0

Bestcb

【 Lv: 4 】
Jul 22, 2018
53
13
127
中国
17,583金粒
建议把“崩服重启”改一下,目前是“服务器进程还在,但是假死了”就会重启,建议改成“服务器只有进程不在了,才会重启;无论有没有假死,都不要重启”。
因为:有时候假死是必要的过程,当不正常地关闭服务器时,会造成存档出现小问题(就是开服以后需要一段时间“自行修复”存档,在此过程中,bds会有一定的cpu占用,而且服务器里面(mspt)会很卡(高),在任务管理器里面看关联的句柄,会全部跟存档文件(ldb)有关)。当它为“自动修复”的假死时,只要“自动修复”没有完成,无论重启多少次服务器,都会假死,这种情况等一段时间即可。但如果此时装上了你的自动重启插件,那么你的插件会把“自动修复”的假死判定为服务器崩了,然后强制关闭进程重启,这样就会陷入死循环。
 

cometwind

【 Lv: 4 】
开发者
正式会员
Sep 8, 2021
561
2
38
102
Awards
2
中国
1,081金粒
建议把“崩服重启”改一下,目前是“服务器进程还在,但是假死了”就会重启,建议改成“服务器只有进程不在了,才会重启;无论有没有假死,都不要重启”。
因为:有时候假死是必要的过程,当不正常地关闭服务器时,会造成存档出现小问题(就是开服以后需要一段时间“自行修复”存档,在此过程中,bds会有一定的cpu占用,而且服务器里面(mspt)会很卡(高),在任务管理器里面看关联的句柄,会全部跟存档文件(ldb)有关)。当它为“自动修复”的假死时,只要“自动修复”没有完成,无论重启多少次服务器,都会假死,这种情况等一段时间即可。但如果此时装上了你的自动重启插件,那么你的插件会把“自动修复”的假死判定为服务器崩了,然后强制关闭进程重启,这样就会陷入死循环。
防假死这个功能是特别设计的,将会为它设置一个开关
tps低的误判属于js插件的一个缺陷,因为它的执行是跟着服务器的处理来走的,服务器tps低它也慢,后续将会尝试修复
 

husky2021

【 Lv: 3 】
Jun 22, 2021
66
1
1
52
Awards
1
台灣
4,613金粒
"type": "Time", // 到达设定时刻重启,格式: 周-小时:分钟, 若不设置周则每天都重启
"time": "6-23:59",
"message": {
1:"a"
}, // 重启信息
"enable": false

這個1:"a"是甚麼意思
 

ob_kail_hai

【 Lv: 3 】
Dec 2, 2018
30
2
87
Awards
2
中国
944金粒
要不增加一个一段时间内重启次数的检测?如果频繁重启(崩了无法再启动那种)就停止无限重启
 

cometwind

【 Lv: 4 】
开发者
正式会员
Sep 8, 2021
561
2
38
102
Awards
2
中国
1,081金粒
cometwind 升级了 自动重启 ~ AutoRestart 的新版本:

1.0.0

此次更新修改了较多地方,建议删除原来的所有文件再次安装。
- 取消对假死的检测,避免误关闭。现在只有服务端的窗口关闭了才会被判定为关闭;
+ 关闭服务器的命令wstop改为stop,原先的wstop改为强制关服,无论玩家有没有退出。
+ 优化定时重启,不再受tps影响。

阅读此次升级的详细信息...
 

cometwind

【 Lv: 4 】
开发者
正式会员
Sep 8, 2021
561
2
38
102
Awards
2
中国
1,081金粒
建议把“崩服重启”改一下,目前是“服务器进程还在,但是假死了”就会重启,建议改成“服务器只有进程不在了,才会重启;无论有没有假死,都不要重启”。
因为:有时候假死是必要的过程,当不正常地关闭服务器时,会造成存档出现小问题(就是开服以后需要一段时间“自行修复”存档,在此过程中,bds会有一定的cpu占用,而且服务器里面(mspt)会很卡(高),在任务管理器里面看关联的句柄,会全部跟存档文件(ldb)有关)。当它为“自动修复”的假死时,只要“自动修复”没有完成,无论重启多少次服务器,都会假死,这种情况等一段时间即可。但如果此时装上了你的自动重启插件,那么你的插件会把“自动修复”的假死判定为服务器崩了,然后强制关闭进程重启,这样就会陷入死循环。
已修改
 

奥 陶

【 Lv: 1 】
Aug 11, 2023
8
1
7
中国山东临沂
1,364金粒
非常好用,新版本能够让错误日志生成以后更方便了,但是也出现了一个新问题:服务器假死了十多个小时,不报错误日志也不关闭窗口,这种情况下自动重启就失效了,一直到人工检查才发现情况,请问能否让程序在假死时间长于某个阈值以后发挥作用呢?
 

mengfo

【 Lv: 1 】
Jan 9, 2023
6
0
2
平坦地图
2,111金粒
作者大大,为什么我用不了啊?我配置文件改好了,其他功能都正常,但是他在定时重启的时候到了点儿,他就是不重启是什么情况?