From 42650839b3393db271eb6e1bc0564940ccee18b6 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Sun, 15 Jul 2018 17:23:49 -0400 Subject: [PATCH] Adds more watchdog logs --- TGS.Server/Instance/DreamDaemon.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/TGS.Server/Instance/DreamDaemon.cs b/TGS.Server/Instance/DreamDaemon.cs index 69b03306df..dff55061cc 100644 --- a/TGS.Server/Instance/DreamDaemon.cs +++ b/TGS.Server/Instance/DreamDaemon.cs @@ -374,7 +374,9 @@ namespace TGS.Server } } - WriteCurrentDDLog("Crash detected!"); + WriteCurrentDDLog("Crash detected! Exit code: ": Proc.ExitCode); + var runtimeS = (DateTime.Now - starttime).TotalSeconds; + WriteWarning("DD crashed: Exit Code: " + Proc.ExitCode + " Seconds running: " + runtimeS); lock (watchdogLock) { @@ -384,7 +386,7 @@ namespace TGS.Server if (AwaitingShutdown == ShutdownRequestPhase.Pinged) return; - var BadStart = (DateTime.Now - starttime).TotalSeconds < DDBadStartTime; + var BadStart = runtimeS < DDBadStartTime; if (BadStart) { ++retries; @@ -619,6 +621,7 @@ namespace TGS.Server { GameAPIVersion = null; //needs updating } + WriteInfo("Starting DD: " + Proc.StartInfo.FileName + " " + Proc.StartInfo.Arguments); Proc.Start(); Proc.PriorityClass = ProcessPriorityClass.AboveNormal;