private static void KeepAliveObserver_OnExpireOnce(object sender, KeepAliveObserverEventArgs e) { Task.Run(async () => { await ManagementService.NotifyAppInstanceHeartBeatAsync(e.Instance); }); }
private static void KeepAliveObserver_OnExpireError(object sender, KeepAliveObserverEventArgs e) { Task.Run(async () => { LogManager.GetLogger("Main").Error(string.Format("Expire Server Error.Instance:{0}", e.Instance.Id), e); await ManagementService.ReActiveAppInstance(e.Instance); }); }
private void KeepAliveObserver_OnExpireOnce(object sender, KeepAliveObserverEventArgs e) { }
private void KeepAliveObserver_OnExpireError(object sender, KeepAliveObserverEventArgs e) { LogManager.GetLogger("Main").Error(string.Format("Expire Server Error.Instance:{0}", e.Instance.Id), e); var serverMgrService = ServicesProvider.GetServerControlManagementService(); BahamutAppInstance.OnlineUsers = ValidatedUsers.Count; serverMgrService.ReActiveAppInstance(BahamutAppInstance); }