Browse Source

Z991239-1610 #comment guardian转天死锁修复 other:guardian转天死锁修复

杨诗友80174847 4 năm trước cách đây
mục cha
commit
609bb40270
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  1. 4 2
      Tool/guardian/guardian.cpp

+ 4 - 2
Tool/guardian/guardian.cpp

@@ -1200,7 +1200,7 @@ void CheckGuardianDbgDirAndCreateDbgFile(bool bChangeDay = false)
 {
 #ifdef linux
 	//todo oiltestlinux
-	string guardianLogDir("/home/rvc/dbg/guardian");
+	string guardianLogDir("/opt/rvc/dbg/guardian");
 	if (opendir(guardianLogDir.c_str()) == NULL)
 	{
 		ServerReportEvent("Can't find guardian dbg dir,to create it.");
@@ -1229,6 +1229,7 @@ void CheckGuardianDbgDirAndCreateDbgFile(bool bChangeDay = false)
 		{
 			ServerReportEvent("Create guardian log dir failed.");
 			ServerReportEvent(guardianLogDir.c_str());
+			return;
 		}
 		else
 			ServerReportEvent("Create guardian log dir suc.");
@@ -1248,7 +1249,8 @@ void CheckGuardianDbgDirAndCreateDbgFile(bool bChangeDay = false)
 	logFile.open(strLogFile.c_str(), std::ofstream::binary | ios::app);
 	if (logFile.is_open())
 	{
-		LogSingleMsg("open guardian dbg file suc.");
+		if (!bChangeDay)
+			LogSingleMsg("open guardian dbg file suc.");
 		g_bLogFileOpen = true;
 		if (!bChangeDay){
 			LogToFile(false, false, false, "==============guardian start==============");