Fixed being killed by systemd for not flushing block buffer in time.

This commit is contained in:
2026-06-07 12:20:46 +08:00
parent 777c8b2021
commit 5cbbe8213b
2 changed files with 14 additions and 2 deletions
+12 -2
View File
@@ -4,8 +4,18 @@
# time: 2026-06-07
# license: All rights received.
require_relative 'server_status_detector'
# main.rb 顶部添加
begin
# 原有代码
rescue => e
# 强制输出到stderr
$stderr.puts "[CRITICAL] Unhandled exception: #{e.message}"
$stderr.puts e.backtrace.join("\n")
exit 1
end
require_relative 'method_executor' # 日志系统在此时初始化
require_relative 'server_status_detector'
MethodExecutor.record("info", "mainloop", "MineSentinel started, entering mainloop.")
@@ -30,6 +40,6 @@ end
while true
sleep 10
sleep 1.5
main
end