|
3 | 3 | BOOL bIsRun = FALSE; |
4 | 4 | XLOG xhLog = NULL; |
5 | 5 |
|
6 | | -XNETHANDLE xhHBDownload = 0; |
7 | | -XNETHANDLE xhHBUPLoader = 0; |
8 | | -XNETHANDLE xhHBCenter = 0; |
| 6 | +XHANDLE xhHBDownload = 0; |
| 7 | +XHANDLE xhHBUPLoader = 0; |
| 8 | +XHANDLE xhHBCenter = 0; |
9 | 9 |
|
10 | | -XNETHANDLE xhNetDownload = 0; |
11 | | -XNETHANDLE xhNetUPLoader = 0; |
12 | | -XNETHANDLE xhNetCenter = 0; |
| 10 | +XHANDLE xhNetDownload = 0; |
| 11 | +XHANDLE xhNetUPLoader = 0; |
| 12 | +XHANDLE xhNetCenter = 0; |
13 | 13 |
|
14 | 14 | XNETHANDLE xhUPPool = 0; |
15 | 15 | XNETHANDLE xhDLPool = 0; |
@@ -175,21 +175,24 @@ int main(int argc, char** argv) |
175 | 175 |
|
176 | 176 | if (st_ServiceCfg.st_XTime.bHBTime) |
177 | 177 | { |
178 | | - if (!SocketOpt_HeartBeat_InitEx(&xhHBDownload, st_ServiceCfg.st_XTime.nStorageTimeOut, st_ServiceCfg.st_XTime.nTimeCheck, XEngine_Callback_HBDownload)) |
| 178 | + xhHBDownload = SocketOpt_HeartBeat_InitEx(st_ServiceCfg.st_XTime.nStorageTimeOut, st_ServiceCfg.st_XTime.nTimeCheck, XEngine_Callback_HBDownload); |
| 179 | + if (NULL == xhHBDownload) |
179 | 180 | { |
180 | 181 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T("启动服务中,初始化下载心跳管理服务失败,错误:%lX"), NetCore_GetLastError()); |
181 | 182 | goto XENGINE_EXITAPP; |
182 | 183 | } |
183 | 184 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T("启动服务中,初始化下载心跳管理服务成功,句柄:%llu,时间:%d,次数:%d"), xhHBDownload, st_ServiceCfg.st_XTime.nStorageTimeOut, st_ServiceCfg.st_XTime.nTimeCheck); |
184 | 185 |
|
185 | | - if (!SocketOpt_HeartBeat_InitEx(&xhHBUPLoader, st_ServiceCfg.st_XTime.nStorageTimeOut, st_ServiceCfg.st_XTime.nTimeCheck, XEngine_Callback_HBUPLoader)) |
| 186 | + xhHBUPLoader = SocketOpt_HeartBeat_InitEx(st_ServiceCfg.st_XTime.nStorageTimeOut, st_ServiceCfg.st_XTime.nTimeCheck, XEngine_Callback_HBUPLoader); |
| 187 | + if (NULL == xhHBUPLoader) |
186 | 188 | { |
187 | 189 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T("启动服务中,初始化上传心跳管理服务失败,错误:%lX"), NetCore_GetLastError()); |
188 | 190 | goto XENGINE_EXITAPP; |
189 | 191 | } |
190 | 192 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T("启动服务中,初始化上传心跳管理服务成功,句柄:%llu,时间:%d,次数:%d"), xhHBUPLoader, st_ServiceCfg.st_XTime.nStorageTimeOut, st_ServiceCfg.st_XTime.nTimeCheck); |
191 | 193 |
|
192 | | - if (!SocketOpt_HeartBeat_InitEx(&xhHBCenter, st_ServiceCfg.st_XTime.nCenterTimeOut, st_ServiceCfg.st_XTime.nTimeCheck, XEngine_Callback_HBCenter)) |
| 194 | + xhHBCenter = SocketOpt_HeartBeat_InitEx(st_ServiceCfg.st_XTime.nCenterTimeOut, st_ServiceCfg.st_XTime.nTimeCheck, XEngine_Callback_HBCenter); |
| 195 | + if (NULL == xhHBCenter) |
193 | 196 | { |
194 | 197 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T("启动服务中,初始化业务管理服务失败,错误:%lX"), NetCore_GetLastError()); |
195 | 198 | goto XENGINE_EXITAPP; |
@@ -259,7 +262,8 @@ int main(int argc, char** argv) |
259 | 262 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T("启动服务中,检测到没有启用下载SSL服务")); |
260 | 263 | } |
261 | 264 |
|
262 | | - if (!NetCore_TCPXCore_StartEx(&xhNetDownload, st_ServiceCfg.nStorageDLPort, st_ServiceCfg.st_XMax.nMaxClient, st_ServiceCfg.st_XMax.nIOThread, FALSE, st_ServiceCfg.bReuseraddr)) |
| 265 | + xhNetDownload = NetCore_TCPXCore_StartEx(st_ServiceCfg.nStorageDLPort, st_ServiceCfg.st_XMax.nMaxClient, st_ServiceCfg.st_XMax.nIOThread, FALSE, st_ServiceCfg.bReuseraddr); |
| 266 | + if (NULL == xhNetDownload) |
263 | 267 | { |
264 | 268 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T("启动服务中,启动下载存储网络服务失败,端口:%d,错误:%lX,%d"), st_ServiceCfg.nStorageDLPort, NetCore_GetLastError(), errno); |
265 | 269 | goto XENGINE_EXITAPP; |
@@ -317,7 +321,8 @@ int main(int argc, char** argv) |
317 | 321 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T("启动服务中,检测到没有启用上传SSL服务")); |
318 | 322 | } |
319 | 323 |
|
320 | | - if (!NetCore_TCPXCore_StartEx(&xhNetUPLoader, st_ServiceCfg.nStorageUPPort, st_ServiceCfg.st_XMax.nMaxClient, st_ServiceCfg.st_XMax.nIOThread, FALSE, st_ServiceCfg.bReuseraddr)) |
| 324 | + xhNetUPLoader = NetCore_TCPXCore_StartEx(st_ServiceCfg.nStorageUPPort, st_ServiceCfg.st_XMax.nMaxClient, st_ServiceCfg.st_XMax.nIOThread, FALSE, st_ServiceCfg.bReuseraddr); |
| 325 | + if (NULL == xhNetUPLoader) |
321 | 326 | { |
322 | 327 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T("启动服务中,启动上传存储网络服务失败,端口:%d,错误:%lX"), st_ServiceCfg.nStorageUPPort, NetCore_GetLastError()); |
323 | 328 | goto XENGINE_EXITAPP; |
@@ -368,7 +373,8 @@ int main(int argc, char** argv) |
368 | 373 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T("启动服务中,检测到没有启用业务SSL服务")); |
369 | 374 | } |
370 | 375 |
|
371 | | - if (!NetCore_TCPXCore_StartEx(&xhNetCenter, st_ServiceCfg.nCenterPort, st_ServiceCfg.st_XMax.nMaxClient, st_ServiceCfg.st_XMax.nIOThread, FALSE, st_ServiceCfg.bReuseraddr)) |
| 376 | + xhNetCenter = NetCore_TCPXCore_StartEx(st_ServiceCfg.nCenterPort, st_ServiceCfg.st_XMax.nMaxClient, st_ServiceCfg.st_XMax.nIOThread, FALSE, st_ServiceCfg.bReuseraddr); |
| 377 | + if (NULL == xhNetCenter) |
372 | 378 | { |
373 | 379 | XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T("启动服务中,启动业务控制存储网络服务失败,端口:%d,错误:%lX"), st_ServiceCfg.nCenterPort, NetCore_GetLastError()); |
374 | 380 | goto XENGINE_EXITAPP; |
|
0 commit comments