瀏覽代碼

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

杨诗友80174847 4 年之前
父節點
當前提交
609bb40270
共有 1 個文件被更改,包括 4 次插入2 次删除
  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==============");