refactor: 提取检测间隔为 CHECK_INTERVAL 常量

This commit is contained in:
2026-06-08 10:37:12 +08:00
parent e421c43a40
commit b43527c52e
4 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -137,7 +137,7 @@ MineSentinel 启动:
| 初始宽限期 | `config.rb` | 1 | `300` s |
| 冷却期 | `config.rb` | 3 | `200` s |
| 尝试次数 | `config.rb` | 2 | `3` 次 |
| 检测间隔 | `main.rb` | 90 | `1.5` s |
| 检测间隔 | `config.rb` | 4 | `1.5` s |
| systemctl 超时 | `method_executor.rb` | 17 | `30` s |
| 最大重试 | `method_executor.rb` | 23 | `10` 次 |
| 检测端口 | `server_status_detector.rb` | 60 | `25565` |
+1 -1
View File
@@ -591,7 +591,7 @@ journalctl -u minesentinel -u minecraft -f # 双服务合并</pre>
<tr><td>初始宽限期</td><td>config.rb</td><td>1</td><td>300 s</td></tr>
<tr><td>冷却期</td><td>config.rb</td><td>3</td><td>200 s</td></tr>
<tr><td>尝试次数</td><td>config.rb</td><td>2</td><td>3 次</td></tr>
<tr><td>检测间隔</td><td>main.rb</td><td>90</td><td>1.5 s</td></tr>
<tr><td>检测间隔</td><td>config.rb</td><td>4</td><td>1.5 s</td></tr>
<tr><td>systemctl 超时</td><td>method_executor.rb</td><td>17</td><td>30 s</td></tr>
<tr><td>最大重试</td><td>method_executor.rb</td><td>23</td><td>10 次</td></tr>
<tr><td>检测端口</td><td>server_status_detector.rb</td><td>60</td><td>25565</td></tr>
+1
View File
@@ -1,3 +1,4 @@
INITIAL_GRACE = 300 # 初次启动等待 300 秒
TRY_TIMES = 3 # 尝试次数
RST_COOLDOWN_DURATION = 200 # 重启冷却期 200 秒
CHECK_INTERVAL = 1.5 # 检测间隔 1.5 秒
+1 -1
View File
@@ -87,7 +87,7 @@ end
def main_loop
while true
sleep 1.5
sleep CHECK_INTERVAL
SystemdNotifier.notify("WATCHDOG=1")
main_once
end