aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index df54ae2..171443e 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -1173,14 +1173,14 @@ namespace OpenSim.Region.Framework.Scenes
1173 m_log.ErrorFormat("[SCENE]: Restarting heartbeat thread because it hasn't reported in in region {0}", RegionInfo.RegionName); 1173 m_log.ErrorFormat("[SCENE]: Restarting heartbeat thread because it hasn't reported in in region {0}", RegionInfo.RegionName);
1174 int pid = System.Diagnostics.Process.GetCurrentProcess().Id; 1174 int pid = System.Diagnostics.Process.GetCurrentProcess().Id;
1175 1175
1176System.Diagnostics.Process proc = new System.Diagnostics.Process(); 1176//System.Diagnostics.Process proc = new System.Diagnostics.Process();
1177proc.EnableRaisingEvents=false; 1177//proc.EnableRaisingEvents=false;
1178proc.StartInfo.FileName = "/bin/kill"; 1178//proc.StartInfo.FileName = "/bin/kill";
1179proc.StartInfo.Arguments = "-QUIT " + pid.ToString(); 1179//proc.StartInfo.Arguments = "-QUIT " + pid.ToString();
1180proc.Start(); 1180//proc.Start();
1181proc.WaitForExit(); 1181//proc.WaitForExit();
1182Thread.Sleep(1000); 1182//Thread.Sleep(1000);
1183Environment.Exit(1); 1183//Environment.Exit(1);
1184 HeartbeatThread.Abort(); 1184 HeartbeatThread.Abort();
1185 Watchdog.AbortThread(HeartbeatThread.ManagedThreadId); 1185 Watchdog.AbortThread(HeartbeatThread.ManagedThreadId);
1186 HeartbeatThread = null; 1186 HeartbeatThread = null;