Skip to content

Commit db57a9b

Browse files
committed
fixed:some time crashed when exist
1 parent da8c999 commit db57a9b

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed

XEngine_Source/XEngine_ServiceApp/XEngine_CenterApp/XEngine_CenterApp.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,12 +176,13 @@ int main(int argc, char** argv)
176176
}
177177

178178
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("所有服务成功启动,服务运行中,XEngine版本:%s%s,服务版本:%s,发行次数;%d。。。"), BaseLib_OperatorVer_XNumberStr(), BaseLib_OperatorVer_XTypeStr(), st_ServiceConfig.st_XVer.pStl_ListVer->front().c_str(), st_ServiceConfig.st_XVer.pStl_ListVer->size());
179-
while (bIsRun)
179+
180+
while (true)
180181
{
181182
if (bIsTest)
182183
{
183184
nRet = 0;
184-
goto XENGINE_SERVICEAPP_EXIT;
185+
break;
185186
}
186187
std::this_thread::sleep_for(std::chrono::seconds(1));
187188
}

XEngine_Source/XEngine_ServiceApp/XEngine_HTTP2App/XEngine_HTTP2App.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,12 +176,12 @@ int main(int argc, char** argv)
176176

177177
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("所有服务成功启动,服务运行中,XEngine版本:%s%s,服务版本:%s,发行次数;%d。。。"), BaseLib_OperatorVer_XNumberStr(), BaseLib_OperatorVer_XTypeStr(), st_ServiceConfig.st_XVer.pStl_ListVer->front().c_str(), st_ServiceConfig.st_XVer.pStl_ListVer->size());
178178

179-
while (bIsRun)
179+
while (true)
180180
{
181181
if (bIsTest)
182182
{
183183
nRet = 0;
184-
goto XENGINE_SERVICEAPP_EXIT;
184+
break;
185185
}
186186
std::this_thread::sleep_for(std::chrono::seconds(1));
187187
}

XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,12 @@ int main(int argc, char** argv)
178178

179179
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("所有服务成功启动,服务运行中,XEngine版本:%s%s,服务版本:%s,发行次数;%d。。。"), BaseLib_OperatorVer_XNumberStr(), BaseLib_OperatorVer_XTypeStr(), st_ServiceConfig.st_XVer.pStl_ListVer->front().c_str(), st_ServiceConfig.st_XVer.pStl_ListVer->size());
180180

181-
while (bIsRun)
181+
while (true)
182182
{
183183
if (bIsTest)
184184
{
185185
nRet = 0;
186-
goto XENGINE_SERVICEAPP_EXIT;
186+
break;
187187
}
188188
std::this_thread::sleep_for(std::chrono::seconds(1));
189189
}

XEngine_Source/XEngine_ServiceApp/XEngine_SimpleApp/XEngine_SimpleApp.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ int main(int argc, char** argv)
6565
//绑定网络事件
6666
NetCore_UDPXCore_RegisterCallBackEx(xhUDPSocket, Network_Callback_SimpleUDPRecv);
6767

68-
while (bIsRun)
68+
while (true)
6969
{
7070
if (bIsTest)
7171
{
7272
nRet = 0;
73-
goto XENGINE_SERVICEAPP_EXIT;
73+
break;
7474
}
7575
std::this_thread::sleep_for(std::chrono::seconds(1));
7676
}

XEngine_Source/XEngine_ServiceApp/XEngine_WebSocketApp/XEngine_WebSocketApp.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,12 @@ int main(int argc, char** argv)
168168

169169
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("所有服务成功启动,服务运行中,XEngine版本:%s%s,服务版本:%s,发行次数;%d。。。"), BaseLib_OperatorVer_XNumberStr(), BaseLib_OperatorVer_XTypeStr(), st_ServiceConfig.st_XVer.pStl_ListVer->front().c_str(), st_ServiceConfig.st_XVer.pStl_ListVer->size());
170170

171-
while (bIsRun)
171+
while (true)
172172
{
173173
if (bIsTest)
174174
{
175175
nRet = 0;
176-
goto XENGINE_SERVICEAPP_EXIT;
176+
break;
177177
}
178178
std::this_thread::sleep_for(std::chrono::seconds(1));
179179
}

0 commit comments

Comments
 (0)