Fixed a heartbeat ignore bug.

This commit is contained in:
2026-06-08 09:52:13 +08:00
parent 72178f8122
commit c99188ef78
+2 -1
View File
@@ -90,7 +90,8 @@ class MethodExecutor
while true
sleep 0.5
begin
proc_status = Process.waitpid2(pid, Process::WNOHANG)
SystemdNotifier.notify("WATCHDOG=1")
proc_status = Process.waitpid2(pid, Process::WNOHANG)
if proc_status # 子进程已退出,返回 [pid, status]
_, status = proc_status
elapsed = (Time.now - tick_beg).round(2)