From cfc242f2487af5dad3ac3dc6ca2a8ac439d9eb9d Mon Sep 17 00:00:00 2001 From: tolelom <98kimsungmin@naver.com> Date: Mon, 23 Mar 2026 22:04:04 +0900 Subject: [PATCH] =?UTF-8?q?Fix:=20=EB=B3=B4=EC=8A=A4=20=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EB=93=9C=20=EC=9E=85=EC=9E=A5=20=EC=8B=9C=20503=20=EC=9D=91?= =?UTF-8?q?=EB=8B=B5=20=EC=B2=98=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - BossRaidAccessAsync에서 ServiceUnavailable(503) 응답도 입장 거절로 처리 - 기존에는 503이 예외로 빠져 불필요한 3회 재시도 후 실패 Co-Authored-By: Claude Opus 4.6 (1M context) --- MMOTestServer/MMOserver/Api/RestApi.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MMOTestServer/MMOserver/Api/RestApi.cs b/MMOTestServer/MMOserver/Api/RestApi.cs index f50c94f..22470b7 100644 --- a/MMOTestServer/MMOserver/Api/RestApi.cs +++ b/MMOTestServer/MMOserver/Api/RestApi.cs @@ -162,9 +162,10 @@ public class RestApi : Singleton return null; } - // 400: 입장 조건 미충족 / 409: 이미 레이드 중 등 + // 400: 입장 조건 미충족 / 409: 이미 레이드 중 / 503: 이용 가능한 방 없음 if (response.StatusCode == HttpStatusCode.BadRequest || - response.StatusCode == HttpStatusCode.Conflict) + response.StatusCode == HttpStatusCode.Conflict || + response.StatusCode == HttpStatusCode.ServiceUnavailable) { Log.Warning("[RestApi] 보스 레이드 입장 거절 ({Status}) BossId={BossId}", (int)response.StatusCode, bossId);