@@ -93,7 +93,6 @@ int main(int argc, char** argv)
9393 bIsRun = true ;
9494 LPCXSTR lpszHTTPMime = _X (" ./XEngine_Config/HttpMime.types" );
9595 LPCXSTR lpszHTTPCode = _X (" ./XEngine_Config/HttpCode.types" );
96- LPCXSTR lpszLogFile = _X (" ./XEngine_Log/XEngine_MQServiceApp.Log" );
9796 LPCXSTR lpszDBConfig = _X (" ./XEngine_Config/XEngine_DBConfig.json" );
9897
9998 XCHAR tszStringMsg[2048 ];
@@ -107,10 +106,6 @@ int main(int argc, char** argv)
107106 memset (&st_XLogConfig, ' \0 ' , sizeof (HELPCOMPONENTS_XLOG_CONFIGURE));
108107 memset (&st_ServiceCfg, ' \0 ' , sizeof (XENGINE_SERVERCONFIG));
109108
110- signal (SIGINT, ServiceApp_Stop);
111- signal (SIGTERM, ServiceApp_Stop);
112- signal (SIGABRT, ServiceApp_Stop);
113-
114109 if (!MQ_Service_Parament (argc, argv, &st_ServiceCfg))
115110 {
116111 return -1 ;
@@ -141,6 +136,11 @@ int main(int argc, char** argv)
141136 ServiceApp_Deamon (1 );
142137 }
143138
139+ signal (SIGINT, ServiceApp_Stop);
140+ signal (SIGTERM, ServiceApp_Stop);
141+ signal (SIGABRT, ServiceApp_Stop);
142+ XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X (" 启动服务中,初始化服务器信号管理成功" ));
143+
144144 if (!DBModule_MQData_Init ((DATABASE_MYSQL_CONNECTINFO*)&st_ServiceCfg.st_XSql ))
145145 {
146146 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _X (" 启动服务中,初始化消息数据数据库失败,错误:%lX" ), DBModule_GetLastError ());
0 commit comments