Skip to content

Commit 03e6315

Browse files
committed
improved:daemon start name and code location
1 parent 7a0a645 commit 03e6315

File tree

14 files changed

+34
-32
lines changed

14 files changed

+34
-32
lines changed

XEngine_Release/XEngine_Config/XEngine_CenterConfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"tszIPAddr": "127.0.0.1",
3-
"bDeamon": 0,
3+
"bDaemon": 0,
44
"nPort": 5000,
55
"XMax": {
66
"nMaxClient": 10000,

XEngine_Release/XEngine_Config/XEngine_Http2Config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"tszIPAddr": "127.0.0.1",
3-
"bDeamon": 0,
3+
"bDaemon": 0,
44
"nPort": 5002,
55
"XMax": {
66
"nMaxClient": 10000,

XEngine_Release/XEngine_Config/XEngine_HttpConfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"tszIPAddr": "127.0.0.1",
3-
"bDeamon": 0,
3+
"bDaemon": 0,
44
"nPort": 5001,
55
"XMax": {
66
"nMaxClient": 10000,

XEngine_Release/XEngine_Config/XEngine_WSConfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"tszIPAddr": "127.0.0.1",
3-
"bDeamon": 0,
3+
"bDaemon": 0,
44
"nPort": 5003,
55
"XMax": {
66
"nMaxClient": 10000,

XEngine_Source/XEngine_ModuleConfigure/ModuleConfig_Define.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
typedef struct tag_XEngine_ServiceConfig
1717
{
1818
XCHAR tszIPAddr[128]; //本机IP地址,根据需要配置
19-
bool bDeamon; //是否以守护进程启动,LINUX有效
19+
bool bDaemon; //是否以守护进程启动,LINUX有效
2020
int nPort; //服务
2121
struct
2222
{

XEngine_Source/XEngine_ModuleConfigure/ModuleConfigure_Json/ModuleConfigure_Json.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ bool CModuleConfigure_Json::ModuleConfigure_Json_File(LPCXSTR lpszConfigFile, XE
8282
return false;
8383
}
8484
_tcsxcpy(pSt_ServerConfig->tszIPAddr, st_JsonRoot["tszIPAddr"].asCString());
85-
pSt_ServerConfig->bDeamon = st_JsonRoot["bDeamon"].asInt();
85+
pSt_ServerConfig->bDaemon = st_JsonRoot["bDaemon"].asInt();
8686
pSt_ServerConfig->nPort = st_JsonRoot["nPort"].asInt();
8787
//最大配置
8888
if (st_JsonRoot["XMax"].empty() || (4 != st_JsonRoot["XMax"].size()))

XEngine_Source/XEngine_ServiceApp/XEngine_CenterApp/XEngine_CenterApp.cpp

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,6 @@ int main(int argc, char** argv)
9696
{
9797
return -1;
9898
}
99-
//判断是否以守护进程启动
100-
if (st_ServiceConfig.bDeamon)
101-
{
102-
ServiceApp_Deamon();
103-
}
10499
st_XLogConfig.XLog_MaxBackupFile = st_ServiceConfig.st_XLog.nMaxCount;
105100
st_XLogConfig.XLog_MaxSize = st_ServiceConfig.st_XLog.nMaxSize;
106101
_tcsxcpy(st_XLogConfig.tszFileName, st_ServiceConfig.st_XLog.tszLogFile);
@@ -114,12 +109,16 @@ int main(int argc, char** argv)
114109
//设置日志打印级别
115110
HelpComponents_XLog_SetLogPriority(xhLog, st_ServiceConfig.st_XLog.nLogLeave);
116111
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("启动服务中,初始化日志系统成功"));
117-
118112
signal(SIGINT, ServiceApp_Stop);
119113
signal(SIGTERM, ServiceApp_Stop);
120114
signal(SIGABRT, ServiceApp_Stop);
121115
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("启动服务中,初始化信号量成功"));
122-
116+
//判断是否以守护进程启动
117+
if (st_ServiceConfig.bDaemon)
118+
{
119+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("启动服务中,使用守护进程启动服务..."));
120+
ServiceApp_Deamon();
121+
}
123122
//启动业务服务相关代码
124123
if (st_ServiceConfig.nPort > 0)
125124
{

XEngine_Source/XEngine_ServiceApp/XEngine_CenterApp/XEngine_Configure.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ bool XEngine_Configure_Parament(int argc, char** argv, XENGINE_SERVICECONFIG* pS
2929
}
3030
else if (0 == _tcsxcmp("-d", argv[i]))
3131
{
32-
pSt_Configure->bDeamon = _ttxoi(argv[i + 1]);
32+
pSt_Configure->bDaemon = _ttxoi(argv[i + 1]);
3333
}
3434
else if (0 == _tcsxcmp("-t", argv[i]))
3535
{

XEngine_Source/XEngine_ServiceApp/XEngine_HTTP2App/XEngine_Configure.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ bool XEngine_Configure_Parament(int argc, char** argv, XENGINE_SERVICECONFIG* pS
2929
}
3030
else if (0 == _tcsxcmp("-d", argv[i]))
3131
{
32-
pSt_Configure->bDeamon = _ttxoi(argv[i + 1]);
32+
pSt_Configure->bDaemon = _ttxoi(argv[i + 1]);
3333
}
3434
else if (0 == _tcsxcmp("-t", argv[i]))
3535
{

XEngine_Source/XEngine_ServiceApp/XEngine_HTTP2App/XEngine_HTTP2App.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,6 @@ int main(int argc, char** argv)
9797
{
9898
return -1;
9999
}
100-
//判断是否以守护进程启动
101-
if (st_ServiceConfig.bDeamon)
102-
{
103-
ServiceApp_Deamon();
104-
}
105100
st_XLogConfig.XLog_MaxBackupFile = st_ServiceConfig.st_XLog.nMaxCount;
106101
st_XLogConfig.XLog_MaxSize = st_ServiceConfig.st_XLog.nMaxSize;
107102
_tcsxcpy(st_XLogConfig.tszFileName, st_ServiceConfig.st_XLog.tszLogFile);
@@ -120,6 +115,12 @@ int main(int argc, char** argv)
120115
signal(SIGTERM, ServiceApp_Stop);
121116
signal(SIGABRT, ServiceApp_Stop);
122117
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("启动服务中,初始化信号量成功"));
118+
//判断是否以守护进程启动
119+
if (st_ServiceConfig.bDaemon)
120+
{
121+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X("启动服务中,使用守护进程启动服务..."));
122+
ServiceApp_Deamon();
123+
}
123124
//启动HTTP服务相关代码
124125
if (!HttpProtocol_ServerConfig_InitMime(lpszHTTPMime, false, false))
125126
{

0 commit comments

Comments
 (0)