250501 커밋
This commit is contained in:
@@ -1,24 +1,16 @@
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
|
||||
|
||||
using ControlCenter.NamedPipe;
|
||||
using ControlCenter.NamedPipe;
|
||||
using ControlCenter.NamedPipeHost.Manager;
|
||||
using ServerControlCenter;
|
||||
|
||||
using ServerCore;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
using MetaAssets;
|
||||
|
||||
|
||||
namespace BrokerApiServer.NamedPipePacketHandler;
|
||||
namespace BrokerApiServer;
|
||||
|
||||
public class ForceStopServerMessageReceiver : NamedPipeReceiver<A2S_REQ_FORCE_STOP_SERVER>
|
||||
{
|
||||
private readonly ServerInfoManager m_info_manager;
|
||||
|
||||
|
||||
public ForceStopServerMessageReceiver(ServerInfoManager infoManager)
|
||||
{
|
||||
m_info_manager = infoManager;
|
||||
@@ -32,8 +24,8 @@ public class ForceStopServerMessageReceiver : NamedPipeReceiver<A2S_REQ_FORCE_ST
|
||||
|
||||
// 정보 전달 대기
|
||||
await Task.Delay(1_000);
|
||||
|
||||
|
||||
// process 종료
|
||||
Environment.Exit(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
using ControlCenter.NamedPipeHost.Manager;
|
||||
using ControlCenter.NamedPipeHost.NamedPipe;
|
||||
using ServerControlCenter;
|
||||
using ServerCore; using ServerBase;
|
||||
using ServerCore;
|
||||
|
||||
namespace BrokerApiServer.NamedPipePacketHandler;
|
||||
namespace BrokerApiServer;
|
||||
|
||||
public class StopServerMessageReceiver : NamedPipeReceiver<A2S_REQ_STOP_SERVER>
|
||||
{
|
||||
private readonly ServerInfoManager m_info_manager;
|
||||
|
||||
|
||||
public StopServerMessageReceiver(ServerInfoManager infoManager)
|
||||
{
|
||||
m_info_manager = infoManager;
|
||||
@@ -19,11 +19,11 @@ public class StopServerMessageReceiver : NamedPipeReceiver<A2S_REQ_STOP_SERVER>
|
||||
Log.getLogger().debug($"{nameof(StopServerMessageReceiver)}: Receive - message_id[{message_id}] / message[{message}]");
|
||||
|
||||
m_info_manager.setServerStatus(ServerStatus.Stop);
|
||||
|
||||
|
||||
// 정보 전달 대기
|
||||
await Task.Delay(1_000);
|
||||
|
||||
|
||||
// process 종료
|
||||
Environment.Exit(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user