diff --git a/.gitignore b/.gitignore index 4340a94..e08470d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +logs/ bin/ include/ lib/ @@ -17,6 +18,7 @@ pyvenv.cfg *.pyzw *.pyzwz *.pyzwzw -logs/ status.json - +*.logs +*.log +*.pid \ No newline at end of file diff --git a/app/api/endpoints.py b/app/api/endpoints.py index 196c519..e623104 100644 --- a/app/api/endpoints.py +++ b/app/api/endpoints.py @@ -352,6 +352,47 @@ async def remove_background( +@router.get("/api/v1/model") +async def get_model_info(): + """모델 정보 반환 (클라이언트 헬스체크 호환)""" + try: + # 현재 사용 가능한 모델 목록 + models = [ + { + "name": "simple-lama", + "type": "inpainting", + "status": "available", + "description": "Simple LAMA 인페인팅 모델" + }, + { + "name": "migan", + "type": "inpainting", + "status": "available", + "description": "MIGAN 인페인팅 모델" + }, + { + "name": "rembg", + "type": "rembg", + "status": "available", + "description": "Rembg 배경 제거 모델" + } + ] + + return { + "success": True, + "models": models, + "server_status": "running", + "version": "1.0.0", + "device": "cuda" if settings.IS_JETSON else "cuda", + "is_jetson": settings.IS_JETSON, + "timestamp": datetime.now().isoformat() + } + + except Exception as e: + logger.error(f"모델 정보 조회 실패: {e}") + raise HTTPException(status_code=500, detail=f"모델 정보 조회 실패: {str(e)}") + + @router.get("/api/v1/samplers") async def get_samplers(): """사용 가능한 샘플러 목록 반환 (iopaint 호환)""" diff --git a/app/core/config.py b/app/core/config.py index dadf797..909a8f6 100644 --- a/app/core/config.py +++ b/app/core/config.py @@ -54,7 +54,7 @@ class Settings(BaseSettings): # Monitoring ENABLE_MONITORING: bool = True - MONITORING_PORT: int = 8080 + MONITORING_PORT: int = 8888 # Jetson performance settings JETSON_GPU_FREQ: int = 1200 # MHz diff --git a/app/monitoring/dashboard.py b/app/monitoring/dashboard.py index 121a1d9..600bff7 100644 --- a/app/monitoring/dashboard.py +++ b/app/monitoring/dashboard.py @@ -16,6 +16,7 @@ from fastapi.staticfiles import StaticFiles from fastapi.responses import HTMLResponse import uvicorn from fastapi import APIRouter, Request +import websockets.exceptions from ..core.worker_manager import worker_manager from ..core.session_pool import session_pool @@ -571,6 +572,50 @@ HTML_TEMPLATE = """ font-size: 0.9em; margin-top: 20px; } + + .status { + padding: 2px 8px; + border-radius: 4px; + font-weight: bold; + font-size: 0.8em; + } + + .status.connected { + background-color: #d4edda; + color: #155724; + } + + .status.connecting { + background-color: #fff3cd; + color: #856404; + } + + .status.reconnecting { + background-color: #f8d7da; + color: #721c24; + animation: pulse 1s infinite; + } + + .status.disconnected { + background-color: #f8d7da; + color: #721c24; + } + + .status.error { + background-color: #f5c6cb; + color: #491217; + } + + .status.failed { + background-color: #d1ecf1; + color: #0c5460; + } + + @keyframes pulse { + 0% { opacity: 1; } + 50% { opacity: 0.5; } + 100% { opacity: 1; } + } @@ -793,7 +838,8 @@ HTML_TEMPLATE = """
- 마지막 업데이트: - + 마지막 업데이트: - | + 연결 상태: 연결 중...
@@ -852,20 +898,100 @@ HTML_TEMPLATE = """ } }); - // WebSocket 연결 - const ws = new WebSocket(`ws://${window.location.host}/ws`); + // WebSocket 연결 관리 + let ws; + let reconnectAttempts = 0; + const maxReconnectAttempts = 5; + const reconnectInterval = 3000; // 3초 + let lastHeartbeat = Date.now(); + const heartbeatTimeout = 10000; // 10초 타임아웃 - ws.onmessage = function(event) { - const data = JSON.parse(event.data); - updateDashboard(data); - }; + function connectWebSocket() { + try { + ws = new WebSocket(`ws://${window.location.host}/ws`); + + ws.onopen = function() { + console.log('WebSocket 연결이 성공했습니다.'); + reconnectAttempts = 0; + // 연결 상태 표시 업데이트 + document.getElementById('connection-status').textContent = '연결됨'; + document.getElementById('connection-status').className = 'status connected'; + }; + + ws.onmessage = function(event) { + try { + const data = JSON.parse(event.data); + + // heartbeat 체크 + if (data.heartbeat) { + lastHeartbeat = Date.now(); + } + + updateDashboard(data); + } catch (e) { + console.error('데이터 파싱 오류:', e); + } + }; + + ws.onclose = function(event) { + console.log(`WebSocket 연결이 종료되었습니다. 코드: ${event.code}, 이유: ${event.reason}`); + document.getElementById('connection-status').textContent = '연결 끊어짐'; + document.getElementById('connection-status').className = 'status disconnected'; + + // 자동 재연결 시도 + if (reconnectAttempts < maxReconnectAttempts) { + reconnectAttempts++; + console.log(`재연결 시도 ${reconnectAttempts}/${maxReconnectAttempts} in ${reconnectInterval/1000}초...`); + document.getElementById('connection-status').textContent = `재연결 중... (${reconnectAttempts}/${maxReconnectAttempts})`; + document.getElementById('connection-status').className = 'status reconnecting'; + + setTimeout(connectWebSocket, reconnectInterval); + } else { + console.log('최대 재연결 시도 횟수를 초과했습니다. 페이지를 새로고침합니다.'); + document.getElementById('connection-status').textContent = '연결 실패'; + document.getElementById('connection-status').className = 'status failed'; + + setTimeout(() => { + location.reload(); + }, 5000); + } + }; + + ws.onerror = function(error) { + console.error('WebSocket 오류:', error); + document.getElementById('connection-status').textContent = '연결 오류'; + document.getElementById('connection-status').className = 'status error'; + }; + + } catch (error) { + console.error('WebSocket 연결 생성 오류:', error); + document.getElementById('connection-status').textContent = '연결 생성 실패'; + document.getElementById('connection-status').className = 'status error'; + } + } - ws.onclose = function() { - console.log('WebSocket 연결이 종료되었습니다.'); - setTimeout(() => { - location.reload(); - }, 5000); - }; + // 페이지 가시성 변경 감지 + document.addEventListener('visibilitychange', function() { + if (document.visibilityState === 'visible') { + // 탭이 다시 활성화되면 연결 상태 확인 + if (ws.readyState !== WebSocket.OPEN) { + console.log('탭이 활성화되어 WebSocket 재연결을 시도합니다.'); + connectWebSocket(); + } + } + }); + + // 초기 연결 + connectWebSocket(); + + // heartbeat 모니터링 + setInterval(function() { + const now = Date.now(); + if (now - lastHeartbeat > heartbeatTimeout && ws && ws.readyState === WebSocket.OPEN) { + console.log('heartbeat 타임아웃 - 연결을 다시 시도합니다.'); + ws.close(); + } + }, 5000); // 5초마다 체크 function updateDashboard(data) { console.log("받은 데이터:", data); // 디버깅용 로그 추가 @@ -1199,17 +1325,39 @@ async def websocket_endpoint(websocket: WebSocket): """WebSocket 연결을 처리합니다.""" await websocket.accept() connected_clients.append(websocket) + logger.info(f"WebSocket 클라이언트 연결됨: {websocket.client}") try: while True: # 주기적으로 데이터 전송 data = await monitoring_data.collect_data() - await websocket.send_json(data) + + # heartbeat 메시지 추가 + data['heartbeat'] = time.time() + data['server_status'] = 'running' + + try: + await websocket.send_json(data) + except (websockets.exceptions.ConnectionClosedOK, + websockets.exceptions.ConnectionClosedError, + RuntimeError) as e: + logger.info(f"WebSocket 연결이 끊어짐: {e}") + break + except Exception as e: + logger.error(f"데이터 전송 오류: {e}") + break + await asyncio.sleep(2) # 2초마다 업데이트 except WebSocketDisconnect: - connected_clients.remove(websocket) - logger.info("클라이언트 연결 해제") + logger.info("클라이언트가 연결을 끊음") + except Exception as e: + logger.error(f"WebSocket 오류: {e}") + finally: + # 연결된 클라이언트 목록에서 제거 + if websocket in connected_clients: + connected_clients.remove(websocket) + logger.info(f"WebSocket 클라이언트 연결 해제됨: {websocket.client}") async def broadcast_data(): @@ -1225,7 +1373,11 @@ async def broadcast_data(): for client in connected_clients: try: await client.send_text(message) - except Exception: + except (websockets.exceptions.ConnectionClosedOK, + websockets.exceptions.ConnectionClosedError, + RuntimeError, + Exception) as e: + logger.debug(f"브로드캐스트 중 클라이언트 연결 끊어짐: {e}") disconnected.append(client) for client in disconnected: diff --git a/logs/main_server.log b/logs/main_server.log index 57e421c..1963a94 100644 --- a/logs/main_server.log +++ b/logs/main_server.log @@ -1,1509 +1,226 @@ -INFO: Started server process [1312285] -2025-08-28 23:51:51,285 - uvicorn.error - INFO - Started server process [1312285] +INFO: Started server process [1328887] +2025-08-29 01:38:38,985 - uvicorn.error - INFO - Started server process [1328887] INFO: Waiting for application startup. -2025-08-28 23:51:51,285 - uvicorn.error - INFO - Waiting for application startup. -2025-08-28 23:51:51,287 - main - INFO - 🚀 인페인팅 서버 시작 중... -2025-08-28 23:51:51,287 - main - INFO - ✅ 공유 객체를 app.state에 저장 완료 -2025-08-28 23:51:51,287 - main - INFO - 🔄 상태 저장 백그라운드 작업 생성 중... -2025-08-28 23:51:51,287 - main - INFO - ✅ 상태 저장 백그라운드 작업 생성 완료 -2025-08-28 23:51:51,287 - app.core.session_pool - INFO - Initializing session pools... -2025-08-28 23:51:51,287 - app.core.session_pool - INFO - Initializing 2 sessions for simple_lama -2025-08-28 23:51:51,288 - main - INFO - 🔄 상태 저장 백그라운드 작업 시작됨 -2025-08-28 23:51:51,289 - main - INFO - 상태 저장 완료 #1: 23:51:51 -2025-08-28 23:51:51,389 - app.core.session_pool - INFO - Created session simple_lama_0 -2025-08-28 23:51:51,490 - app.core.session_pool - INFO - Created session simple_lama_1 -2025-08-28 23:51:51,490 - app.core.session_pool - INFO - Initializing 2 sessions for migan -2025-08-28 23:51:51,591 - app.core.session_pool - INFO - Created session migan_0 -2025-08-28 23:51:51,692 - app.core.session_pool - INFO - Created session migan_1 -2025-08-28 23:51:51,693 - app.core.session_pool - INFO - Initializing 1 sessions for rembg -2025-08-28 23:51:51,794 - app.core.session_pool - INFO - Created session rembg_0 -2025-08-28 23:51:51,794 - app.core.session_pool - INFO - Session pools initialized successfully -2025-08-28 23:51:51,794 - main - INFO - ✅ 세션 풀 초기화 완료 -2025-08-28 23:51:51,795 - app.core.worker_manager - INFO - Starting worker manager... -2025-08-28 23:51:51,795 - app.core.worker_manager - INFO - Worker manager started with 1 workers -2025-08-28 23:51:51,796 - main - INFO - ✅ 워커 매니저 시작 완료 -2025-08-28 23:51:51,796 - main - INFO - 🎉 인페인팅 서버 시작 완료! +2025-08-29 01:38:38,986 - uvicorn.error - INFO - Waiting for application startup. +2025-08-29 01:38:38,987 - main - INFO - 🚀 인페인팅 서버 시작 중... +2025-08-29 01:38:38,987 - main - INFO - ✅ 공유 객체를 app.state에 저장 완료 +2025-08-29 01:38:38,987 - main - INFO - 🔄 상태 저장 백그라운드 작업 생성 중... +2025-08-29 01:38:38,987 - main - INFO - ✅ 상태 저장 백그라운드 작업 생성 완료 +2025-08-29 01:38:38,987 - app.core.session_pool - INFO - Initializing session pools... +2025-08-29 01:38:38,987 - app.core.session_pool - INFO - Initializing 2 sessions for simple_lama +2025-08-29 01:38:38,988 - main - INFO - 🔄 상태 저장 백그라운드 작업 시작됨 +2025-08-29 01:38:38,989 - main - INFO - 상태 저장 완료 #1: 01:38:38 +2025-08-29 01:38:39,089 - app.core.session_pool - INFO - Created session simple_lama_0 +2025-08-29 01:38:39,190 - app.core.session_pool - INFO - Created session simple_lama_1 +2025-08-29 01:38:39,191 - app.core.session_pool - INFO - Initializing 2 sessions for migan +2025-08-29 01:38:39,292 - app.core.session_pool - INFO - Created session migan_0 +2025-08-29 01:38:39,393 - app.core.session_pool - INFO - Created session migan_1 +2025-08-29 01:38:39,394 - app.core.session_pool - INFO - Initializing 1 sessions for rembg +2025-08-29 01:38:39,495 - app.core.session_pool - INFO - Created session rembg_0 +2025-08-29 01:38:39,495 - app.core.session_pool - INFO - Session pools initialized successfully +2025-08-29 01:38:39,496 - main - INFO - ✅ 세션 풀 초기화 완료 +2025-08-29 01:38:39,496 - app.core.worker_manager - INFO - Starting worker manager... +2025-08-29 01:38:39,497 - app.core.worker_manager - INFO - Worker manager started with 1 workers +2025-08-29 01:38:39,497 - main - INFO - ✅ 워커 매니저 시작 완료 +2025-08-29 01:38:39,497 - main - INFO - 🎉 인페인팅 서버 시작 완료! INFO: Application startup complete. -2025-08-28 23:51:51,796 - uvicorn.error - INFO - Application startup complete. +2025-08-29 01:38:39,498 - uvicorn.error - INFO - Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8008 (Press CTRL+C to quit) -2025-08-28 23:51:51,798 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:8008 (Press CTRL+C to quit) -2025-08-28 23:51:52,293 - main - INFO - 상태 저장 완료 #2: 23:51:52 -INFO: 127.0.0.1:59986 - "GET /health HTTP/1.1" 200 OK -2025-08-28 23:51:53,296 - main - INFO - 상태 저장 완료 #3: 23:51:53 -2025-08-28 23:51:54,300 - main - INFO - 상태 저장 완료 #4: 23:51:54 -2025-08-28 23:51:55,303 - main - INFO - 상태 저장 완료 #5: 23:51:55 -2025-08-28 23:51:56,308 - main - INFO - 상태 저장 완료 #6: 23:51:56 -2025-08-28 23:51:57,312 - main - INFO - 상태 저장 완료 #7: 23:51:57 -2025-08-28 23:51:58,316 - main - INFO - 상태 저장 완료 #8: 23:51:58 -2025-08-28 23:51:59,319 - main - INFO - 상태 저장 완료 #9: 23:51:59 -2025-08-28 23:52:00,323 - main - INFO - 상태 저장 완료 #10: 23:52:00 -2025-08-28 23:52:01,328 - main - INFO - 상태 저장 완료 #11: 23:52:01 -2025-08-28 23:52:02,332 - main - INFO - 상태 저장 완료 #12: 23:52:02 -2025-08-28 23:52:03,337 - main - INFO - 상태 저장 완료 #13: 23:52:03 -2025-08-28 23:52:04,341 - main - INFO - 상태 저장 완료 #14: 23:52:04 -2025-08-28 23:52:05,345 - main - INFO - 상태 저장 완료 #15: 23:52:05 -2025-08-28 23:52:06,349 - main - INFO - 상태 저장 완료 #16: 23:52:06 -2025-08-28 23:52:07,353 - main - INFO - 상태 저장 완료 #17: 23:52:07 -2025-08-28 23:52:08,357 - main - INFO - 상태 저장 완료 #18: 23:52:08 -2025-08-28 23:52:09,361 - main - INFO - 상태 저장 완료 #19: 23:52:09 -2025-08-28 23:52:10,367 - main - INFO - 상태 저장 완료 #20: 23:52:10 -2025-08-28 23:52:11,371 - main - INFO - 상태 저장 완료 #21: 23:52:11 -2025-08-28 23:52:12,375 - main - INFO - 상태 저장 완료 #22: 23:52:12 -2025-08-28 23:52:13,380 - main - INFO - 상태 저장 완료 #23: 23:52:13 -2025-08-28 23:52:14,386 - main - INFO - 상태 저장 완료 #24: 23:52:14 -2025-08-28 23:52:15,391 - main - INFO - 상태 저장 완료 #25: 23:52:15 -2025-08-28 23:52:16,396 - main - INFO - 상태 저장 완료 #26: 23:52:16 -2025-08-28 23:52:17,401 - main - INFO - 상태 저장 완료 #27: 23:52:17 -2025-08-28 23:52:18,405 - main - INFO - 상태 저장 완료 #28: 23:52:18 -2025-08-28 23:52:19,410 - main - INFO - 상태 저장 완료 #29: 23:52:19 -2025-08-28 23:52:20,414 - main - INFO - 상태 저장 완료 #30: 23:52:20 -2025-08-28 23:52:21,419 - main - INFO - 상태 저장 완료 #31: 23:52:21 -INFO: 127.0.0.1:40568 - "GET / HTTP/1.1" 200 OK -INFO: 127.0.0.1:40568 - "GET /favicon.ico HTTP/1.1" 404 Not Found -2025-08-28 23:52:22,425 - main - INFO - 상태 저장 완료 #32: 23:52:22 -2025-08-28 23:52:23,429 - main - INFO - 상태 저장 완료 #33: 23:52:23 -2025-08-28 23:52:24,434 - main - INFO - 상태 저장 완료 #34: 23:52:24 -INFO: 127.0.0.1:40568 - "GET /docs HTTP/1.1" 200 OK -INFO: 127.0.0.1:40568 - "GET /openapi.json HTTP/1.1" 200 OK -2025-08-28 23:52:25,438 - main - INFO - 상태 저장 완료 #35: 23:52:25 -2025-08-28 23:52:26,443 - main - INFO - 상태 저장 완료 #36: 23:52:26 -2025-08-28 23:52:27,447 - main - INFO - 상태 저장 완료 #37: 23:52:27 -2025-08-28 23:52:28,451 - main - INFO - 상태 저장 완료 #38: 23:52:28 -2025-08-28 23:52:29,456 - main - INFO - 상태 저장 완료 #39: 23:52:29 -2025-08-28 23:52:30,460 - main - INFO - 상태 저장 완료 #40: 23:52:30 -2025-08-28 23:52:31,468 - main - INFO - 상태 저장 완료 #41: 23:52:31 -2025-08-28 23:52:32,474 - main - INFO - 상태 저장 완료 #42: 23:52:32 -2025-08-28 23:52:33,478 - main - INFO - 상태 저장 완료 #43: 23:52:33 -2025-08-28 23:52:34,482 - main - INFO - 상태 저장 완료 #44: 23:52:34 -2025-08-28 23:52:35,487 - main - INFO - 상태 저장 완료 #45: 23:52:35 -2025-08-28 23:52:36,494 - main - INFO - 상태 저장 완료 #46: 23:52:36 -2025-08-28 23:52:37,499 - main - INFO - 상태 저장 완료 #47: 23:52:37 -2025-08-28 23:52:38,503 - main - INFO - 상태 저장 완료 #48: 23:52:38 -2025-08-28 23:52:39,506 - main - INFO - 상태 저장 완료 #49: 23:52:39 -2025-08-28 23:52:40,510 - main - INFO - 상태 저장 완료 #50: 23:52:40 -2025-08-28 23:52:41,518 - main - INFO - 상태 저장 완료 #51: 23:52:41 -2025-08-28 23:52:42,522 - main - INFO - 상태 저장 완료 #52: 23:52:42 -2025-08-28 23:52:43,527 - main - INFO - 상태 저장 완료 #53: 23:52:43 -2025-08-28 23:52:44,532 - main - INFO - 상태 저장 완료 #54: 23:52:44 -2025-08-28 23:52:45,536 - main - INFO - 상태 저장 완료 #55: 23:52:45 -2025-08-28 23:52:46,545 - main - INFO - 상태 저장 완료 #56: 23:52:46 -2025-08-28 23:52:47,551 - main - INFO - 상태 저장 완료 #57: 23:52:47 -2025-08-28 23:52:48,556 - main - INFO - 상태 저장 완료 #58: 23:52:48 -2025-08-28 23:52:49,561 - main - INFO - 상태 저장 완료 #59: 23:52:49 -2025-08-28 23:52:50,563 - main - INFO - 상태 저장 완료 #60: 23:52:50 -2025-08-28 23:52:51,571 - main - INFO - 상태 저장 완료 #61: 23:52:51 -2025-08-28 23:52:54,838 - main - INFO - 상태 저장 완료 #62: 23:52:54 -2025-08-28 23:52:55,844 - main - INFO - 상태 저장 완료 #63: 23:52:55 -2025-08-28 23:52:56,849 - main - INFO - 상태 저장 완료 #64: 23:52:56 -2025-08-28 23:52:57,853 - main - INFO - 상태 저장 완료 #65: 23:52:57 -2025-08-28 23:52:58,858 - main - INFO - 상태 저장 완료 #66: 23:52:58 -2025-08-28 23:52:59,864 - main - INFO - 상태 저장 완료 #67: 23:52:59 -2025-08-28 23:53:00,869 - main - INFO - 상태 저장 완료 #68: 23:53:00 -INFO: 127.0.0.1:40560 - "GET /docs HTTP/1.1" 200 OK -INFO: 127.0.0.1:40560 - "GET /openapi.json HTTP/1.1" 200 OK -2025-08-28 23:53:01,874 - main - INFO - 상태 저장 완료 #69: 23:53:01 -2025-08-28 23:53:02,878 - main - INFO - 상태 저장 완료 #70: 23:53:02 -2025-08-28 23:53:03,883 - main - INFO - 상태 저장 완료 #71: 23:53:03 -2025-08-28 23:53:04,889 - main - INFO - 상태 저장 완료 #72: 23:53:04 -2025-08-28 23:53:05,894 - main - INFO - 상태 저장 완료 #73: 23:53:05 -2025-08-28 23:53:06,898 - main - INFO - 상태 저장 완료 #74: 23:53:06 -2025-08-28 23:53:07,903 - main - INFO - 상태 저장 완료 #75: 23:53:07 -2025-08-28 23:53:08,907 - main - INFO - 상태 저장 완료 #76: 23:53:08 -2025-08-28 23:53:09,912 - main - INFO - 상태 저장 완료 #77: 23:53:09 -2025-08-28 23:53:10,917 - main - INFO - 상태 저장 완료 #78: 23:53:10 -2025-08-28 23:53:11,922 - main - INFO - 상태 저장 완료 #79: 23:53:11 -2025-08-28 23:53:12,927 - main - INFO - 상태 저장 완료 #80: 23:53:12 -2025-08-28 23:53:13,930 - main - INFO - 상태 저장 완료 #81: 23:53:13 -2025-08-28 23:53:17,875 - main - INFO - 상태 저장 완료 #82: 23:53:17 -2025-08-28 23:53:18,879 - main - INFO - 상태 저장 완료 #83: 23:53:18 -2025-08-28 23:53:19,884 - main - INFO - 상태 저장 완료 #84: 23:53:19 -2025-08-28 23:53:20,888 - main - INFO - 상태 저장 완료 #85: 23:53:20 -2025-08-28 23:53:21,893 - main - INFO - 상태 저장 완료 #86: 23:53:21 -2025-08-28 23:53:22,897 - main - INFO - 상태 저장 완료 #87: 23:53:22 -2025-08-28 23:53:23,902 - main - INFO - 상태 저장 완료 #88: 23:53:23 -2025-08-28 23:53:24,907 - main - INFO - 상태 저장 완료 #89: 23:53:24 -2025-08-28 23:53:25,912 - main - INFO - 상태 저장 완료 #90: 23:53:25 -2025-08-28 23:53:26,917 - main - INFO - 상태 저장 완료 #91: 23:53:26 -2025-08-28 23:53:27,921 - main - INFO - 상태 저장 완료 #92: 23:53:27 -2025-08-28 23:53:28,924 - main - INFO - 상태 저장 완료 #93: 23:53:28 -2025-08-28 23:53:29,928 - main - INFO - 상태 저장 완료 #94: 23:53:29 -2025-08-28 23:53:30,933 - main - INFO - 상태 저장 완료 #95: 23:53:30 -2025-08-28 23:53:31,937 - main - INFO - 상태 저장 완료 #96: 23:53:31 -2025-08-28 23:53:32,942 - main - INFO - 상태 저장 완료 #97: 23:53:32 -2025-08-28 23:53:33,946 - main - INFO - 상태 저장 완료 #98: 23:53:33 -2025-08-28 23:53:34,950 - main - INFO - 상태 저장 완료 #99: 23:53:34 -2025-08-28 23:53:35,955 - main - INFO - 상태 저장 완료 #100: 23:53:35 -2025-08-28 23:53:36,960 - main - INFO - 상태 저장 완료 #101: 23:53:36 -2025-08-28 23:53:40,905 - main - INFO - 상태 저장 완료 #102: 23:53:40 -2025-08-28 23:53:41,911 - main - INFO - 상태 저장 완료 #103: 23:53:41 -2025-08-28 23:53:42,917 - main - INFO - 상태 저장 완료 #104: 23:53:42 -2025-08-28 23:53:43,922 - main - INFO - 상태 저장 완료 #105: 23:53:43 -2025-08-28 23:53:44,926 - main - INFO - 상태 저장 완료 #106: 23:53:44 -2025-08-28 23:53:45,929 - main - INFO - 상태 저장 완료 #107: 23:53:45 -2025-08-28 23:53:46,934 - main - INFO - 상태 저장 완료 #108: 23:53:46 -2025-08-28 23:53:47,938 - main - INFO - 상태 저장 완료 #109: 23:53:47 -2025-08-28 23:53:48,943 - main - INFO - 상태 저장 완료 #110: 23:53:48 -2025-08-28 23:53:49,948 - main - INFO - 상태 저장 완료 #111: 23:53:49 -2025-08-28 23:53:50,952 - main - INFO - 상태 저장 완료 #112: 23:53:50 -2025-08-28 23:53:51,956 - main - INFO - 상태 저장 완료 #113: 23:53:51 -2025-08-28 23:53:52,961 - main - INFO - 상태 저장 완료 #114: 23:53:52 -2025-08-28 23:53:53,966 - main - INFO - 상태 저장 완료 #115: 23:53:53 -2025-08-28 23:53:54,970 - main - INFO - 상태 저장 완료 #116: 23:53:54 -2025-08-28 23:53:55,974 - main - INFO - 상태 저장 완료 #117: 23:53:55 -2025-08-28 23:53:56,978 - main - INFO - 상태 저장 완료 #118: 23:53:56 -2025-08-28 23:53:57,983 - main - INFO - 상태 저장 완료 #119: 23:53:57 -2025-08-28 23:53:58,988 - main - INFO - 상태 저장 완료 #120: 23:53:58 -2025-08-28 23:53:59,993 - main - INFO - 상태 저장 완료 #121: 23:53:59 -2025-08-28 23:54:03,942 - main - INFO - 상태 저장 완료 #122: 23:54:03 -2025-08-28 23:54:04,948 - main - INFO - 상태 저장 완료 #123: 23:54:04 -2025-08-28 23:54:05,953 - main - INFO - 상태 저장 완료 #124: 23:54:05 -2025-08-28 23:54:06,958 - main - INFO - 상태 저장 완료 #125: 23:54:06 -2025-08-28 23:54:07,962 - main - INFO - 상태 저장 완료 #126: 23:54:07 -2025-08-28 23:54:08,967 - main - INFO - 상태 저장 완료 #127: 23:54:08 -2025-08-28 23:54:09,972 - main - INFO - 상태 저장 완료 #128: 23:54:09 -2025-08-28 23:54:10,977 - main - INFO - 상태 저장 완료 #129: 23:54:10 -2025-08-28 23:54:11,982 - main - INFO - 상태 저장 완료 #130: 23:54:11 -2025-08-28 23:54:12,985 - main - INFO - 상태 저장 완료 #131: 23:54:12 -2025-08-28 23:54:13,989 - main - INFO - 상태 저장 완료 #132: 23:54:13 -2025-08-28 23:54:14,994 - main - INFO - 상태 저장 완료 #133: 23:54:14 -2025-08-28 23:54:15,999 - main - INFO - 상태 저장 완료 #134: 23:54:15 -2025-08-28 23:54:17,006 - main - INFO - 상태 저장 완료 #135: 23:54:17 -2025-08-28 23:54:18,009 - main - INFO - 상태 저장 완료 #136: 23:54:18 -2025-08-28 23:54:19,014 - main - INFO - 상태 저장 완료 #137: 23:54:19 -2025-08-28 23:54:20,018 - main - INFO - 상태 저장 완료 #138: 23:54:20 -2025-08-28 23:54:21,022 - main - INFO - 상태 저장 완료 #139: 23:54:21 -2025-08-28 23:54:22,027 - main - INFO - 상태 저장 완료 #140: 23:54:22 -2025-08-28 23:54:23,032 - main - INFO - 상태 저장 완료 #141: 23:54:23 -2025-08-28 23:54:26,976 - main - INFO - 상태 저장 완료 #142: 23:54:26 -2025-08-28 23:54:27,982 - main - INFO - 상태 저장 완료 #143: 23:54:27 -2025-08-28 23:54:28,986 - main - INFO - 상태 저장 완료 #144: 23:54:28 -2025-08-28 23:54:29,990 - main - INFO - 상태 저장 완료 #145: 23:54:29 -2025-08-28 23:54:30,995 - main - INFO - 상태 저장 완료 #146: 23:54:30 -2025-08-28 23:54:31,999 - main - INFO - 상태 저장 완료 #147: 23:54:31 -2025-08-28 23:54:33,004 - main - INFO - 상태 저장 완료 #148: 23:54:32 -2025-08-28 23:54:34,008 - main - INFO - 상태 저장 완료 #149: 23:54:34 -2025-08-28 23:54:35,013 - main - INFO - 상태 저장 완료 #150: 23:54:35 -2025-08-28 23:54:36,018 - main - INFO - 상태 저장 완료 #151: 23:54:36 -2025-08-28 23:54:37,025 - main - INFO - 상태 저장 완료 #152: 23:54:37 -2025-08-28 23:54:38,029 - main - INFO - 상태 저장 완료 #153: 23:54:38 -2025-08-28 23:54:39,033 - main - INFO - 상태 저장 완료 #154: 23:54:39 -2025-08-28 23:54:40,038 - main - INFO - 상태 저장 완료 #155: 23:54:40 -2025-08-28 23:54:41,046 - main - INFO - 상태 저장 완료 #156: 23:54:41 -2025-08-28 23:54:42,052 - main - INFO - 상태 저장 완료 #157: 23:54:42 -2025-08-28 23:54:43,057 - main - INFO - 상태 저장 완료 #158: 23:54:43 -2025-08-28 23:54:44,062 - main - INFO - 상태 저장 완료 #159: 23:54:44 -2025-08-28 23:54:45,066 - main - INFO - 상태 저장 완료 #160: 23:54:45 -2025-08-28 23:54:46,071 - main - INFO - 상태 저장 완료 #161: 23:54:46 -2025-08-28 23:54:50,003 - main - INFO - 상태 저장 완료 #162: 23:54:49 -2025-08-28 23:54:51,009 - main - INFO - 상태 저장 완료 #163: 23:54:51 -2025-08-28 23:54:52,013 - main - INFO - 상태 저장 완료 #164: 23:54:52 -2025-08-28 23:54:53,018 - main - INFO - 상태 저장 완료 #165: 23:54:53 -2025-08-28 23:54:54,024 - main - INFO - 상태 저장 완료 #166: 23:54:54 -2025-08-28 23:54:55,029 - main - INFO - 상태 저장 완료 #167: 23:54:55 -2025-08-28 23:54:56,033 - main - INFO - 상태 저장 완료 #168: 23:54:56 -2025-08-28 23:54:57,038 - main - INFO - 상태 저장 완료 #169: 23:54:57 -2025-08-28 23:54:58,043 - main - INFO - 상태 저장 완료 #170: 23:54:58 -2025-08-28 23:54:59,048 - main - INFO - 상태 저장 완료 #171: 23:54:59 -2025-08-28 23:55:00,052 - main - INFO - 상태 저장 완료 #172: 23:55:00 -2025-08-28 23:55:01,056 - main - INFO - 상태 저장 완료 #173: 23:55:01 -2025-08-28 23:55:02,060 - main - INFO - 상태 저장 완료 #174: 23:55:02 -2025-08-28 23:55:03,065 - main - INFO - 상태 저장 완료 #175: 23:55:03 -2025-08-28 23:55:04,070 - main - INFO - 상태 저장 완료 #176: 23:55:04 -2025-08-28 23:55:05,075 - main - INFO - 상태 저장 완료 #177: 23:55:05 -2025-08-28 23:55:06,081 - main - INFO - 상태 저장 완료 #178: 23:55:06 -2025-08-28 23:55:07,087 - main - INFO - 상태 저장 완료 #179: 23:55:07 -2025-08-28 23:55:08,092 - main - INFO - 상태 저장 완료 #180: 23:55:08 -2025-08-28 23:55:09,097 - main - INFO - 상태 저장 완료 #181: 23:55:09 -2025-08-28 23:55:13,040 - main - INFO - 상태 저장 완료 #182: 23:55:13 -2025-08-28 23:55:14,044 - main - INFO - 상태 저장 완료 #183: 23:55:14 -2025-08-28 23:55:15,048 - main - INFO - 상태 저장 완료 #184: 23:55:15 -2025-08-28 23:55:16,053 - main - INFO - 상태 저장 완료 #185: 23:55:16 -2025-08-28 23:55:17,058 - main - INFO - 상태 저장 완료 #186: 23:55:17 -2025-08-28 23:55:18,063 - main - INFO - 상태 저장 완료 #187: 23:55:18 -2025-08-28 23:55:19,067 - main - INFO - 상태 저장 완료 #188: 23:55:19 -2025-08-28 23:55:20,073 - main - INFO - 상태 저장 완료 #189: 23:55:20 -2025-08-28 23:55:21,078 - main - INFO - 상태 저장 완료 #190: 23:55:21 -2025-08-28 23:55:22,084 - main - INFO - 상태 저장 완료 #191: 23:55:22 -2025-08-28 23:55:23,089 - main - INFO - 상태 저장 완료 #192: 23:55:23 -2025-08-28 23:55:24,093 - main - INFO - 상태 저장 완료 #193: 23:55:24 -2025-08-28 23:55:25,097 - main - INFO - 상태 저장 완료 #194: 23:55:25 -2025-08-28 23:55:26,102 - main - INFO - 상태 저장 완료 #195: 23:55:26 -2025-08-28 23:55:27,107 - main - INFO - 상태 저장 완료 #196: 23:55:27 -2025-08-28 23:55:28,111 - main - INFO - 상태 저장 완료 #197: 23:55:28 -2025-08-28 23:55:29,115 - main - INFO - 상태 저장 완료 #198: 23:55:29 -2025-08-28 23:55:30,120 - main - INFO - 상태 저장 완료 #199: 23:55:30 -2025-08-28 23:55:31,128 - main - INFO - 상태 저장 완료 #200: 23:55:31 -2025-08-28 23:55:32,133 - main - INFO - 상태 저장 완료 #201: 23:55:32 -2025-08-28 23:55:36,074 - main - INFO - 상태 저장 완료 #202: 23:55:36 -2025-08-28 23:55:37,078 - main - INFO - 상태 저장 완료 #203: 23:55:37 -2025-08-28 23:55:38,083 - main - INFO - 상태 저장 완료 #204: 23:55:38 -2025-08-28 23:55:39,088 - main - INFO - 상태 저장 완료 #205: 23:55:39 -2025-08-28 23:55:40,092 - main - INFO - 상태 저장 완료 #206: 23:55:40 -2025-08-28 23:55:41,096 - main - INFO - 상태 저장 완료 #207: 23:55:41 -2025-08-28 23:55:42,100 - main - INFO - 상태 저장 완료 #208: 23:55:42 -2025-08-28 23:55:43,104 - main - INFO - 상태 저장 완료 #209: 23:55:43 -2025-08-28 23:55:44,109 - main - INFO - 상태 저장 완료 #210: 23:55:44 -2025-08-28 23:55:45,114 - main - INFO - 상태 저장 완료 #211: 23:55:45 -2025-08-28 23:55:46,118 - main - INFO - 상태 저장 완료 #212: 23:55:46 -2025-08-28 23:55:47,123 - main - INFO - 상태 저장 완료 #213: 23:55:47 -2025-08-28 23:55:48,128 - main - INFO - 상태 저장 완료 #214: 23:55:48 -2025-08-28 23:55:49,133 - main - INFO - 상태 저장 완료 #215: 23:55:49 -2025-08-28 23:55:50,137 - main - INFO - 상태 저장 완료 #216: 23:55:50 -2025-08-28 23:55:51,142 - main - INFO - 상태 저장 완료 #217: 23:55:51 -2025-08-28 23:55:52,147 - main - INFO - 상태 저장 완료 #218: 23:55:52 -2025-08-28 23:55:53,152 - main - INFO - 상태 저장 완료 #219: 23:55:53 -2025-08-28 23:55:54,156 - main - INFO - 상태 저장 완료 #220: 23:55:54 -2025-08-28 23:55:55,161 - main - INFO - 상태 저장 완료 #221: 23:55:55 -2025-08-28 23:55:59,110 - main - INFO - 상태 저장 완료 #222: 23:55:59 -2025-08-28 23:56:00,115 - main - INFO - 상태 저장 완료 #223: 23:56:00 -2025-08-28 23:56:01,118 - main - INFO - 상태 저장 완료 #224: 23:56:01 -2025-08-28 23:56:02,122 - main - INFO - 상태 저장 완료 #225: 23:56:02 -2025-08-28 23:56:03,126 - main - INFO - 상태 저장 완료 #226: 23:56:03 -2025-08-28 23:56:04,130 - main - INFO - 상태 저장 완료 #227: 23:56:04 -2025-08-28 23:56:05,134 - main - INFO - 상태 저장 완료 #228: 23:56:05 -2025-08-28 23:56:06,138 - main - INFO - 상태 저장 완료 #229: 23:56:06 -2025-08-28 23:56:07,143 - main - INFO - 상태 저장 완료 #230: 23:56:07 -2025-08-28 23:56:08,148 - main - INFO - 상태 저장 완료 #231: 23:56:08 -2025-08-28 23:56:09,153 - main - INFO - 상태 저장 완료 #232: 23:56:09 -2025-08-28 23:56:10,158 - main - INFO - 상태 저장 완료 #233: 23:56:10 -2025-08-28 23:56:11,162 - main - INFO - 상태 저장 완료 #234: 23:56:11 -2025-08-28 23:56:12,167 - main - INFO - 상태 저장 완료 #235: 23:56:12 -2025-08-28 23:56:13,172 - main - INFO - 상태 저장 완료 #236: 23:56:13 -2025-08-28 23:56:14,177 - main - INFO - 상태 저장 완료 #237: 23:56:14 -2025-08-28 23:56:15,181 - main - INFO - 상태 저장 완료 #238: 23:56:15 -2025-08-28 23:56:16,186 - main - INFO - 상태 저장 완료 #239: 23:56:16 -2025-08-28 23:56:17,190 - main - INFO - 상태 저장 완료 #240: 23:56:17 -2025-08-28 23:56:18,194 - main - INFO - 상태 저장 완료 #241: 23:56:18 -2025-08-28 23:56:22,146 - main - INFO - 상태 저장 완료 #242: 23:56:22 -2025-08-28 23:56:23,152 - main - INFO - 상태 저장 완료 #243: 23:56:23 -2025-08-28 23:56:24,157 - main - INFO - 상태 저장 완료 #244: 23:56:24 -2025-08-28 23:56:25,161 - main - INFO - 상태 저장 완료 #245: 23:56:25 -2025-08-28 23:56:26,165 - main - INFO - 상태 저장 완료 #246: 23:56:26 -2025-08-28 23:56:27,170 - main - INFO - 상태 저장 완료 #247: 23:56:27 -2025-08-28 23:56:28,175 - main - INFO - 상태 저장 완료 #248: 23:56:28 -2025-08-28 23:56:29,179 - main - INFO - 상태 저장 완료 #249: 23:56:29 -2025-08-28 23:56:30,184 - main - INFO - 상태 저장 완료 #250: 23:56:30 -2025-08-28 23:56:31,188 - main - INFO - 상태 저장 완료 #251: 23:56:31 -2025-08-28 23:56:32,193 - main - INFO - 상태 저장 완료 #252: 23:56:32 -2025-08-28 23:56:33,197 - main - INFO - 상태 저장 완료 #253: 23:56:33 -2025-08-28 23:56:34,201 - main - INFO - 상태 저장 완료 #254: 23:56:34 -2025-08-28 23:56:35,206 - main - INFO - 상태 저장 완료 #255: 23:56:35 -2025-08-28 23:56:36,210 - main - INFO - 상태 저장 완료 #256: 23:56:36 -2025-08-28 23:56:37,215 - main - INFO - 상태 저장 완료 #257: 23:56:37 -2025-08-28 23:56:38,220 - main - INFO - 상태 저장 완료 #258: 23:56:38 -2025-08-28 23:56:39,224 - main - INFO - 상태 저장 완료 #259: 23:56:39 -2025-08-28 23:56:40,229 - main - INFO - 상태 저장 완료 #260: 23:56:40 -2025-08-28 23:56:41,234 - main - INFO - 상태 저장 완료 #261: 23:56:41 -2025-08-28 23:56:45,179 - main - INFO - 상태 저장 완료 #262: 23:56:45 -2025-08-28 23:56:46,185 - main - INFO - 상태 저장 완료 #263: 23:56:46 -2025-08-28 23:56:47,190 - main - INFO - 상태 저장 완료 #264: 23:56:47 -2025-08-28 23:56:48,194 - main - INFO - 상태 저장 완료 #265: 23:56:48 -2025-08-28 23:56:49,199 - main - INFO - 상태 저장 완료 #266: 23:56:49 -2025-08-28 23:56:50,205 - main - INFO - 상태 저장 완료 #267: 23:56:50 -2025-08-28 23:56:51,209 - main - INFO - 상태 저장 완료 #268: 23:56:51 -2025-08-28 23:56:52,213 - main - INFO - 상태 저장 완료 #269: 23:56:52 -2025-08-28 23:56:53,218 - main - INFO - 상태 저장 완료 #270: 23:56:53 -2025-08-28 23:56:54,221 - main - INFO - 상태 저장 완료 #271: 23:56:54 -2025-08-28 23:56:55,227 - main - INFO - 상태 저장 완료 #272: 23:56:55 -2025-08-28 23:56:56,231 - main - INFO - 상태 저장 완료 #273: 23:56:56 -2025-08-28 23:56:57,235 - main - INFO - 상태 저장 완료 #274: 23:56:57 -2025-08-28 23:56:58,240 - main - INFO - 상태 저장 완료 #275: 23:56:58 -2025-08-28 23:56:59,245 - main - INFO - 상태 저장 완료 #276: 23:56:59 -2025-08-28 23:57:00,249 - main - INFO - 상태 저장 완료 #277: 23:57:00 -2025-08-28 23:57:01,253 - main - INFO - 상태 저장 완료 #278: 23:57:01 -2025-08-28 23:57:02,258 - main - INFO - 상태 저장 완료 #279: 23:57:02 -2025-08-28 23:57:03,263 - main - INFO - 상태 저장 완료 #280: 23:57:03 -2025-08-28 23:57:04,268 - main - INFO - 상태 저장 완료 #281: 23:57:04 -2025-08-28 23:57:08,215 - main - INFO - 상태 저장 완료 #282: 23:57:08 -2025-08-28 23:57:09,220 - main - INFO - 상태 저장 완료 #283: 23:57:09 -2025-08-28 23:57:10,225 - main - INFO - 상태 저장 완료 #284: 23:57:10 -2025-08-28 23:57:11,229 - main - INFO - 상태 저장 완료 #285: 23:57:11 -2025-08-28 23:57:12,234 - main - INFO - 상태 저장 완료 #286: 23:57:12 -2025-08-28 23:57:13,238 - main - INFO - 상태 저장 완료 #287: 23:57:13 -2025-08-28 23:57:14,243 - main - INFO - 상태 저장 완료 #288: 23:57:14 -2025-08-28 23:57:15,248 - main - INFO - 상태 저장 완료 #289: 23:57:15 -2025-08-28 23:57:16,252 - main - INFO - 상태 저장 완료 #290: 23:57:16 -2025-08-28 23:57:17,257 - main - INFO - 상태 저장 완료 #291: 23:57:17 -2025-08-28 23:57:18,262 - main - INFO - 상태 저장 완료 #292: 23:57:18 -2025-08-28 23:57:19,266 - main - INFO - 상태 저장 완료 #293: 23:57:19 -2025-08-28 23:57:20,271 - main - INFO - 상태 저장 완료 #294: 23:57:20 -2025-08-28 23:57:21,275 - main - INFO - 상태 저장 완료 #295: 23:57:21 -2025-08-28 23:57:22,281 - main - INFO - 상태 저장 완료 #296: 23:57:22 -2025-08-28 23:57:23,285 - main - INFO - 상태 저장 완료 #297: 23:57:23 -2025-08-28 23:57:24,289 - main - INFO - 상태 저장 완료 #298: 23:57:24 -2025-08-28 23:57:25,294 - main - INFO - 상태 저장 완료 #299: 23:57:25 -2025-08-28 23:57:26,298 - main - INFO - 상태 저장 완료 #300: 23:57:26 -2025-08-28 23:57:27,302 - main - INFO - 상태 저장 완료 #301: 23:57:27 -2025-08-28 23:57:31,251 - main - INFO - 상태 저장 완료 #302: 23:57:31 -2025-08-28 23:57:32,257 - main - INFO - 상태 저장 완료 #303: 23:57:32 -2025-08-28 23:57:33,262 - main - INFO - 상태 저장 완료 #304: 23:57:33 -2025-08-28 23:57:34,268 - main - INFO - 상태 저장 완료 #305: 23:57:34 -2025-08-28 23:57:35,271 - main - INFO - 상태 저장 완료 #306: 23:57:35 -2025-08-28 23:57:36,275 - main - INFO - 상태 저장 완료 #307: 23:57:36 -2025-08-28 23:57:37,281 - main - INFO - 상태 저장 완료 #308: 23:57:37 -2025-08-28 23:57:38,286 - main - INFO - 상태 저장 완료 #309: 23:57:38 -2025-08-28 23:57:39,292 - main - INFO - 상태 저장 완료 #310: 23:57:39 -2025-08-28 23:57:40,297 - main - INFO - 상태 저장 완료 #311: 23:57:40 -2025-08-28 23:57:41,301 - main - INFO - 상태 저장 완료 #312: 23:57:41 -2025-08-28 23:57:42,306 - main - INFO - 상태 저장 완료 #313: 23:57:42 -2025-08-28 23:57:43,310 - main - INFO - 상태 저장 완료 #314: 23:57:43 -2025-08-28 23:57:44,315 - main - INFO - 상태 저장 완료 #315: 23:57:44 -2025-08-28 23:57:45,320 - main - INFO - 상태 저장 완료 #316: 23:57:45 -2025-08-28 23:57:46,325 - main - INFO - 상태 저장 완료 #317: 23:57:46 -2025-08-28 23:57:47,330 - main - INFO - 상태 저장 완료 #318: 23:57:47 -2025-08-28 23:57:48,334 - main - INFO - 상태 저장 완료 #319: 23:57:48 -2025-08-28 23:57:49,340 - main - INFO - 상태 저장 완료 #320: 23:57:49 -2025-08-28 23:57:50,344 - main - INFO - 상태 저장 완료 #321: 23:57:50 -2025-08-28 23:57:54,287 - main - INFO - 상태 저장 완료 #322: 23:57:54 -2025-08-28 23:57:55,292 - main - INFO - 상태 저장 완료 #323: 23:57:55 -2025-08-28 23:57:56,296 - main - INFO - 상태 저장 완료 #324: 23:57:56 -2025-08-28 23:57:57,300 - main - INFO - 상태 저장 완료 #325: 23:57:57 -2025-08-28 23:57:58,305 - main - INFO - 상태 저장 완료 #326: 23:57:58 -2025-08-28 23:57:59,309 - main - INFO - 상태 저장 완료 #327: 23:57:59 -2025-08-28 23:58:00,313 - main - INFO - 상태 저장 완료 #328: 23:58:00 -2025-08-28 23:58:01,317 - main - INFO - 상태 저장 완료 #329: 23:58:01 -2025-08-28 23:58:02,321 - main - INFO - 상태 저장 완료 #330: 23:58:02 -2025-08-28 23:58:03,326 - main - INFO - 상태 저장 완료 #331: 23:58:03 -2025-08-28 23:58:04,330 - main - INFO - 상태 저장 완료 #332: 23:58:04 -2025-08-28 23:58:05,335 - main - INFO - 상태 저장 완료 #333: 23:58:05 -2025-08-28 23:58:06,340 - main - INFO - 상태 저장 완료 #334: 23:58:06 -2025-08-28 23:58:07,344 - main - INFO - 상태 저장 완료 #335: 23:58:07 -2025-08-28 23:58:08,352 - main - INFO - 상태 저장 완료 #336: 23:58:08 -2025-08-28 23:58:09,358 - main - INFO - 상태 저장 완료 #337: 23:58:09 -2025-08-28 23:58:10,362 - main - INFO - 상태 저장 완료 #338: 23:58:10 -2025-08-28 23:58:11,367 - main - INFO - 상태 저장 완료 #339: 23:58:11 -2025-08-28 23:58:12,372 - main - INFO - 상태 저장 완료 #340: 23:58:12 -2025-08-28 23:58:13,380 - main - INFO - 상태 저장 완료 #341: 23:58:13 -2025-08-28 23:58:17,318 - main - INFO - 상태 저장 완료 #342: 23:58:17 -2025-08-28 23:58:18,323 - main - INFO - 상태 저장 완료 #343: 23:58:18 -2025-08-28 23:58:19,328 - main - INFO - 상태 저장 완료 #344: 23:58:19 -2025-08-28 23:58:20,333 - main - INFO - 상태 저장 완료 #345: 23:58:20 -2025-08-28 23:58:21,338 - main - INFO - 상태 저장 완료 #346: 23:58:21 -2025-08-28 23:58:22,343 - main - INFO - 상태 저장 완료 #347: 23:58:22 -2025-08-28 23:58:23,347 - main - INFO - 상태 저장 완료 #348: 23:58:23 -2025-08-28 23:58:24,352 - main - INFO - 상태 저장 완료 #349: 23:58:24 -2025-08-28 23:58:25,357 - main - INFO - 상태 저장 완료 #350: 23:58:25 -2025-08-28 23:58:26,361 - main - INFO - 상태 저장 완료 #351: 23:58:26 -2025-08-28 23:58:27,366 - main - INFO - 상태 저장 완료 #352: 23:58:27 -2025-08-28 23:58:28,370 - main - INFO - 상태 저장 완료 #353: 23:58:28 -2025-08-28 23:58:29,375 - main - INFO - 상태 저장 완료 #354: 23:58:29 -2025-08-28 23:58:30,380 - main - INFO - 상태 저장 완료 #355: 23:58:30 -2025-08-28 23:58:31,385 - main - INFO - 상태 저장 완료 #356: 23:58:31 -2025-08-28 23:58:32,390 - main - INFO - 상태 저장 완료 #357: 23:58:32 -2025-08-28 23:58:33,394 - main - INFO - 상태 저장 완료 #358: 23:58:33 -2025-08-28 23:58:34,398 - main - INFO - 상태 저장 완료 #359: 23:58:34 -2025-08-28 23:58:35,403 - main - INFO - 상태 저장 완료 #360: 23:58:35 -2025-08-28 23:58:36,408 - main - INFO - 상태 저장 완료 #361: 23:58:36 -2025-08-28 23:58:40,357 - main - INFO - 상태 저장 완료 #362: 23:58:40 -2025-08-28 23:58:41,362 - main - INFO - 상태 저장 완료 #363: 23:58:41 -2025-08-28 23:58:42,367 - main - INFO - 상태 저장 완료 #364: 23:58:42 -2025-08-28 23:58:43,371 - main - INFO - 상태 저장 완료 #365: 23:58:43 -2025-08-28 23:58:44,376 - main - INFO - 상태 저장 완료 #366: 23:58:44 -2025-08-28 23:58:45,381 - main - INFO - 상태 저장 완료 #367: 23:58:45 -2025-08-28 23:58:46,387 - main - INFO - 상태 저장 완료 #368: 23:58:46 -2025-08-28 23:58:47,392 - main - INFO - 상태 저장 완료 #369: 23:58:47 -2025-08-28 23:58:48,396 - main - INFO - 상태 저장 완료 #370: 23:58:48 -2025-08-28 23:58:49,401 - main - INFO - 상태 저장 완료 #371: 23:58:49 -2025-08-28 23:58:50,405 - main - INFO - 상태 저장 완료 #372: 23:58:50 -2025-08-28 23:58:51,410 - main - INFO - 상태 저장 완료 #373: 23:58:51 -2025-08-28 23:58:52,414 - main - INFO - 상태 저장 완료 #374: 23:58:52 -2025-08-28 23:58:53,418 - main - INFO - 상태 저장 완료 #375: 23:58:53 -2025-08-28 23:58:54,424 - main - INFO - 상태 저장 완료 #376: 23:58:54 -2025-08-28 23:58:55,428 - main - INFO - 상태 저장 완료 #377: 23:58:55 -2025-08-28 23:58:56,432 - main - INFO - 상태 저장 완료 #378: 23:58:56 -2025-08-28 23:58:57,436 - main - INFO - 상태 저장 완료 #379: 23:58:57 -2025-08-28 23:58:58,440 - main - INFO - 상태 저장 완료 #380: 23:58:58 -2025-08-28 23:58:59,445 - main - INFO - 상태 저장 완료 #381: 23:58:59 -2025-08-28 23:59:03,390 - main - INFO - 상태 저장 완료 #382: 23:59:03 -2025-08-28 23:59:04,395 - main - INFO - 상태 저장 완료 #383: 23:59:04 -2025-08-28 23:59:05,400 - main - INFO - 상태 저장 완료 #384: 23:59:05 -2025-08-28 23:59:06,405 - main - INFO - 상태 저장 완료 #385: 23:59:06 -2025-08-28 23:59:07,409 - main - INFO - 상태 저장 완료 #386: 23:59:07 -2025-08-28 23:59:08,414 - main - INFO - 상태 저장 완료 #387: 23:59:08 -2025-08-28 23:59:09,420 - main - INFO - 상태 저장 완료 #388: 23:59:09 -2025-08-28 23:59:10,426 - main - INFO - 상태 저장 완료 #389: 23:59:10 -2025-08-28 23:59:11,430 - main - INFO - 상태 저장 완료 #390: 23:59:11 -2025-08-28 23:59:12,436 - main - INFO - 상태 저장 완료 #391: 23:59:12 -2025-08-28 23:59:13,445 - main - INFO - 상태 저장 완료 #392: 23:59:13 -2025-08-28 23:59:14,450 - main - INFO - 상태 저장 완료 #393: 23:59:14 -2025-08-28 23:59:15,454 - main - INFO - 상태 저장 완료 #394: 23:59:15 -2025-08-28 23:59:16,459 - main - INFO - 상태 저장 완료 #395: 23:59:16 -2025-08-28 23:59:17,464 - main - INFO - 상태 저장 완료 #396: 23:59:17 -2025-08-28 23:59:18,472 - main - INFO - 상태 저장 완료 #397: 23:59:18 -2025-08-28 23:59:19,476 - main - INFO - 상태 저장 완료 #398: 23:59:19 -2025-08-28 23:59:20,480 - main - INFO - 상태 저장 완료 #399: 23:59:20 -2025-08-28 23:59:21,483 - main - INFO - 상태 저장 완료 #400: 23:59:21 -2025-08-28 23:59:22,488 - main - INFO - 상태 저장 완료 #401: 23:59:22 -2025-08-28 23:59:26,429 - main - INFO - 상태 저장 완료 #402: 23:59:26 -2025-08-28 23:59:27,438 - main - INFO - 상태 저장 완료 #403: 23:59:27 -2025-08-28 23:59:28,443 - main - INFO - 상태 저장 완료 #404: 23:59:28 -2025-08-28 23:59:29,448 - main - INFO - 상태 저장 완료 #405: 23:59:29 -2025-08-28 23:59:30,453 - main - INFO - 상태 저장 완료 #406: 23:59:30 -2025-08-28 23:59:31,457 - main - INFO - 상태 저장 완료 #407: 23:59:31 -2025-08-28 23:59:32,463 - main - INFO - 상태 저장 완료 #408: 23:59:32 -2025-08-28 23:59:33,467 - main - INFO - 상태 저장 완료 #409: 23:59:33 -2025-08-28 23:59:34,473 - main - INFO - 상태 저장 완료 #410: 23:59:34 -2025-08-28 23:59:35,478 - main - INFO - 상태 저장 완료 #411: 23:59:35 -2025-08-28 23:59:36,484 - main - INFO - 상태 저장 완료 #412: 23:59:36 -2025-08-28 23:59:37,487 - main - INFO - 상태 저장 완료 #413: 23:59:37 -2025-08-28 23:59:38,490 - main - INFO - 상태 저장 완료 #414: 23:59:38 -2025-08-28 23:59:39,497 - main - INFO - 상태 저장 완료 #415: 23:59:39 -2025-08-28 23:59:40,503 - main - INFO - 상태 저장 완료 #416: 23:59:40 -2025-08-28 23:59:41,507 - main - INFO - 상태 저장 완료 #417: 23:59:41 -2025-08-28 23:59:42,511 - main - INFO - 상태 저장 완료 #418: 23:59:42 -2025-08-28 23:59:43,515 - main - INFO - 상태 저장 완료 #419: 23:59:43 -2025-08-28 23:59:44,519 - main - INFO - 상태 저장 완료 #420: 23:59:44 -2025-08-28 23:59:45,527 - main - INFO - 상태 저장 완료 #421: 23:59:45 -2025-08-28 23:59:49,466 - main - INFO - 상태 저장 완료 #422: 23:59:49 -2025-08-28 23:59:50,471 - main - INFO - 상태 저장 완료 #423: 23:59:50 -2025-08-28 23:59:51,476 - main - INFO - 상태 저장 완료 #424: 23:59:51 -2025-08-28 23:59:52,480 - main - INFO - 상태 저장 완료 #425: 23:59:52 -2025-08-28 23:59:53,487 - main - INFO - 상태 저장 완료 #426: 23:59:53 -2025-08-28 23:59:54,492 - main - INFO - 상태 저장 완료 #427: 23:59:54 -2025-08-28 23:59:55,497 - main - INFO - 상태 저장 완료 #428: 23:59:55 -2025-08-28 23:59:56,501 - main - INFO - 상태 저장 완료 #429: 23:59:56 -2025-08-28 23:59:57,506 - main - INFO - 상태 저장 완료 #430: 23:59:57 -2025-08-28 23:59:58,511 - main - INFO - 상태 저장 완료 #431: 23:59:58 -2025-08-28 23:59:59,515 - main - INFO - 상태 저장 완료 #432: 23:59:59 -2025-08-29 00:00:00,520 - main - INFO - 상태 저장 완료 #433: 00:00:00 -2025-08-29 00:00:01,525 - main - INFO - 상태 저장 완료 #434: 00:00:01 -2025-08-29 00:00:02,530 - main - INFO - 상태 저장 완료 #435: 00:00:02 -2025-08-29 00:00:03,535 - main - INFO - 상태 저장 완료 #436: 00:00:03 -2025-08-29 00:00:04,540 - main - INFO - 상태 저장 완료 #437: 00:00:04 -2025-08-29 00:00:05,545 - main - INFO - 상태 저장 완료 #438: 00:00:05 -2025-08-29 00:00:06,550 - main - INFO - 상태 저장 완료 #439: 00:00:06 -2025-08-29 00:00:07,555 - main - INFO - 상태 저장 완료 #440: 00:00:07 -2025-08-29 00:00:08,561 - main - INFO - 상태 저장 완료 #441: 00:00:08 -2025-08-29 00:00:12,503 - main - INFO - 상태 저장 완료 #442: 00:00:12 -2025-08-29 00:00:13,509 - main - INFO - 상태 저장 완료 #443: 00:00:13 -2025-08-29 00:00:14,512 - main - INFO - 상태 저장 완료 #444: 00:00:14 -2025-08-29 00:00:15,517 - main - INFO - 상태 저장 완료 #445: 00:00:15 -2025-08-29 00:00:16,521 - main - INFO - 상태 저장 완료 #446: 00:00:16 -2025-08-29 00:00:17,526 - main - INFO - 상태 저장 완료 #447: 00:00:17 -2025-08-29 00:00:18,529 - main - INFO - 상태 저장 완료 #448: 00:00:18 -2025-08-29 00:00:19,535 - main - INFO - 상태 저장 완료 #449: 00:00:19 -2025-08-29 00:00:20,539 - main - INFO - 상태 저장 완료 #450: 00:00:20 -2025-08-29 00:00:21,545 - main - INFO - 상태 저장 완료 #451: 00:00:21 -2025-08-29 00:00:22,549 - main - INFO - 상태 저장 완료 #452: 00:00:22 -2025-08-29 00:00:23,555 - main - INFO - 상태 저장 완료 #453: 00:00:23 -2025-08-29 00:00:24,560 - main - INFO - 상태 저장 완료 #454: 00:00:24 -2025-08-29 00:00:25,565 - main - INFO - 상태 저장 완료 #455: 00:00:25 -2025-08-29 00:00:26,571 - main - INFO - 상태 저장 완료 #456: 00:00:26 -2025-08-29 00:00:27,576 - main - INFO - 상태 저장 완료 #457: 00:00:27 -2025-08-29 00:00:28,579 - main - INFO - 상태 저장 완료 #458: 00:00:28 -2025-08-29 00:00:29,583 - main - INFO - 상태 저장 완료 #459: 00:00:29 -2025-08-29 00:00:30,590 - main - INFO - 상태 저장 완료 #460: 00:00:30 -2025-08-29 00:00:31,594 - main - INFO - 상태 저장 완료 #461: 00:00:31 -2025-08-29 00:00:35,539 - main - INFO - 상태 저장 완료 #462: 00:00:35 -2025-08-29 00:00:36,545 - main - INFO - 상태 저장 완료 #463: 00:00:36 -2025-08-29 00:00:37,552 - main - INFO - 상태 저장 완료 #464: 00:00:37 -2025-08-29 00:00:38,557 - main - INFO - 상태 저장 완료 #465: 00:00:38 -2025-08-29 00:00:39,562 - main - INFO - 상태 저장 완료 #466: 00:00:39 -2025-08-29 00:00:40,568 - main - INFO - 상태 저장 완료 #467: 00:00:40 -2025-08-29 00:00:41,571 - main - INFO - 상태 저장 완료 #468: 00:00:41 -2025-08-29 00:00:42,574 - main - INFO - 상태 저장 완료 #469: 00:00:42 -2025-08-29 00:00:43,577 - main - INFO - 상태 저장 완료 #470: 00:00:43 -2025-08-29 00:00:44,580 - main - INFO - 상태 저장 완료 #471: 00:00:44 -2025-08-29 00:00:45,586 - main - INFO - 상태 저장 완료 #472: 00:00:45 -2025-08-29 00:00:46,592 - main - INFO - 상태 저장 완료 #473: 00:00:46 -2025-08-29 00:00:47,598 - main - INFO - 상태 저장 완료 #474: 00:00:47 -2025-08-29 00:00:48,602 - main - INFO - 상태 저장 완료 #475: 00:00:48 -2025-08-29 00:00:49,609 - main - INFO - 상태 저장 완료 #476: 00:00:49 -2025-08-29 00:00:50,613 - main - INFO - 상태 저장 완료 #477: 00:00:50 -2025-08-29 00:00:51,618 - main - INFO - 상태 저장 완료 #478: 00:00:51 -2025-08-29 00:00:52,622 - main - INFO - 상태 저장 완료 #479: 00:00:52 -2025-08-29 00:00:53,628 - main - INFO - 상태 저장 완료 #480: 00:00:53 -2025-08-29 00:00:54,632 - main - INFO - 상태 저장 완료 #481: 00:00:54 -2025-08-29 00:00:58,575 - main - INFO - 상태 저장 완료 #482: 00:00:58 -2025-08-29 00:00:59,581 - main - INFO - 상태 저장 완료 #483: 00:00:59 -2025-08-29 00:01:00,587 - main - INFO - 상태 저장 완료 #484: 00:01:00 -2025-08-29 00:01:01,592 - main - INFO - 상태 저장 완료 #485: 00:01:01 -2025-08-29 00:01:02,597 - main - INFO - 상태 저장 완료 #486: 00:01:02 -2025-08-29 00:01:03,602 - main - INFO - 상태 저장 완료 #487: 00:01:03 -2025-08-29 00:01:04,606 - main - INFO - 상태 저장 완료 #488: 00:01:04 -2025-08-29 00:01:05,610 - main - INFO - 상태 저장 완료 #489: 00:01:05 -2025-08-29 00:01:06,616 - main - INFO - 상태 저장 완료 #490: 00:01:06 -2025-08-29 00:01:07,619 - main - INFO - 상태 저장 완료 #491: 00:01:07 -2025-08-29 00:01:08,624 - main - INFO - 상태 저장 완료 #492: 00:01:08 -2025-08-29 00:01:09,629 - main - INFO - 상태 저장 완료 #493: 00:01:09 -2025-08-29 00:01:10,633 - main - INFO - 상태 저장 완료 #494: 00:01:10 -2025-08-29 00:01:11,636 - main - INFO - 상태 저장 완료 #495: 00:01:11 -2025-08-29 00:01:12,640 - main - INFO - 상태 저장 완료 #496: 00:01:12 -2025-08-29 00:01:13,645 - main - INFO - 상태 저장 완료 #497: 00:01:13 -2025-08-29 00:01:14,650 - main - INFO - 상태 저장 완료 #498: 00:01:14 -2025-08-29 00:01:15,655 - main - INFO - 상태 저장 완료 #499: 00:01:15 -2025-08-29 00:01:16,659 - main - INFO - 상태 저장 완료 #500: 00:01:16 -2025-08-29 00:01:17,665 - main - INFO - 상태 저장 완료 #501: 00:01:17 -2025-08-29 00:01:21,611 - main - INFO - 상태 저장 완료 #502: 00:01:21 -2025-08-29 00:01:22,616 - main - INFO - 상태 저장 완료 #503: 00:01:22 -2025-08-29 00:01:23,621 - main - INFO - 상태 저장 완료 #504: 00:01:23 -2025-08-29 00:01:24,627 - main - INFO - 상태 저장 완료 #505: 00:01:24 -2025-08-29 00:01:25,631 - main - INFO - 상태 저장 완료 #506: 00:01:25 -2025-08-29 00:01:26,636 - main - INFO - 상태 저장 완료 #507: 00:01:26 -2025-08-29 00:01:27,642 - main - INFO - 상태 저장 완료 #508: 00:01:27 -2025-08-29 00:01:28,647 - main - INFO - 상태 저장 완료 #509: 00:01:28 -2025-08-29 00:01:29,653 - main - INFO - 상태 저장 완료 #510: 00:01:29 -2025-08-29 00:01:30,657 - main - INFO - 상태 저장 완료 #511: 00:01:30 -2025-08-29 00:01:31,663 - main - INFO - 상태 저장 완료 #512: 00:01:31 -2025-08-29 00:01:32,668 - main - INFO - 상태 저장 완료 #513: 00:01:32 -2025-08-29 00:01:33,671 - main - INFO - 상태 저장 완료 #514: 00:01:33 -2025-08-29 00:01:34,676 - main - INFO - 상태 저장 완료 #515: 00:01:34 -2025-08-29 00:01:35,681 - main - INFO - 상태 저장 완료 #516: 00:01:35 -2025-08-29 00:01:36,688 - main - INFO - 상태 저장 완료 #517: 00:01:36 -2025-08-29 00:01:37,693 - main - INFO - 상태 저장 완료 #518: 00:01:37 -2025-08-29 00:01:38,698 - main - INFO - 상태 저장 완료 #519: 00:01:38 -2025-08-29 00:01:39,703 - main - INFO - 상태 저장 완료 #520: 00:01:39 -2025-08-29 00:01:40,708 - main - INFO - 상태 저장 완료 #521: 00:01:40 -2025-08-29 00:01:44,646 - main - INFO - 상태 저장 완료 #522: 00:01:44 -2025-08-29 00:01:45,654 - main - INFO - 상태 저장 완료 #523: 00:01:45 -2025-08-29 00:01:46,660 - main - INFO - 상태 저장 완료 #524: 00:01:46 -2025-08-29 00:01:47,665 - main - INFO - 상태 저장 완료 #525: 00:01:47 -2025-08-29 00:01:48,669 - main - INFO - 상태 저장 완료 #526: 00:01:48 -2025-08-29 00:01:49,672 - main - INFO - 상태 저장 완료 #527: 00:01:49 -2025-08-29 00:01:50,680 - main - INFO - 상태 저장 완료 #528: 00:01:50 -2025-08-29 00:01:51,684 - main - INFO - 상태 저장 완료 #529: 00:01:51 -2025-08-29 00:01:52,689 - main - INFO - 상태 저장 완료 #530: 00:01:52 -2025-08-29 00:01:53,693 - main - INFO - 상태 저장 완료 #531: 00:01:53 -2025-08-29 00:01:54,698 - main - INFO - 상태 저장 완료 #532: 00:01:54 -2025-08-29 00:01:55,701 - main - INFO - 상태 저장 완료 #533: 00:01:55 -2025-08-29 00:01:56,705 - main - INFO - 상태 저장 완료 #534: 00:01:56 -2025-08-29 00:01:57,708 - main - INFO - 상태 저장 완료 #535: 00:01:57 -2025-08-29 00:01:58,714 - main - INFO - 상태 저장 완료 #536: 00:01:58 -2025-08-29 00:01:59,717 - main - INFO - 상태 저장 완료 #537: 00:01:59 -2025-08-29 00:02:00,721 - main - INFO - 상태 저장 완료 #538: 00:02:00 -2025-08-29 00:02:01,723 - main - INFO - 상태 저장 완료 #539: 00:02:01 -2025-08-29 00:02:02,727 - main - INFO - 상태 저장 완료 #540: 00:02:02 -2025-08-29 00:02:03,732 - main - INFO - 상태 저장 완료 #541: 00:02:03 -2025-08-29 00:02:07,683 - main - INFO - 상태 저장 완료 #542: 00:02:07 -2025-08-29 00:02:08,688 - main - INFO - 상태 저장 완료 #543: 00:02:08 -2025-08-29 00:02:09,693 - main - INFO - 상태 저장 완료 #544: 00:02:09 -2025-08-29 00:02:10,695 - main - INFO - 상태 저장 완료 #545: 00:02:10 -2025-08-29 00:02:11,698 - main - INFO - 상태 저장 완료 #546: 00:02:11 -2025-08-29 00:02:12,701 - main - INFO - 상태 저장 완료 #547: 00:02:12 -2025-08-29 00:02:13,705 - main - INFO - 상태 저장 완료 #548: 00:02:13 -2025-08-29 00:02:14,709 - main - INFO - 상태 저장 완료 #549: 00:02:14 -2025-08-29 00:02:15,714 - main - INFO - 상태 저장 완료 #550: 00:02:15 -2025-08-29 00:02:16,717 - main - INFO - 상태 저장 완료 #551: 00:02:16 -2025-08-29 00:02:17,719 - main - INFO - 상태 저장 완료 #552: 00:02:17 -2025-08-29 00:02:18,723 - main - INFO - 상태 저장 완료 #553: 00:02:18 -2025-08-29 00:02:19,728 - main - INFO - 상태 저장 완료 #554: 00:02:19 -2025-08-29 00:02:20,737 - main - INFO - 상태 저장 완료 #555: 00:02:20 -2025-08-29 00:02:21,741 - main - INFO - 상태 저장 완료 #556: 00:02:21 -2025-08-29 00:02:22,746 - main - INFO - 상태 저장 완료 #557: 00:02:22 -2025-08-29 00:02:23,751 - main - INFO - 상태 저장 완료 #558: 00:02:23 -2025-08-29 00:02:24,756 - main - INFO - 상태 저장 완료 #559: 00:02:24 -2025-08-29 00:02:25,760 - main - INFO - 상태 저장 완료 #560: 00:02:25 -2025-08-29 00:02:26,764 - main - INFO - 상태 저장 완료 #561: 00:02:26 -2025-08-29 00:02:30,710 - main - INFO - 상태 저장 완료 #562: 00:02:30 -2025-08-29 00:02:31,716 - main - INFO - 상태 저장 완료 #563: 00:02:31 -2025-08-29 00:02:32,720 - main - INFO - 상태 저장 완료 #564: 00:02:32 -2025-08-29 00:02:33,725 - main - INFO - 상태 저장 완료 #565: 00:02:33 -2025-08-29 00:02:34,729 - main - INFO - 상태 저장 완료 #566: 00:02:34 -2025-08-29 00:02:35,733 - main - INFO - 상태 저장 완료 #567: 00:02:35 -2025-08-29 00:02:36,736 - main - INFO - 상태 저장 완료 #568: 00:02:36 -2025-08-29 00:02:37,741 - main - INFO - 상태 저장 완료 #569: 00:02:37 -2025-08-29 00:02:38,746 - main - INFO - 상태 저장 완료 #570: 00:02:38 -2025-08-29 00:02:39,750 - main - INFO - 상태 저장 완료 #571: 00:02:39 -2025-08-29 00:02:40,756 - main - INFO - 상태 저장 완료 #572: 00:02:40 -2025-08-29 00:02:41,760 - main - INFO - 상태 저장 완료 #573: 00:02:41 -2025-08-29 00:02:42,764 - main - INFO - 상태 저장 완료 #574: 00:02:42 -2025-08-29 00:02:43,768 - main - INFO - 상태 저장 완료 #575: 00:02:43 -2025-08-29 00:02:44,772 - main - INFO - 상태 저장 완료 #576: 00:02:44 -2025-08-29 00:02:45,778 - main - INFO - 상태 저장 완료 #577: 00:02:45 -2025-08-29 00:02:46,783 - main - INFO - 상태 저장 완료 #578: 00:02:46 -2025-08-29 00:02:47,788 - main - INFO - 상태 저장 완료 #579: 00:02:47 -2025-08-29 00:02:48,793 - main - INFO - 상태 저장 완료 #580: 00:02:48 -2025-08-29 00:02:49,798 - main - INFO - 상태 저장 완료 #581: 00:02:49 -2025-08-29 00:02:53,737 - main - INFO - 상태 저장 완료 #582: 00:02:53 -2025-08-29 00:02:54,741 - main - INFO - 상태 저장 완료 #583: 00:02:54 -2025-08-29 00:02:55,747 - main - INFO - 상태 저장 완료 #584: 00:02:55 -2025-08-29 00:02:56,751 - main - INFO - 상태 저장 완료 #585: 00:02:56 -2025-08-29 00:02:57,756 - main - INFO - 상태 저장 완료 #586: 00:02:57 -2025-08-29 00:02:58,761 - main - INFO - 상태 저장 완료 #587: 00:02:58 -2025-08-29 00:02:59,765 - main - INFO - 상태 저장 완료 #588: 00:02:59 -2025-08-29 00:03:00,769 - main - INFO - 상태 저장 완료 #589: 00:03:00 -2025-08-29 00:03:01,771 - main - INFO - 상태 저장 완료 #590: 00:03:01 -2025-08-29 00:03:02,773 - main - INFO - 상태 저장 완료 #591: 00:03:02 -2025-08-29 00:03:03,777 - main - INFO - 상태 저장 완료 #592: 00:03:03 -2025-08-29 00:03:04,784 - main - INFO - 상태 저장 완료 #593: 00:03:04 -2025-08-29 00:03:05,789 - main - INFO - 상태 저장 완료 #594: 00:03:05 -2025-08-29 00:03:06,794 - main - INFO - 상태 저장 완료 #595: 00:03:06 -2025-08-29 00:03:07,799 - main - INFO - 상태 저장 완료 #596: 00:03:07 -2025-08-29 00:03:08,803 - main - INFO - 상태 저장 완료 #597: 00:03:08 -2025-08-29 00:03:09,811 - main - INFO - 상태 저장 완료 #598: 00:03:09 -2025-08-29 00:03:10,815 - main - INFO - 상태 저장 완료 #599: 00:03:10 -2025-08-29 00:03:11,818 - main - INFO - 상태 저장 완료 #600: 00:03:11 -2025-08-29 00:03:12,820 - main - INFO - 상태 저장 완료 #601: 00:03:12 -2025-08-29 00:03:16,766 - main - INFO - 상태 저장 완료 #602: 00:03:16 -2025-08-29 00:03:17,771 - main - INFO - 상태 저장 완료 #603: 00:03:17 -2025-08-29 00:03:18,773 - main - INFO - 상태 저장 완료 #604: 00:03:18 -2025-08-29 00:03:19,777 - main - INFO - 상태 저장 완료 #605: 00:03:19 -2025-08-29 00:03:20,781 - main - INFO - 상태 저장 완료 #606: 00:03:20 -2025-08-29 00:03:21,785 - main - INFO - 상태 저장 완료 #607: 00:03:21 -2025-08-29 00:03:22,792 - main - INFO - 상태 저장 완료 #608: 00:03:22 -2025-08-29 00:03:23,796 - main - INFO - 상태 저장 완료 #609: 00:03:23 -2025-08-29 00:03:24,801 - main - INFO - 상태 저장 완료 #610: 00:03:24 -2025-08-29 00:03:25,805 - main - INFO - 상태 저장 완료 #611: 00:03:25 -2025-08-29 00:03:26,809 - main - INFO - 상태 저장 완료 #612: 00:03:26 -2025-08-29 00:03:27,814 - main - INFO - 상태 저장 완료 #613: 00:03:27 -2025-08-29 00:03:28,819 - main - INFO - 상태 저장 완료 #614: 00:03:28 -2025-08-29 00:03:29,824 - main - INFO - 상태 저장 완료 #615: 00:03:29 -2025-08-29 00:03:30,829 - main - INFO - 상태 저장 완료 #616: 00:03:30 -2025-08-29 00:03:31,834 - main - INFO - 상태 저장 완료 #617: 00:03:31 -2025-08-29 00:03:32,839 - main - INFO - 상태 저장 완료 #618: 00:03:32 -2025-08-29 00:03:33,842 - main - INFO - 상태 저장 완료 #619: 00:03:33 -2025-08-29 00:03:34,846 - main - INFO - 상태 저장 완료 #620: 00:03:34 -2025-08-29 00:03:35,858 - main - INFO - 상태 저장 완료 #621: 00:03:35 -2025-08-29 00:03:39,802 - main - INFO - 상태 저장 완료 #622: 00:03:39 -2025-08-29 00:03:40,807 - main - INFO - 상태 저장 완료 #623: 00:03:40 -2025-08-29 00:03:41,812 - main - INFO - 상태 저장 완료 #624: 00:03:41 -2025-08-29 00:03:42,816 - main - INFO - 상태 저장 완료 #625: 00:03:42 -2025-08-29 00:03:43,821 - main - INFO - 상태 저장 완료 #626: 00:03:43 -2025-08-29 00:03:44,826 - main - INFO - 상태 저장 완료 #627: 00:03:44 -2025-08-29 00:03:45,832 - main - INFO - 상태 저장 완료 #628: 00:03:45 -2025-08-29 00:03:46,837 - main - INFO - 상태 저장 완료 #629: 00:03:46 -2025-08-29 00:03:47,842 - main - INFO - 상태 저장 완료 #630: 00:03:47 -2025-08-29 00:03:48,846 - main - INFO - 상태 저장 완료 #631: 00:03:48 -2025-08-29 00:03:49,852 - main - INFO - 상태 저장 완료 #632: 00:03:49 -2025-08-29 00:03:50,858 - main - INFO - 상태 저장 완료 #633: 00:03:50 -2025-08-29 00:03:51,863 - main - INFO - 상태 저장 완료 #634: 00:03:51 -2025-08-29 00:03:52,868 - main - INFO - 상태 저장 완료 #635: 00:03:52 -2025-08-29 00:03:53,874 - main - INFO - 상태 저장 완료 #636: 00:03:53 -2025-08-29 00:03:54,879 - main - INFO - 상태 저장 완료 #637: 00:03:54 -2025-08-29 00:03:55,885 - main - INFO - 상태 저장 완료 #638: 00:03:55 -2025-08-29 00:03:56,890 - main - INFO - 상태 저장 완료 #639: 00:03:56 -2025-08-29 00:03:57,896 - main - INFO - 상태 저장 완료 #640: 00:03:57 -2025-08-29 00:03:58,901 - main - INFO - 상태 저장 완료 #641: 00:03:58 -2025-08-29 00:04:02,838 - main - INFO - 상태 저장 완료 #642: 00:04:02 -2025-08-29 00:04:03,843 - main - INFO - 상태 저장 완료 #643: 00:04:03 -2025-08-29 00:04:04,848 - main - INFO - 상태 저장 완료 #644: 00:04:04 -2025-08-29 00:04:05,853 - main - INFO - 상태 저장 완료 #645: 00:04:05 -2025-08-29 00:04:06,857 - main - INFO - 상태 저장 완료 #646: 00:04:06 -2025-08-29 00:04:07,862 - main - INFO - 상태 저장 완료 #647: 00:04:07 -2025-08-29 00:04:08,866 - main - INFO - 상태 저장 완료 #648: 00:04:08 -2025-08-29 00:04:09,870 - main - INFO - 상태 저장 완료 #649: 00:04:09 -2025-08-29 00:04:10,875 - main - INFO - 상태 저장 완료 #650: 00:04:10 -2025-08-29 00:04:11,880 - main - INFO - 상태 저장 완료 #651: 00:04:11 -2025-08-29 00:04:12,882 - main - INFO - 상태 저장 완료 #652: 00:04:12 -2025-08-29 00:04:13,887 - main - INFO - 상태 저장 완료 #653: 00:04:13 -2025-08-29 00:04:14,891 - main - INFO - 상태 저장 완료 #654: 00:04:14 -2025-08-29 00:04:15,896 - main - INFO - 상태 저장 완료 #655: 00:04:15 -2025-08-29 00:04:16,901 - main - INFO - 상태 저장 완료 #656: 00:04:16 -2025-08-29 00:04:17,906 - main - INFO - 상태 저장 완료 #657: 00:04:17 -2025-08-29 00:04:18,911 - main - INFO - 상태 저장 완료 #658: 00:04:18 -2025-08-29 00:04:19,916 - main - INFO - 상태 저장 완료 #659: 00:04:19 -2025-08-29 00:04:20,921 - main - INFO - 상태 저장 완료 #660: 00:04:20 -2025-08-29 00:04:21,926 - main - INFO - 상태 저장 완료 #661: 00:04:21 -2025-08-29 00:04:25,873 - main - INFO - 상태 저장 완료 #662: 00:04:25 -2025-08-29 00:04:26,880 - main - INFO - 상태 저장 완료 #663: 00:04:26 -2025-08-29 00:04:27,884 - main - INFO - 상태 저장 완료 #664: 00:04:27 -2025-08-29 00:04:28,889 - main - INFO - 상태 저장 완료 #665: 00:04:28 -2025-08-29 00:04:29,894 - main - INFO - 상태 저장 완료 #666: 00:04:29 -2025-08-29 00:04:30,899 - main - INFO - 상태 저장 완료 #667: 00:04:30 -2025-08-29 00:04:31,904 - main - INFO - 상태 저장 완료 #668: 00:04:31 -2025-08-29 00:04:32,908 - main - INFO - 상태 저장 완료 #669: 00:04:32 -2025-08-29 00:04:33,913 - main - INFO - 상태 저장 완료 #670: 00:04:33 -2025-08-29 00:04:34,918 - main - INFO - 상태 저장 완료 #671: 00:04:34 -2025-08-29 00:04:35,923 - main - INFO - 상태 저장 완료 #672: 00:04:35 -2025-08-29 00:04:36,928 - main - INFO - 상태 저장 완료 #673: 00:04:36 -2025-08-29 00:04:37,932 - main - INFO - 상태 저장 완료 #674: 00:04:37 -2025-08-29 00:04:38,937 - main - INFO - 상태 저장 완료 #675: 00:04:38 -2025-08-29 00:04:39,941 - main - INFO - 상태 저장 완료 #676: 00:04:39 -2025-08-29 00:04:40,946 - main - INFO - 상태 저장 완료 #677: 00:04:40 -2025-08-29 00:04:41,951 - main - INFO - 상태 저장 완료 #678: 00:04:41 -2025-08-29 00:04:42,956 - main - INFO - 상태 저장 완료 #679: 00:04:42 -2025-08-29 00:04:43,961 - main - INFO - 상태 저장 완료 #680: 00:04:43 -2025-08-29 00:04:44,966 - main - INFO - 상태 저장 완료 #681: 00:04:44 -2025-08-29 00:04:48,900 - main - INFO - 상태 저장 완료 #682: 00:04:48 -2025-08-29 00:04:49,906 - main - INFO - 상태 저장 완료 #683: 00:04:49 -2025-08-29 00:04:50,910 - main - INFO - 상태 저장 완료 #684: 00:04:50 -2025-08-29 00:04:51,914 - main - INFO - 상태 저장 완료 #685: 00:04:51 -2025-08-29 00:04:52,919 - main - INFO - 상태 저장 완료 #686: 00:04:52 -2025-08-29 00:04:53,924 - main - INFO - 상태 저장 완료 #687: 00:04:53 -2025-08-29 00:04:54,927 - main - INFO - 상태 저장 완료 #688: 00:04:54 -2025-08-29 00:04:55,932 - main - INFO - 상태 저장 완료 #689: 00:04:55 -2025-08-29 00:04:56,937 - main - INFO - 상태 저장 완료 #690: 00:04:56 -2025-08-29 00:04:57,942 - main - INFO - 상태 저장 완료 #691: 00:04:57 -2025-08-29 00:04:58,947 - main - INFO - 상태 저장 완료 #692: 00:04:58 -2025-08-29 00:04:59,953 - main - INFO - 상태 저장 완료 #693: 00:04:59 -2025-08-29 00:05:00,959 - main - INFO - 상태 저장 완료 #694: 00:05:00 -2025-08-29 00:05:01,964 - main - INFO - 상태 저장 완료 #695: 00:05:01 -2025-08-29 00:05:02,969 - main - INFO - 상태 저장 완료 #696: 00:05:02 -2025-08-29 00:05:03,973 - main - INFO - 상태 저장 완료 #697: 00:05:03 -2025-08-29 00:05:04,978 - main - INFO - 상태 저장 완료 #698: 00:05:04 -2025-08-29 00:05:05,982 - main - INFO - 상태 저장 완료 #699: 00:05:05 -2025-08-29 00:05:06,987 - main - INFO - 상태 저장 완료 #700: 00:05:06 -2025-08-29 00:05:07,992 - main - INFO - 상태 저장 완료 #701: 00:05:07 -2025-08-29 00:05:11,937 - main - INFO - 상태 저장 완료 #702: 00:05:11 -2025-08-29 00:05:12,940 - main - INFO - 상태 저장 완료 #703: 00:05:12 -2025-08-29 00:05:13,946 - main - INFO - 상태 저장 완료 #704: 00:05:13 -2025-08-29 00:05:14,952 - main - INFO - 상태 저장 완료 #705: 00:05:14 -2025-08-29 00:05:15,957 - main - INFO - 상태 저장 완료 #706: 00:05:15 -2025-08-29 00:05:16,961 - main - INFO - 상태 저장 완료 #707: 00:05:16 -2025-08-29 00:05:17,965 - main - INFO - 상태 저장 완료 #708: 00:05:17 -2025-08-29 00:05:18,970 - main - INFO - 상태 저장 완료 #709: 00:05:18 -2025-08-29 00:05:19,974 - main - INFO - 상태 저장 완료 #710: 00:05:19 -2025-08-29 00:05:20,978 - main - INFO - 상태 저장 완료 #711: 00:05:20 -2025-08-29 00:05:21,983 - main - INFO - 상태 저장 완료 #712: 00:05:21 -2025-08-29 00:05:22,988 - main - INFO - 상태 저장 완료 #713: 00:05:22 -2025-08-29 00:05:23,992 - main - INFO - 상태 저장 완료 #714: 00:05:23 -2025-08-29 00:05:24,997 - main - INFO - 상태 저장 완료 #715: 00:05:24 -2025-08-29 00:05:26,001 - main - INFO - 상태 저장 완료 #716: 00:05:25 -2025-08-29 00:05:27,006 - main - INFO - 상태 저장 완료 #717: 00:05:27 -2025-08-29 00:05:28,010 - main - INFO - 상태 저장 완료 #718: 00:05:28 -2025-08-29 00:05:29,015 - main - INFO - 상태 저장 완료 #719: 00:05:29 -2025-08-29 00:05:30,020 - main - INFO - 상태 저장 완료 #720: 00:05:30 -2025-08-29 00:05:31,024 - main - INFO - 상태 저장 완료 #721: 00:05:31 -2025-08-29 00:05:34,972 - main - INFO - 상태 저장 완료 #722: 00:05:34 -2025-08-29 00:05:35,978 - main - INFO - 상태 저장 완료 #723: 00:05:35 -2025-08-29 00:05:36,982 - main - INFO - 상태 저장 완료 #724: 00:05:36 -2025-08-29 00:05:37,987 - main - INFO - 상태 저장 완료 #725: 00:05:37 -2025-08-29 00:05:38,992 - main - INFO - 상태 저장 완료 #726: 00:05:38 -2025-08-29 00:05:39,997 - main - INFO - 상태 저장 완료 #727: 00:05:39 -2025-08-29 00:05:41,002 - main - INFO - 상태 저장 완료 #728: 00:05:40 -2025-08-29 00:05:42,008 - main - INFO - 상태 저장 완료 #729: 00:05:42 -2025-08-29 00:05:43,012 - main - INFO - 상태 저장 완료 #730: 00:05:43 -2025-08-29 00:05:44,017 - main - INFO - 상태 저장 완료 #731: 00:05:44 -2025-08-29 00:05:45,019 - main - INFO - 상태 저장 완료 #732: 00:05:45 -2025-08-29 00:05:46,024 - main - INFO - 상태 저장 완료 #733: 00:05:46 -2025-08-29 00:05:47,026 - main - INFO - 상태 저장 완료 #734: 00:05:47 -2025-08-29 00:05:48,029 - main - INFO - 상태 저장 완료 #735: 00:05:48 -2025-08-29 00:05:49,034 - main - INFO - 상태 저장 완료 #736: 00:05:49 -2025-08-29 00:05:50,042 - main - INFO - 상태 저장 완료 #737: 00:05:50 -2025-08-29 00:05:51,046 - main - INFO - 상태 저장 완료 #738: 00:05:51 -2025-08-29 00:05:52,050 - main - INFO - 상태 저장 완료 #739: 00:05:52 -2025-08-29 00:05:53,054 - main - INFO - 상태 저장 완료 #740: 00:05:53 -2025-08-29 00:05:54,059 - main - INFO - 상태 저장 완료 #741: 00:05:54 -2025-08-29 00:05:58,009 - main - INFO - 상태 저장 완료 #742: 00:05:58 -2025-08-29 00:05:59,014 - main - INFO - 상태 저장 완료 #743: 00:05:59 -2025-08-29 00:06:00,019 - main - INFO - 상태 저장 완료 #744: 00:06:00 -2025-08-29 00:06:01,024 - main - INFO - 상태 저장 완료 #745: 00:06:01 -2025-08-29 00:06:02,029 - main - INFO - 상태 저장 완료 #746: 00:06:02 -2025-08-29 00:06:03,033 - main - INFO - 상태 저장 완료 #747: 00:06:03 -2025-08-29 00:06:04,038 - main - INFO - 상태 저장 완료 #748: 00:06:04 -2025-08-29 00:06:05,042 - main - INFO - 상태 저장 완료 #749: 00:06:05 -2025-08-29 00:06:06,047 - main - INFO - 상태 저장 완료 #750: 00:06:06 -2025-08-29 00:06:07,051 - main - INFO - 상태 저장 완료 #751: 00:06:07 -2025-08-29 00:06:08,057 - main - INFO - 상태 저장 완료 #752: 00:06:08 -2025-08-29 00:06:09,061 - main - INFO - 상태 저장 완료 #753: 00:06:09 -2025-08-29 00:06:10,066 - main - INFO - 상태 저장 완료 #754: 00:06:10 -2025-08-29 00:06:11,071 - main - INFO - 상태 저장 완료 #755: 00:06:11 -2025-08-29 00:06:12,076 - main - INFO - 상태 저장 완료 #756: 00:06:12 -2025-08-29 00:06:13,081 - main - INFO - 상태 저장 완료 #757: 00:06:13 -2025-08-29 00:06:14,086 - main - INFO - 상태 저장 완료 #758: 00:06:14 -2025-08-29 00:06:15,091 - main - INFO - 상태 저장 완료 #759: 00:06:15 -2025-08-29 00:06:16,096 - main - INFO - 상태 저장 완료 #760: 00:06:16 -2025-08-29 00:06:17,101 - main - INFO - 상태 저장 완료 #761: 00:06:17 -2025-08-29 00:06:21,045 - main - INFO - 상태 저장 완료 #762: 00:06:21 -2025-08-29 00:06:22,050 - main - INFO - 상태 저장 완료 #763: 00:06:22 -2025-08-29 00:06:23,054 - main - INFO - 상태 저장 완료 #764: 00:06:23 -2025-08-29 00:06:24,059 - main - INFO - 상태 저장 완료 #765: 00:06:24 -2025-08-29 00:06:25,064 - main - INFO - 상태 저장 완료 #766: 00:06:25 -2025-08-29 00:06:26,069 - main - INFO - 상태 저장 완료 #767: 00:06:26 -2025-08-29 00:06:27,074 - main - INFO - 상태 저장 완료 #768: 00:06:27 -2025-08-29 00:06:28,079 - main - INFO - 상태 저장 완료 #769: 00:06:28 -2025-08-29 00:06:29,085 - main - INFO - 상태 저장 완료 #770: 00:06:29 -2025-08-29 00:06:30,090 - main - INFO - 상태 저장 완료 #771: 00:06:30 -2025-08-29 00:06:31,094 - main - INFO - 상태 저장 완료 #772: 00:06:31 -2025-08-29 00:06:32,099 - main - INFO - 상태 저장 완료 #773: 00:06:32 -2025-08-29 00:06:33,105 - main - INFO - 상태 저장 완료 #774: 00:06:33 -2025-08-29 00:06:34,110 - main - INFO - 상태 저장 완료 #775: 00:06:34 -2025-08-29 00:06:35,116 - main - INFO - 상태 저장 완료 #776: 00:06:35 -2025-08-29 00:06:36,122 - main - INFO - 상태 저장 완료 #777: 00:06:36 -2025-08-29 00:06:37,127 - main - INFO - 상태 저장 완료 #778: 00:06:37 -2025-08-29 00:06:38,131 - main - INFO - 상태 저장 완료 #779: 00:06:38 -2025-08-29 00:06:39,136 - main - INFO - 상태 저장 완료 #780: 00:06:39 -2025-08-29 00:06:40,141 - main - INFO - 상태 저장 완료 #781: 00:06:40 -2025-08-29 00:06:44,082 - main - INFO - 상태 저장 완료 #782: 00:06:44 -2025-08-29 00:06:45,087 - main - INFO - 상태 저장 완료 #783: 00:06:45 -2025-08-29 00:06:46,091 - main - INFO - 상태 저장 완료 #784: 00:06:46 -2025-08-29 00:06:47,096 - main - INFO - 상태 저장 완료 #785: 00:06:47 -2025-08-29 00:06:48,101 - main - INFO - 상태 저장 완료 #786: 00:06:48 -2025-08-29 00:06:49,107 - main - INFO - 상태 저장 완료 #787: 00:06:49 -2025-08-29 00:06:50,112 - main - INFO - 상태 저장 완료 #788: 00:06:50 -2025-08-29 00:06:51,117 - main - INFO - 상태 저장 완료 #789: 00:06:51 -2025-08-29 00:06:52,121 - main - INFO - 상태 저장 완료 #790: 00:06:52 -2025-08-29 00:06:53,126 - main - INFO - 상태 저장 완료 #791: 00:06:53 -2025-08-29 00:06:54,130 - main - INFO - 상태 저장 완료 #792: 00:06:54 -2025-08-29 00:06:55,135 - main - INFO - 상태 저장 완료 #793: 00:06:55 -2025-08-29 00:06:56,140 - main - INFO - 상태 저장 완료 #794: 00:06:56 -2025-08-29 00:06:57,145 - main - INFO - 상태 저장 완료 #795: 00:06:57 -2025-08-29 00:06:58,150 - main - INFO - 상태 저장 완료 #796: 00:06:58 -2025-08-29 00:06:59,154 - main - INFO - 상태 저장 완료 #797: 00:06:59 -2025-08-29 00:07:00,159 - main - INFO - 상태 저장 완료 #798: 00:07:00 -2025-08-29 00:07:01,163 - main - INFO - 상태 저장 완료 #799: 00:07:01 -2025-08-29 00:07:02,169 - main - INFO - 상태 저장 완료 #800: 00:07:02 -2025-08-29 00:07:03,174 - main - INFO - 상태 저장 완료 #801: 00:07:03 -2025-08-29 00:07:07,117 - main - INFO - 상태 저장 완료 #802: 00:07:07 -2025-08-29 00:07:08,122 - main - INFO - 상태 저장 완료 #803: 00:07:08 -2025-08-29 00:07:09,127 - main - INFO - 상태 저장 완료 #804: 00:07:09 -2025-08-29 00:07:10,132 - main - INFO - 상태 저장 완료 #805: 00:07:10 -2025-08-29 00:07:11,137 - main - INFO - 상태 저장 완료 #806: 00:07:11 -2025-08-29 00:07:12,141 - main - INFO - 상태 저장 완료 #807: 00:07:12 -2025-08-29 00:07:13,146 - main - INFO - 상태 저장 완료 #808: 00:07:13 -2025-08-29 00:07:14,151 - main - INFO - 상태 저장 완료 #809: 00:07:14 -2025-08-29 00:07:15,156 - main - INFO - 상태 저장 완료 #810: 00:07:15 -2025-08-29 00:07:16,161 - main - INFO - 상태 저장 완료 #811: 00:07:16 -2025-08-29 00:07:17,165 - main - INFO - 상태 저장 완료 #812: 00:07:17 -2025-08-29 00:07:18,169 - main - INFO - 상태 저장 완료 #813: 00:07:18 -2025-08-29 00:07:19,174 - main - INFO - 상태 저장 완료 #814: 00:07:19 -2025-08-29 00:07:20,178 - main - INFO - 상태 저장 완료 #815: 00:07:20 -2025-08-29 00:07:21,183 - main - INFO - 상태 저장 완료 #816: 00:07:21 -2025-08-29 00:07:22,188 - main - INFO - 상태 저장 완료 #817: 00:07:22 -2025-08-29 00:07:23,193 - main - INFO - 상태 저장 완료 #818: 00:07:23 -2025-08-29 00:07:24,198 - main - INFO - 상태 저장 완료 #819: 00:07:24 -2025-08-29 00:07:25,202 - main - INFO - 상태 저장 완료 #820: 00:07:25 -2025-08-29 00:07:26,207 - main - INFO - 상태 저장 완료 #821: 00:07:26 -2025-08-29 00:07:30,153 - main - INFO - 상태 저장 완료 #822: 00:07:30 -2025-08-29 00:07:31,158 - main - INFO - 상태 저장 완료 #823: 00:07:31 -2025-08-29 00:07:32,164 - main - INFO - 상태 저장 완료 #824: 00:07:32 -2025-08-29 00:07:33,169 - main - INFO - 상태 저장 완료 #825: 00:07:33 -2025-08-29 00:07:34,174 - main - INFO - 상태 저장 완료 #826: 00:07:34 -2025-08-29 00:07:35,180 - main - INFO - 상태 저장 완료 #827: 00:07:35 -2025-08-29 00:07:36,185 - main - INFO - 상태 저장 완료 #828: 00:07:36 -2025-08-29 00:07:37,189 - main - INFO - 상태 저장 완료 #829: 00:07:37 -2025-08-29 00:07:38,194 - main - INFO - 상태 저장 완료 #830: 00:07:38 -2025-08-29 00:07:39,198 - main - INFO - 상태 저장 완료 #831: 00:07:39 -2025-08-29 00:07:40,202 - main - INFO - 상태 저장 완료 #832: 00:07:40 -2025-08-29 00:07:41,207 - main - INFO - 상태 저장 완료 #833: 00:07:41 -2025-08-29 00:07:42,212 - main - INFO - 상태 저장 완료 #834: 00:07:42 -2025-08-29 00:07:43,217 - main - INFO - 상태 저장 완료 #835: 00:07:43 -2025-08-29 00:07:44,221 - main - INFO - 상태 저장 완료 #836: 00:07:44 -2025-08-29 00:07:45,225 - main - INFO - 상태 저장 완료 #837: 00:07:45 -2025-08-29 00:07:46,230 - main - INFO - 상태 저장 완료 #838: 00:07:46 -2025-08-29 00:07:47,235 - main - INFO - 상태 저장 완료 #839: 00:07:47 -2025-08-29 00:07:48,239 - main - INFO - 상태 저장 완료 #840: 00:07:48 -2025-08-29 00:07:49,244 - main - INFO - 상태 저장 완료 #841: 00:07:49 -2025-08-29 00:07:53,189 - main - INFO - 상태 저장 완료 #842: 00:07:53 -2025-08-29 00:07:54,194 - main - INFO - 상태 저장 완료 #843: 00:07:54 -2025-08-29 00:07:55,198 - main - INFO - 상태 저장 완료 #844: 00:07:55 -2025-08-29 00:07:56,203 - main - INFO - 상태 저장 완료 #845: 00:07:56 -2025-08-29 00:07:57,209 - main - INFO - 상태 저장 완료 #846: 00:07:57 -2025-08-29 00:07:58,213 - main - INFO - 상태 저장 완료 #847: 00:07:58 -2025-08-29 00:07:59,219 - main - INFO - 상태 저장 완료 #848: 00:07:59 -2025-08-29 00:08:00,224 - main - INFO - 상태 저장 완료 #849: 00:08:00 -2025-08-29 00:08:01,229 - main - INFO - 상태 저장 완료 #850: 00:08:01 -2025-08-29 00:08:02,234 - main - INFO - 상태 저장 완료 #851: 00:08:02 -2025-08-29 00:08:03,238 - main - INFO - 상태 저장 완료 #852: 00:08:03 -2025-08-29 00:08:04,243 - main - INFO - 상태 저장 완료 #853: 00:08:04 -2025-08-29 00:08:05,249 - main - INFO - 상태 저장 완료 #854: 00:08:05 -2025-08-29 00:08:06,254 - main - INFO - 상태 저장 완료 #855: 00:08:06 -2025-08-29 00:08:07,261 - main - INFO - 상태 저장 완료 #856: 00:08:07 -2025-08-29 00:08:08,266 - main - INFO - 상태 저장 완료 #857: 00:08:08 -2025-08-29 00:08:09,271 - main - INFO - 상태 저장 완료 #858: 00:08:09 -2025-08-29 00:08:10,277 - main - INFO - 상태 저장 완료 #859: 00:08:10 -2025-08-29 00:08:11,282 - main - INFO - 상태 저장 완료 #860: 00:08:11 -2025-08-29 00:08:12,287 - main - INFO - 상태 저장 완료 #861: 00:08:12 -2025-08-29 00:08:16,222 - main - INFO - 상태 저장 완료 #862: 00:08:16 -2025-08-29 00:08:17,226 - main - INFO - 상태 저장 완료 #863: 00:08:17 -2025-08-29 00:08:18,230 - main - INFO - 상태 저장 완료 #864: 00:08:18 -2025-08-29 00:08:19,235 - main - INFO - 상태 저장 완료 #865: 00:08:19 -2025-08-29 00:08:20,240 - main - INFO - 상태 저장 완료 #866: 00:08:20 -2025-08-29 00:08:21,245 - main - INFO - 상태 저장 완료 #867: 00:08:21 -2025-08-29 00:08:22,249 - main - INFO - 상태 저장 완료 #868: 00:08:22 -2025-08-29 00:08:23,255 - main - INFO - 상태 저장 완료 #869: 00:08:23 -2025-08-29 00:08:24,259 - main - INFO - 상태 저장 완료 #870: 00:08:24 -2025-08-29 00:08:25,265 - main - INFO - 상태 저장 완료 #871: 00:08:25 -2025-08-29 00:08:26,270 - main - INFO - 상태 저장 완료 #872: 00:08:26 -2025-08-29 00:08:27,275 - main - INFO - 상태 저장 완료 #873: 00:08:27 -2025-08-29 00:08:28,280 - main - INFO - 상태 저장 완료 #874: 00:08:28 -2025-08-29 00:08:29,285 - main - INFO - 상태 저장 완료 #875: 00:08:29 -2025-08-29 00:08:30,290 - main - INFO - 상태 저장 완료 #876: 00:08:30 -2025-08-29 00:08:31,295 - main - INFO - 상태 저장 완료 #877: 00:08:31 -2025-08-29 00:08:32,299 - main - INFO - 상태 저장 완료 #878: 00:08:32 -2025-08-29 00:08:33,303 - main - INFO - 상태 저장 완료 #879: 00:08:33 -2025-08-29 00:08:34,308 - main - INFO - 상태 저장 완료 #880: 00:08:34 -2025-08-29 00:08:35,313 - main - INFO - 상태 저장 완료 #881: 00:08:35 -2025-08-29 00:08:39,263 - main - INFO - 상태 저장 완료 #882: 00:08:39 -2025-08-29 00:08:40,269 - main - INFO - 상태 저장 완료 #883: 00:08:40 -2025-08-29 00:08:41,274 - main - INFO - 상태 저장 완료 #884: 00:08:41 -2025-08-29 00:08:42,279 - main - INFO - 상태 저장 완료 #885: 00:08:42 -2025-08-29 00:08:43,283 - main - INFO - 상태 저장 완료 #886: 00:08:43 -2025-08-29 00:08:44,288 - main - INFO - 상태 저장 완료 #887: 00:08:44 -2025-08-29 00:08:45,293 - main - INFO - 상태 저장 완료 #888: 00:08:45 -2025-08-29 00:08:46,298 - main - INFO - 상태 저장 완료 #889: 00:08:46 -2025-08-29 00:08:47,303 - main - INFO - 상태 저장 완료 #890: 00:08:47 -2025-08-29 00:08:48,309 - main - INFO - 상태 저장 완료 #891: 00:08:48 -2025-08-29 00:08:49,314 - main - INFO - 상태 저장 완료 #892: 00:08:49 -2025-08-29 00:08:50,319 - main - INFO - 상태 저장 완료 #893: 00:08:50 -2025-08-29 00:08:51,324 - main - INFO - 상태 저장 완료 #894: 00:08:51 -2025-08-29 00:08:52,329 - main - INFO - 상태 저장 완료 #895: 00:08:52 -2025-08-29 00:08:53,334 - main - INFO - 상태 저장 완료 #896: 00:08:53 -2025-08-29 00:08:54,339 - main - INFO - 상태 저장 완료 #897: 00:08:54 -2025-08-29 00:08:55,343 - main - INFO - 상태 저장 완료 #898: 00:08:55 -2025-08-29 00:08:56,347 - main - INFO - 상태 저장 완료 #899: 00:08:56 -2025-08-29 00:08:57,351 - main - INFO - 상태 저장 완료 #900: 00:08:57 -2025-08-29 00:08:58,356 - main - INFO - 상태 저장 완료 #901: 00:08:58 -2025-08-29 00:09:02,300 - main - INFO - 상태 저장 완료 #902: 00:09:02 -2025-08-29 00:09:03,305 - main - INFO - 상태 저장 완료 #903: 00:09:03 -2025-08-29 00:09:04,310 - main - INFO - 상태 저장 완료 #904: 00:09:04 -2025-08-29 00:09:05,315 - main - INFO - 상태 저장 완료 #905: 00:09:05 -2025-08-29 00:09:06,320 - main - INFO - 상태 저장 완료 #906: 00:09:06 -2025-08-29 00:09:07,325 - main - INFO - 상태 저장 완료 #907: 00:09:07 -2025-08-29 00:09:08,329 - main - INFO - 상태 저장 완료 #908: 00:09:08 -2025-08-29 00:09:09,334 - main - INFO - 상태 저장 완료 #909: 00:09:09 -2025-08-29 00:09:10,338 - main - INFO - 상태 저장 완료 #910: 00:09:10 -2025-08-29 00:09:11,344 - main - INFO - 상태 저장 완료 #911: 00:09:11 -2025-08-29 00:09:12,349 - main - INFO - 상태 저장 완료 #912: 00:09:12 -2025-08-29 00:09:13,354 - main - INFO - 상태 저장 완료 #913: 00:09:13 -2025-08-29 00:09:14,358 - main - INFO - 상태 저장 완료 #914: 00:09:14 -2025-08-29 00:09:15,363 - main - INFO - 상태 저장 완료 #915: 00:09:15 -2025-08-29 00:09:16,369 - main - INFO - 상태 저장 완료 #916: 00:09:16 -2025-08-29 00:09:17,375 - main - INFO - 상태 저장 완료 #917: 00:09:17 -2025-08-29 00:09:18,380 - main - INFO - 상태 저장 완료 #918: 00:09:18 -2025-08-29 00:09:19,386 - main - INFO - 상태 저장 완료 #919: 00:09:19 -2025-08-29 00:09:20,391 - main - INFO - 상태 저장 완료 #920: 00:09:20 -2025-08-29 00:09:21,397 - main - INFO - 상태 저장 완료 #921: 00:09:21 -2025-08-29 00:09:25,336 - main - INFO - 상태 저장 완료 #922: 00:09:25 -2025-08-29 00:09:26,342 - main - INFO - 상태 저장 완료 #923: 00:09:26 -2025-08-29 00:09:27,346 - main - INFO - 상태 저장 완료 #924: 00:09:27 -2025-08-29 00:09:28,351 - main - INFO - 상태 저장 완료 #925: 00:09:28 -2025-08-29 00:09:29,356 - main - INFO - 상태 저장 완료 #926: 00:09:29 -2025-08-29 00:09:30,361 - main - INFO - 상태 저장 완료 #927: 00:09:30 -2025-08-29 00:09:31,366 - main - INFO - 상태 저장 완료 #928: 00:09:31 -2025-08-29 00:09:32,370 - main - INFO - 상태 저장 완료 #929: 00:09:32 -2025-08-29 00:09:33,375 - main - INFO - 상태 저장 완료 #930: 00:09:33 -2025-08-29 00:09:34,379 - main - INFO - 상태 저장 완료 #931: 00:09:34 -2025-08-29 00:09:35,384 - main - INFO - 상태 저장 완료 #932: 00:09:35 -2025-08-29 00:09:36,389 - main - INFO - 상태 저장 완료 #933: 00:09:36 -2025-08-29 00:09:37,395 - main - INFO - 상태 저장 완료 #934: 00:09:37 -2025-08-29 00:09:38,400 - main - INFO - 상태 저장 완료 #935: 00:09:38 -2025-08-29 00:09:39,405 - main - INFO - 상태 저장 완료 #936: 00:09:39 -2025-08-29 00:09:40,410 - main - INFO - 상태 저장 완료 #937: 00:09:40 -2025-08-29 00:09:41,415 - main - INFO - 상태 저장 완료 #938: 00:09:41 -2025-08-29 00:09:42,421 - main - INFO - 상태 저장 완료 #939: 00:09:42 -2025-08-29 00:09:43,426 - main - INFO - 상태 저장 완료 #940: 00:09:43 -2025-08-29 00:09:44,431 - main - INFO - 상태 저장 완료 #941: 00:09:44 -2025-08-29 00:09:48,374 - main - INFO - 상태 저장 완료 #942: 00:09:48 -2025-08-29 00:09:49,379 - main - INFO - 상태 저장 완료 #943: 00:09:49 -2025-08-29 00:09:50,385 - main - INFO - 상태 저장 완료 #944: 00:09:50 -2025-08-29 00:09:51,389 - main - INFO - 상태 저장 완료 #945: 00:09:51 -2025-08-29 00:09:52,394 - main - INFO - 상태 저장 완료 #946: 00:09:52 -2025-08-29 00:09:53,399 - main - INFO - 상태 저장 완료 #947: 00:09:53 -2025-08-29 00:09:54,404 - main - INFO - 상태 저장 완료 #948: 00:09:54 -2025-08-29 00:09:55,409 - main - INFO - 상태 저장 완료 #949: 00:09:55 -2025-08-29 00:09:56,413 - main - INFO - 상태 저장 완료 #950: 00:09:56 -2025-08-29 00:09:57,418 - main - INFO - 상태 저장 완료 #951: 00:09:57 -2025-08-29 00:09:58,423 - main - INFO - 상태 저장 완료 #952: 00:09:58 -2025-08-29 00:09:59,429 - main - INFO - 상태 저장 완료 #953: 00:09:59 -2025-08-29 00:10:00,434 - main - INFO - 상태 저장 완료 #954: 00:10:00 -2025-08-29 00:10:01,438 - main - INFO - 상태 저장 완료 #955: 00:10:01 -2025-08-29 00:10:02,443 - main - INFO - 상태 저장 완료 #956: 00:10:02 -2025-08-29 00:10:03,448 - main - INFO - 상태 저장 완료 #957: 00:10:03 -2025-08-29 00:10:04,453 - main - INFO - 상태 저장 완료 #958: 00:10:04 -2025-08-29 00:10:05,458 - main - INFO - 상태 저장 완료 #959: 00:10:05 -2025-08-29 00:10:06,462 - main - INFO - 상태 저장 완료 #960: 00:10:06 -2025-08-29 00:10:07,466 - main - INFO - 상태 저장 완료 #961: 00:10:07 -2025-08-29 00:10:11,409 - main - INFO - 상태 저장 완료 #962: 00:10:11 -2025-08-29 00:10:12,413 - main - INFO - 상태 저장 완료 #963: 00:10:12 -2025-08-29 00:10:13,418 - main - INFO - 상태 저장 완료 #964: 00:10:13 -2025-08-29 00:10:14,423 - main - INFO - 상태 저장 완료 #965: 00:10:14 -2025-08-29 00:10:15,428 - main - INFO - 상태 저장 완료 #966: 00:10:15 -2025-08-29 00:10:16,432 - main - INFO - 상태 저장 완료 #967: 00:10:16 -2025-08-29 00:10:17,439 - main - INFO - 상태 저장 완료 #968: 00:10:17 -2025-08-29 00:10:18,444 - main - INFO - 상태 저장 완료 #969: 00:10:18 -2025-08-29 00:10:19,447 - main - INFO - 상태 저장 완료 #970: 00:10:19 -2025-08-29 00:10:20,452 - main - INFO - 상태 저장 완료 #971: 00:10:20 -2025-08-29 00:10:21,456 - main - INFO - 상태 저장 완료 #972: 00:10:21 -2025-08-29 00:10:22,461 - main - INFO - 상태 저장 완료 #973: 00:10:22 -2025-08-29 00:10:23,466 - main - INFO - 상태 저장 완료 #974: 00:10:23 -2025-08-29 00:10:24,470 - main - INFO - 상태 저장 완료 #975: 00:10:24 -2025-08-29 00:10:25,475 - main - INFO - 상태 저장 완료 #976: 00:10:25 -2025-08-29 00:10:26,480 - main - INFO - 상태 저장 완료 #977: 00:10:26 -2025-08-29 00:10:27,484 - main - INFO - 상태 저장 완료 #978: 00:10:27 -2025-08-29 00:10:28,488 - main - INFO - 상태 저장 완료 #979: 00:10:28 -2025-08-29 00:10:29,491 - main - INFO - 상태 저장 완료 #980: 00:10:29 -2025-08-29 00:10:30,495 - main - INFO - 상태 저장 완료 #981: 00:10:30 -2025-08-29 00:10:34,446 - main - INFO - 상태 저장 완료 #982: 00:10:34 -2025-08-29 00:10:35,452 - main - INFO - 상태 저장 완료 #983: 00:10:35 -2025-08-29 00:10:36,457 - main - INFO - 상태 저장 완료 #984: 00:10:36 -2025-08-29 00:10:37,461 - main - INFO - 상태 저장 완료 #985: 00:10:37 -2025-08-29 00:10:38,466 - main - INFO - 상태 저장 완료 #986: 00:10:38 -2025-08-29 00:10:39,472 - main - INFO - 상태 저장 완료 #987: 00:10:39 -2025-08-29 00:10:40,476 - main - INFO - 상태 저장 완료 #988: 00:10:40 -2025-08-29 00:10:41,480 - main - INFO - 상태 저장 완료 #989: 00:10:41 -2025-08-29 00:10:42,484 - main - INFO - 상태 저장 완료 #990: 00:10:42 -2025-08-29 00:10:43,489 - main - INFO - 상태 저장 완료 #991: 00:10:43 -2025-08-29 00:10:44,496 - main - INFO - 상태 저장 완료 #992: 00:10:44 -2025-08-29 00:10:45,500 - main - INFO - 상태 저장 완료 #993: 00:10:45 -2025-08-29 00:10:46,506 - main - INFO - 상태 저장 완료 #994: 00:10:46 -2025-08-29 00:10:47,512 - main - INFO - 상태 저장 완료 #995: 00:10:47 -2025-08-29 00:10:48,516 - main - INFO - 상태 저장 완료 #996: 00:10:48 -2025-08-29 00:10:49,521 - main - INFO - 상태 저장 완료 #997: 00:10:49 -2025-08-29 00:10:50,525 - main - INFO - 상태 저장 완료 #998: 00:10:50 -2025-08-29 00:10:51,529 - main - INFO - 상태 저장 완료 #999: 00:10:51 -2025-08-29 00:10:52,534 - main - INFO - 상태 저장 완료 #1000: 00:10:52 -2025-08-29 00:10:53,539 - main - INFO - 상태 저장 완료 #1001: 00:10:53 -2025-08-29 00:10:57,486 - main - INFO - 상태 저장 완료 #1002: 00:10:57 -2025-08-29 00:10:58,491 - main - INFO - 상태 저장 완료 #1003: 00:10:58 -2025-08-29 00:10:59,495 - main - INFO - 상태 저장 완료 #1004: 00:10:59 -2025-08-29 00:11:00,499 - main - INFO - 상태 저장 완료 #1005: 00:11:00 -2025-08-29 00:11:01,504 - main - INFO - 상태 저장 완료 #1006: 00:11:01 -2025-08-29 00:11:02,509 - main - INFO - 상태 저장 완료 #1007: 00:11:02 -2025-08-29 00:11:03,514 - main - INFO - 상태 저장 완료 #1008: 00:11:03 -2025-08-29 00:11:04,518 - main - INFO - 상태 저장 완료 #1009: 00:11:04 -2025-08-29 00:11:05,522 - main - INFO - 상태 저장 완료 #1010: 00:11:05 -2025-08-29 00:11:06,526 - main - INFO - 상태 저장 완료 #1011: 00:11:06 -2025-08-29 00:11:07,531 - main - INFO - 상태 저장 완료 #1012: 00:11:07 -2025-08-29 00:11:08,536 - main - INFO - 상태 저장 완료 #1013: 00:11:08 -2025-08-29 00:11:09,540 - main - INFO - 상태 저장 완료 #1014: 00:11:09 -2025-08-29 00:11:10,545 - main - INFO - 상태 저장 완료 #1015: 00:11:10 -2025-08-29 00:11:11,556 - main - INFO - 상태 저장 완료 #1016: 00:11:11 -2025-08-29 00:11:12,560 - main - INFO - 상태 저장 완료 #1017: 00:11:12 -2025-08-29 00:11:13,564 - main - INFO - 상태 저장 완료 #1018: 00:11:13 -2025-08-29 00:11:14,569 - main - INFO - 상태 저장 완료 #1019: 00:11:14 -2025-08-29 00:11:15,574 - main - INFO - 상태 저장 완료 #1020: 00:11:15 -2025-08-29 00:11:16,578 - main - INFO - 상태 저장 완료 #1021: 00:11:16 -2025-08-29 00:11:20,525 - main - INFO - 상태 저장 완료 #1022: 00:11:20 -2025-08-29 00:11:21,530 - main - INFO - 상태 저장 완료 #1023: 00:11:21 -2025-08-29 00:11:22,535 - main - INFO - 상태 저장 완료 #1024: 00:11:22 -2025-08-29 00:11:23,540 - main - INFO - 상태 저장 완료 #1025: 00:11:23 -2025-08-29 00:11:24,544 - main - INFO - 상태 저장 완료 #1026: 00:11:24 -2025-08-29 00:11:25,549 - main - INFO - 상태 저장 완료 #1027: 00:11:25 -2025-08-29 00:11:26,553 - main - INFO - 상태 저장 완료 #1028: 00:11:26 -2025-08-29 00:11:27,558 - main - INFO - 상태 저장 완료 #1029: 00:11:27 -2025-08-29 00:11:28,562 - main - INFO - 상태 저장 완료 #1030: 00:11:28 -2025-08-29 00:11:29,567 - main - INFO - 상태 저장 완료 #1031: 00:11:29 -2025-08-29 00:11:30,571 - main - INFO - 상태 저장 완료 #1032: 00:11:30 -2025-08-29 00:11:31,576 - main - INFO - 상태 저장 완료 #1033: 00:11:31 -2025-08-29 00:11:32,582 - main - INFO - 상태 저장 완료 #1034: 00:11:32 -2025-08-29 00:11:33,586 - main - INFO - 상태 저장 완료 #1035: 00:11:33 -2025-08-29 00:11:34,590 - main - INFO - 상태 저장 완료 #1036: 00:11:34 -2025-08-29 00:11:35,594 - main - INFO - 상태 저장 완료 #1037: 00:11:35 -2025-08-29 00:11:36,599 - main - INFO - 상태 저장 완료 #1038: 00:11:36 -2025-08-29 00:11:37,603 - main - INFO - 상태 저장 완료 #1039: 00:11:37 -2025-08-29 00:11:38,613 - main - INFO - 상태 저장 완료 #1040: 00:11:38 -2025-08-29 00:11:39,618 - main - INFO - 상태 저장 완료 #1041: 00:11:39 -2025-08-29 00:11:43,561 - main - INFO - 상태 저장 완료 #1042: 00:11:43 -2025-08-29 00:11:44,566 - main - INFO - 상태 저장 완료 #1043: 00:11:44 -2025-08-29 00:11:45,571 - main - INFO - 상태 저장 완료 #1044: 00:11:45 -2025-08-29 00:11:46,576 - main - INFO - 상태 저장 완료 #1045: 00:11:46 -2025-08-29 00:11:47,579 - main - INFO - 상태 저장 완료 #1046: 00:11:47 -2025-08-29 00:11:48,584 - main - INFO - 상태 저장 완료 #1047: 00:11:48 -2025-08-29 00:11:49,589 - main - INFO - 상태 저장 완료 #1048: 00:11:49 -2025-08-29 00:11:50,594 - main - INFO - 상태 저장 완료 #1049: 00:11:50 -2025-08-29 00:11:51,598 - main - INFO - 상태 저장 완료 #1050: 00:11:51 -2025-08-29 00:11:52,608 - main - INFO - 상태 저장 완료 #1051: 00:11:52 -2025-08-29 00:11:53,613 - main - INFO - 상태 저장 완료 #1052: 00:11:53 -2025-08-29 00:11:54,617 - main - INFO - 상태 저장 완료 #1053: 00:11:54 -2025-08-29 00:11:55,621 - main - INFO - 상태 저장 완료 #1054: 00:11:55 -2025-08-29 00:11:56,627 - main - INFO - 상태 저장 완료 #1055: 00:11:56 -2025-08-29 00:11:57,632 - main - INFO - 상태 저장 완료 #1056: 00:11:57 -2025-08-29 00:11:58,637 - main - INFO - 상태 저장 완료 #1057: 00:11:58 -2025-08-29 00:11:59,642 - main - INFO - 상태 저장 완료 #1058: 00:11:59 -2025-08-29 00:12:00,646 - main - INFO - 상태 저장 완료 #1059: 00:12:00 -2025-08-29 00:12:01,650 - main - INFO - 상태 저장 완료 #1060: 00:12:01 -2025-08-29 00:12:02,656 - main - INFO - 상태 저장 완료 #1061: 00:12:02 -2025-08-29 00:12:06,599 - main - INFO - 상태 저장 완료 #1062: 00:12:06 -2025-08-29 00:12:07,606 - main - INFO - 상태 저장 완료 #1063: 00:12:07 -2025-08-29 00:12:08,612 - main - INFO - 상태 저장 완료 #1064: 00:12:08 -2025-08-29 00:12:09,616 - main - INFO - 상태 저장 완료 #1065: 00:12:09 -2025-08-29 00:12:10,621 - main - INFO - 상태 저장 완료 #1066: 00:12:10 -2025-08-29 00:12:11,625 - main - INFO - 상태 저장 완료 #1067: 00:12:11 -2025-08-29 00:12:12,630 - main - INFO - 상태 저장 완료 #1068: 00:12:12 -2025-08-29 00:12:13,635 - main - INFO - 상태 저장 완료 #1069: 00:12:13 -2025-08-29 00:12:14,641 - main - INFO - 상태 저장 완료 #1070: 00:12:14 -2025-08-29 00:12:15,646 - main - INFO - 상태 저장 완료 #1071: 00:12:15 -2025-08-29 00:12:16,650 - main - INFO - 상태 저장 완료 #1072: 00:12:16 -2025-08-29 00:12:17,655 - main - INFO - 상태 저장 완료 #1073: 00:12:17 -2025-08-29 00:12:18,665 - main - INFO - 상태 저장 완료 #1074: 00:12:18 -2025-08-29 00:12:19,669 - main - INFO - 상태 저장 완료 #1075: 00:12:19 -2025-08-29 00:12:20,674 - main - INFO - 상태 저장 완료 #1076: 00:12:20 -2025-08-29 00:12:21,679 - main - INFO - 상태 저장 완료 #1077: 00:12:21 -2025-08-29 00:12:22,684 - main - INFO - 상태 저장 완료 #1078: 00:12:22 -2025-08-29 00:12:23,688 - main - INFO - 상태 저장 완료 #1079: 00:12:23 -2025-08-29 00:12:24,693 - main - INFO - 상태 저장 완료 #1080: 00:12:24 -2025-08-29 00:12:25,697 - main - INFO - 상태 저장 완료 #1081: 00:12:25 -2025-08-29 00:12:29,634 - main - INFO - 상태 저장 완료 #1082: 00:12:29 -2025-08-29 00:12:30,638 - main - INFO - 상태 저장 완료 #1083: 00:12:30 -2025-08-29 00:12:31,643 - main - INFO - 상태 저장 완료 #1084: 00:12:31 -2025-08-29 00:12:32,647 - main - INFO - 상태 저장 완료 #1085: 00:12:32 -2025-08-29 00:12:33,652 - main - INFO - 상태 저장 완료 #1086: 00:12:33 -2025-08-29 00:12:34,657 - main - INFO - 상태 저장 완료 #1087: 00:12:34 -2025-08-29 00:12:35,753 - main - INFO - 상태 저장 완료 #1088: 00:12:35 -2025-08-29 00:12:36,758 - main - INFO - 상태 저장 완료 #1089: 00:12:36 -2025-08-29 00:12:37,763 - main - INFO - 상태 저장 완료 #1090: 00:12:37 -2025-08-29 00:12:38,768 - main - INFO - 상태 저장 완료 #1091: 00:12:38 -2025-08-29 00:12:39,772 - main - INFO - 상태 저장 완료 #1092: 00:12:39 -2025-08-29 00:12:40,777 - main - INFO - 상태 저장 완료 #1093: 00:12:40 -2025-08-29 00:12:41,781 - main - INFO - 상태 저장 완료 #1094: 00:12:41 -2025-08-29 00:12:42,786 - main - INFO - 상태 저장 완료 #1095: 00:12:42 -2025-08-29 00:12:43,791 - main - INFO - 상태 저장 완료 #1096: 00:12:43 -2025-08-29 00:12:44,797 - main - INFO - 상태 저장 완료 #1097: 00:12:44 -2025-08-29 00:12:45,802 - main - INFO - 상태 저장 완료 #1098: 00:12:45 -2025-08-29 00:12:46,807 - main - INFO - 상태 저장 완료 #1099: 00:12:46 -2025-08-29 00:12:47,814 - main - INFO - 상태 저장 완료 #1100: 00:12:47 -2025-08-29 00:12:48,818 - main - INFO - 상태 저장 완료 #1101: 00:12:48 -2025-08-29 00:12:52,671 - main - INFO - 상태 저장 완료 #1102: 00:12:52 -2025-08-29 00:12:53,677 - main - INFO - 상태 저장 완료 #1103: 00:12:53 -2025-08-29 00:12:54,682 - main - INFO - 상태 저장 완료 #1104: 00:12:54 -2025-08-29 00:12:55,687 - main - INFO - 상태 저장 완료 #1105: 00:12:55 -2025-08-29 00:12:56,692 - main - INFO - 상태 저장 완료 #1106: 00:12:56 -2025-08-29 00:12:57,697 - main - INFO - 상태 저장 완료 #1107: 00:12:57 -2025-08-29 00:12:58,702 - main - INFO - 상태 저장 완료 #1108: 00:12:58 -2025-08-29 00:12:59,707 - main - INFO - 상태 저장 완료 #1109: 00:12:59 -2025-08-29 00:13:00,710 - main - INFO - 상태 저장 완료 #1110: 00:13:00 -2025-08-29 00:13:01,715 - main - INFO - 상태 저장 완료 #1111: 00:13:01 -2025-08-29 00:13:02,719 - main - INFO - 상태 저장 완료 #1112: 00:13:02 -2025-08-29 00:13:03,724 - main - INFO - 상태 저장 완료 #1113: 00:13:03 -2025-08-29 00:13:04,726 - main - INFO - 상태 저장 완료 #1114: 00:13:04 -2025-08-29 00:13:05,730 - main - INFO - 상태 저장 완료 #1115: 00:13:05 -2025-08-29 00:13:06,735 - main - INFO - 상태 저장 완료 #1116: 00:13:06 -2025-08-29 00:13:07,739 - main - INFO - 상태 저장 완료 #1117: 00:13:07 -2025-08-29 00:13:08,744 - main - INFO - 상태 저장 완료 #1118: 00:13:08 -2025-08-29 00:13:09,749 - main - INFO - 상태 저장 완료 #1119: 00:13:09 -2025-08-29 00:13:10,753 - main - INFO - 상태 저장 완료 #1120: 00:13:10 -2025-08-29 00:13:11,758 - main - INFO - 상태 저장 완료 #1121: 00:13:11 -2025-08-29 00:13:15,710 - main - INFO - 상태 저장 완료 #1122: 00:13:15 -2025-08-29 00:13:16,715 - main - INFO - 상태 저장 완료 #1123: 00:13:16 -2025-08-29 00:13:17,720 - main - INFO - 상태 저장 완료 #1124: 00:13:17 -2025-08-29 00:13:18,724 - main - INFO - 상태 저장 완료 #1125: 00:13:18 -2025-08-29 00:13:19,728 - main - INFO - 상태 저장 완료 #1126: 00:13:19 -2025-08-29 00:13:20,732 - main - INFO - 상태 저장 완료 #1127: 00:13:20 -2025-08-29 00:13:21,736 - main - INFO - 상태 저장 완료 #1128: 00:13:21 -2025-08-29 00:13:22,741 - main - INFO - 상태 저장 완료 #1129: 00:13:22 -2025-08-29 00:13:23,746 - main - INFO - 상태 저장 완료 #1130: 00:13:23 -2025-08-29 00:13:24,750 - main - INFO - 상태 저장 완료 #1131: 00:13:24 -2025-08-29 00:13:25,755 - main - INFO - 상태 저장 완료 #1132: 00:13:25 -2025-08-29 00:13:26,760 - main - INFO - 상태 저장 완료 #1133: 00:13:26 -2025-08-29 00:13:27,766 - main - INFO - 상태 저장 완료 #1134: 00:13:27 -2025-08-29 00:13:28,770 - main - INFO - 상태 저장 완료 #1135: 00:13:28 -2025-08-29 00:13:29,775 - main - INFO - 상태 저장 완료 #1136: 00:13:29 -2025-08-29 00:13:30,780 - main - INFO - 상태 저장 완료 #1137: 00:13:30 -2025-08-29 00:13:31,784 - main - INFO - 상태 저장 완료 #1138: 00:13:31 -2025-08-29 00:13:32,789 - main - INFO - 상태 저장 완료 #1139: 00:13:32 -2025-08-29 00:13:33,794 - main - INFO - 상태 저장 완료 #1140: 00:13:33 -2025-08-29 00:13:34,798 - main - INFO - 상태 저장 완료 #1141: 00:13:34 -2025-08-29 00:13:38,744 - main - INFO - 상태 저장 완료 #1142: 00:13:38 -2025-08-29 00:13:39,749 - main - INFO - 상태 저장 완료 #1143: 00:13:39 -2025-08-29 00:13:40,753 - main - INFO - 상태 저장 완료 #1144: 00:13:40 -2025-08-29 00:13:41,758 - main - INFO - 상태 저장 완료 #1145: 00:13:41 -2025-08-29 00:13:42,762 - main - INFO - 상태 저장 완료 #1146: 00:13:42 -2025-08-29 00:13:43,767 - main - INFO - 상태 저장 완료 #1147: 00:13:43 -2025-08-29 00:13:44,772 - main - INFO - 상태 저장 완료 #1148: 00:13:44 -2025-08-29 00:13:45,776 - main - INFO - 상태 저장 완료 #1149: 00:13:45 -2025-08-29 00:13:46,781 - main - INFO - 상태 저장 완료 #1150: 00:13:46 -2025-08-29 00:13:47,786 - main - INFO - 상태 저장 완료 #1151: 00:13:47 -2025-08-29 00:13:48,791 - main - INFO - 상태 저장 완료 #1152: 00:13:48 -2025-08-29 00:13:49,797 - main - INFO - 상태 저장 완료 #1153: 00:13:49 -2025-08-29 00:13:50,802 - main - INFO - 상태 저장 완료 #1154: 00:13:50 -2025-08-29 00:13:51,807 - main - INFO - 상태 저장 완료 #1155: 00:13:51 -2025-08-29 00:13:52,812 - main - INFO - 상태 저장 완료 #1156: 00:13:52 -2025-08-29 00:13:53,818 - main - INFO - 상태 저장 완료 #1157: 00:13:53 -2025-08-29 00:13:54,823 - main - INFO - 상태 저장 완료 #1158: 00:13:54 -2025-08-29 00:13:55,828 - main - INFO - 상태 저장 완료 #1159: 00:13:55 -2025-08-29 00:13:56,832 - main - INFO - 상태 저장 완료 #1160: 00:13:56 -2025-08-29 00:13:57,835 - main - INFO - 상태 저장 완료 #1161: 00:13:57 -2025-08-29 00:14:01,778 - main - INFO - 상태 저장 완료 #1162: 00:14:01 -2025-08-29 00:14:02,784 - main - INFO - 상태 저장 완료 #1163: 00:14:02 -2025-08-29 00:14:03,788 - main - INFO - 상태 저장 완료 #1164: 00:14:03 -2025-08-29 00:14:04,793 - main - INFO - 상태 저장 완료 #1165: 00:14:04 -2025-08-29 00:14:05,798 - main - INFO - 상태 저장 완료 #1166: 00:14:05 -2025-08-29 00:14:06,803 - main - INFO - 상태 저장 완료 #1167: 00:14:06 -2025-08-29 00:14:07,808 - main - INFO - 상태 저장 완료 #1168: 00:14:07 -2025-08-29 00:14:08,812 - main - INFO - 상태 저장 완료 #1169: 00:14:08 -2025-08-29 00:14:09,817 - main - INFO - 상태 저장 완료 #1170: 00:14:09 -2025-08-29 00:14:10,821 - main - INFO - 상태 저장 완료 #1171: 00:14:10 -2025-08-29 00:14:11,825 - main - INFO - 상태 저장 완료 #1172: 00:14:11 -2025-08-29 00:14:12,830 - main - INFO - 상태 저장 완료 #1173: 00:14:12 -2025-08-29 00:14:13,834 - main - INFO - 상태 저장 완료 #1174: 00:14:13 -2025-08-29 00:14:14,838 - main - INFO - 상태 저장 완료 #1175: 00:14:14 -2025-08-29 00:14:15,843 - main - INFO - 상태 저장 완료 #1176: 00:14:15 -2025-08-29 00:14:16,848 - main - INFO - 상태 저장 완료 #1177: 00:14:16 -2025-08-29 00:14:17,853 - main - INFO - 상태 저장 완료 #1178: 00:14:17 -2025-08-29 00:14:18,857 - main - INFO - 상태 저장 완료 #1179: 00:14:18 -2025-08-29 00:14:19,861 - main - INFO - 상태 저장 완료 #1180: 00:14:19 -2025-08-29 00:14:20,866 - main - INFO - 상태 저장 완료 #1181: 00:14:20 -2025-08-29 00:14:24,813 - main - INFO - 상태 저장 완료 #1182: 00:14:24 -2025-08-29 00:14:25,822 - main - INFO - 상태 저장 완료 #1183: 00:14:25 -2025-08-29 00:14:26,827 - main - INFO - 상태 저장 완료 #1184: 00:14:26 -2025-08-29 00:14:27,830 - main - INFO - 상태 저장 완료 #1185: 00:14:27 -2025-08-29 00:14:28,835 - main - INFO - 상태 저장 완료 #1186: 00:14:28 -2025-08-29 00:14:29,840 - main - INFO - 상태 저장 완료 #1187: 00:14:29 -2025-08-29 00:14:30,848 - main - INFO - 상태 저장 완료 #1188: 00:14:30 -2025-08-29 00:14:31,852 - main - INFO - 상태 저장 완료 #1189: 00:14:31 -2025-08-29 00:14:32,857 - main - INFO - 상태 저장 완료 #1190: 00:14:32 -2025-08-29 00:14:33,861 - main - INFO - 상태 저장 완료 #1191: 00:14:33 -2025-08-29 00:14:34,866 - main - INFO - 상태 저장 완료 #1192: 00:14:34 -2025-08-29 00:14:35,874 - main - INFO - 상태 저장 완료 #1193: 00:14:35 -2025-08-29 00:14:36,879 - main - INFO - 상태 저장 완료 #1194: 00:14:36 -2025-08-29 00:14:37,883 - main - INFO - 상태 저장 완료 #1195: 00:14:37 -2025-08-29 00:14:38,887 - main - INFO - 상태 저장 완료 #1196: 00:14:38 -2025-08-29 00:14:39,892 - main - INFO - 상태 저장 완료 #1197: 00:14:39 -2025-08-29 00:14:40,899 - main - INFO - 상태 저장 완료 #1198: 00:14:40 -2025-08-29 00:14:41,903 - main - INFO - 상태 저장 완료 #1199: 00:14:41 -2025-08-29 00:14:42,908 - main - INFO - 상태 저장 완료 #1200: 00:14:42 -2025-08-29 00:14:43,913 - main - INFO - 상태 저장 완료 #1201: 00:14:43 -2025-08-29 00:14:47,850 - main - INFO - 상태 저장 완료 #1202: 00:14:47 -2025-08-29 00:14:48,855 - main - INFO - 상태 저장 완료 #1203: 00:14:48 -2025-08-29 00:14:49,859 - main - INFO - 상태 저장 완료 #1204: 00:14:49 -2025-08-29 00:14:50,863 - main - INFO - 상태 저장 완료 #1205: 00:14:50 -2025-08-29 00:14:51,867 - main - INFO - 상태 저장 완료 #1206: 00:14:51 -2025-08-29 00:14:52,872 - main - INFO - 상태 저장 완료 #1207: 00:14:52 -2025-08-29 00:14:53,876 - main - INFO - 상태 저장 완료 #1208: 00:14:53 -2025-08-29 00:14:54,881 - main - INFO - 상태 저장 완료 #1209: 00:14:54 -2025-08-29 00:14:55,886 - main - INFO - 상태 저장 완료 #1210: 00:14:55 -2025-08-29 00:14:56,891 - main - INFO - 상태 저장 완료 #1211: 00:14:56 -2025-08-29 00:14:57,895 - main - INFO - 상태 저장 완료 #1212: 00:14:57 -2025-08-29 00:14:58,899 - main - INFO - 상태 저장 완료 #1213: 00:14:58 -2025-08-29 00:14:59,903 - main - INFO - 상태 저장 완료 #1214: 00:14:59 -2025-08-29 00:15:00,907 - main - INFO - 상태 저장 완료 #1215: 00:15:00 -2025-08-29 00:15:01,911 - main - INFO - 상태 저장 완료 #1216: 00:15:01 -2025-08-29 00:15:02,916 - main - INFO - 상태 저장 완료 #1217: 00:15:02 -2025-08-29 00:15:03,920 - main - INFO - 상태 저장 완료 #1218: 00:15:03 -2025-08-29 00:15:04,925 - main - INFO - 상태 저장 완료 #1219: 00:15:04 -2025-08-29 00:15:05,929 - main - INFO - 상태 저장 완료 #1220: 00:15:05 -2025-08-29 00:15:06,933 - main - INFO - 상태 저장 완료 #1221: 00:15:06 -2025-08-29 00:15:10,885 - main - INFO - 상태 저장 완료 #1222: 00:15:10 -2025-08-29 00:15:11,890 - main - INFO - 상태 저장 완료 #1223: 00:15:11 -2025-08-29 00:15:12,893 - main - INFO - 상태 저장 완료 #1224: 00:15:12 -2025-08-29 00:15:13,899 - main - INFO - 상태 저장 완료 #1225: 00:15:13 -2025-08-29 00:15:14,903 - main - INFO - 상태 저장 완료 #1226: 00:15:14 -2025-08-29 00:15:15,908 - main - INFO - 상태 저장 완료 #1227: 00:15:15 -2025-08-29 00:15:16,913 - main - INFO - 상태 저장 완료 #1228: 00:15:16 -2025-08-29 00:15:17,917 - main - INFO - 상태 저장 완료 #1229: 00:15:17 -2025-08-29 00:15:18,921 - main - INFO - 상태 저장 완료 #1230: 00:15:18 -2025-08-29 00:15:19,926 - main - INFO - 상태 저장 완료 #1231: 00:15:19 -2025-08-29 00:15:20,931 - main - INFO - 상태 저장 완료 #1232: 00:15:20 -2025-08-29 00:15:21,935 - main - INFO - 상태 저장 완료 #1233: 00:15:21 -2025-08-29 00:15:22,940 - main - INFO - 상태 저장 완료 #1234: 00:15:22 -2025-08-29 00:15:23,945 - main - INFO - 상태 저장 완료 #1235: 00:15:23 -2025-08-29 00:15:24,949 - main - INFO - 상태 저장 완료 #1236: 00:15:24 -2025-08-29 00:15:25,953 - main - INFO - 상태 저장 완료 #1237: 00:15:25 -2025-08-29 00:15:26,957 - main - INFO - 상태 저장 완료 #1238: 00:15:26 -2025-08-29 00:15:27,962 - main - INFO - 상태 저장 완료 #1239: 00:15:27 -2025-08-29 00:15:28,966 - main - INFO - 상태 저장 완료 #1240: 00:15:28 -2025-08-29 00:15:29,971 - main - INFO - 상태 저장 완료 #1241: 00:15:29 -2025-08-29 00:15:33,921 - main - INFO - 상태 저장 완료 #1242: 00:15:33 -2025-08-29 00:15:34,926 - main - INFO - 상태 저장 완료 #1243: 00:15:34 -2025-08-29 00:15:35,930 - main - INFO - 상태 저장 완료 #1244: 00:15:35 -2025-08-29 00:15:36,933 - main - INFO - 상태 저장 완료 #1245: 00:15:36 -2025-08-29 00:15:37,938 - main - INFO - 상태 저장 완료 #1246: 00:15:37 -2025-08-29 00:15:38,943 - main - INFO - 상태 저장 완료 #1247: 00:15:38 -2025-08-29 00:15:39,946 - main - INFO - 상태 저장 완료 #1248: 00:15:39 -2025-08-29 00:15:40,951 - main - INFO - 상태 저장 완료 #1249: 00:15:40 -2025-08-29 00:15:41,955 - main - INFO - 상태 저장 완료 #1250: 00:15:41 -2025-08-29 00:15:42,960 - main - INFO - 상태 저장 완료 #1251: 00:15:42 -2025-08-29 00:15:43,964 - main - INFO - 상태 저장 완료 #1252: 00:15:43 -2025-08-29 00:15:44,969 - main - INFO - 상태 저장 완료 #1253: 00:15:44 -2025-08-29 00:15:45,973 - main - INFO - 상태 저장 완료 #1254: 00:15:45 -2025-08-29 00:15:46,979 - main - INFO - 상태 저장 완료 #1255: 00:15:46 -2025-08-29 00:15:47,981 - main - INFO - 상태 저장 완료 #1256: 00:15:47 -2025-08-29 00:15:48,985 - main - INFO - 상태 저장 완료 #1257: 00:15:48 -2025-08-29 00:15:49,990 - main - INFO - 상태 저장 완료 #1258: 00:15:49 -2025-08-29 00:15:50,994 - main - INFO - 상태 저장 완료 #1259: 00:15:50 -2025-08-29 00:15:52,002 - main - INFO - 상태 저장 완료 #1260: 00:15:51 -2025-08-29 00:15:53,005 - main - INFO - 상태 저장 완료 #1261: 00:15:53 -2025-08-29 00:15:56,949 - main - INFO - 상태 저장 완료 #1262: 00:15:56 -2025-08-29 00:15:57,954 - main - INFO - 상태 저장 완료 #1263: 00:15:57 -2025-08-29 00:15:58,957 - main - INFO - 상태 저장 완료 #1264: 00:15:58 -2025-08-29 00:15:59,962 - main - INFO - 상태 저장 완료 #1265: 00:15:59 -2025-08-29 00:16:00,966 - main - INFO - 상태 저장 완료 #1266: 00:16:00 -2025-08-29 00:16:01,971 - main - INFO - 상태 저장 완료 #1267: 00:16:01 -2025-08-29 00:16:02,974 - main - INFO - 상태 저장 완료 #1268: 00:16:02 -2025-08-29 00:16:03,977 - main - INFO - 상태 저장 완료 #1269: 00:16:03 -2025-08-29 00:16:04,979 - main - INFO - 상태 저장 완료 #1270: 00:16:04 -2025-08-29 00:16:05,981 - main - INFO - 상태 저장 완료 #1271: 00:16:05 -2025-08-29 00:16:06,986 - main - INFO - 상태 저장 완료 #1272: 00:16:06 -2025-08-29 00:16:07,991 - main - INFO - 상태 저장 완료 #1273: 00:16:07 -2025-08-29 00:16:08,995 - main - INFO - 상태 저장 완료 #1274: 00:16:08 -2025-08-29 00:16:10,001 - main - INFO - 상태 저장 완료 #1275: 00:16:09 -2025-08-29 00:16:11,005 - main - INFO - 상태 저장 완료 #1276: 00:16:11 -2025-08-29 00:16:12,009 - main - INFO - 상태 저장 완료 #1277: 00:16:12 -2025-08-29 00:16:13,015 - main - INFO - 상태 저장 완료 #1278: 00:16:13 -2025-08-29 00:16:14,019 - main - INFO - 상태 저장 완료 #1279: 00:16:14 -2025-08-29 00:16:15,025 - main - INFO - 상태 저장 완료 #1280: 00:16:15 -2025-08-29 00:16:16,029 - main - INFO - 상태 저장 완료 #1281: 00:16:16 -2025-08-29 00:16:19,985 - main - INFO - 상태 저장 완료 #1282: 00:16:19 -2025-08-29 00:16:20,990 - main - INFO - 상태 저장 완료 #1283: 00:16:20 -2025-08-29 00:16:21,994 - main - INFO - 상태 저장 완료 #1284: 00:16:21 -2025-08-29 00:16:22,999 - main - INFO - 상태 저장 완료 #1285: 00:16:22 -2025-08-29 00:16:24,003 - main - INFO - 상태 저장 완료 #1286: 00:16:23 -2025-08-29 00:16:25,007 - main - INFO - 상태 저장 완료 #1287: 00:16:25 -2025-08-29 00:16:26,011 - main - INFO - 상태 저장 완료 #1288: 00:16:26 -2025-08-29 00:16:27,016 - main - INFO - 상태 저장 완료 #1289: 00:16:27 -2025-08-29 00:16:28,024 - main - INFO - 상태 저장 완료 #1290: 00:16:28 -2025-08-29 00:16:29,028 - main - INFO - 상태 저장 완료 #1291: 00:16:29 -2025-08-29 00:16:30,032 - main - INFO - 상태 저장 완료 #1292: 00:16:30 -2025-08-29 00:16:31,037 - main - INFO - 상태 저장 완료 #1293: 00:16:31 -2025-08-29 00:16:32,042 - main - INFO - 상태 저장 완료 #1294: 00:16:32 -2025-08-29 00:16:33,049 - main - INFO - 상태 저장 완료 #1295: 00:16:33 -2025-08-29 00:16:34,054 - main - INFO - 상태 저장 완료 #1296: 00:16:34 -2025-08-29 00:16:35,060 - main - INFO - 상태 저장 완료 #1297: 00:16:35 -2025-08-29 00:16:36,063 - main - INFO - 상태 저장 완료 #1298: 00:16:36 -2025-08-29 00:16:37,068 - main - INFO - 상태 저장 완료 #1299: 00:16:37 -2025-08-29 00:16:38,076 - main - INFO - 상태 저장 완료 #1300: 00:16:38 -2025-08-29 00:16:39,081 - main - INFO - 상태 저장 완료 #1301: 00:16:39 -2025-08-29 00:16:43,021 - main - INFO - 상태 저장 완료 #1302: 00:16:43 -2025-08-29 00:16:44,027 - main - INFO - 상태 저장 완료 #1303: 00:16:44 -2025-08-29 00:16:45,032 - main - INFO - 상태 저장 완료 #1304: 00:16:45 -2025-08-29 00:16:46,036 - main - INFO - 상태 저장 완료 #1305: 00:16:46 -2025-08-29 00:16:47,039 - main - INFO - 상태 저장 완료 #1306: 00:16:47 -2025-08-29 00:16:48,044 - main - INFO - 상태 저장 완료 #1307: 00:16:48 -2025-08-29 00:16:49,048 - main - INFO - 상태 저장 완료 #1308: 00:16:49 -2025-08-29 00:16:50,052 - main - INFO - 상태 저장 완료 #1309: 00:16:50 -2025-08-29 00:16:51,057 - main - INFO - 상태 저장 완료 #1310: 00:16:51 -2025-08-29 00:16:52,061 - main - INFO - 상태 저장 완료 #1311: 00:16:52 -2025-08-29 00:16:53,065 - main - INFO - 상태 저장 완료 #1312: 00:16:53 -2025-08-29 00:16:54,072 - main - INFO - 상태 저장 완료 #1313: 00:16:54 -2025-08-29 00:16:55,076 - main - INFO - 상태 저장 완료 #1314: 00:16:55 -2025-08-29 00:16:56,081 - main - INFO - 상태 저장 완료 #1315: 00:16:56 -2025-08-29 00:16:57,085 - main - INFO - 상태 저장 완료 #1316: 00:16:57 -2025-08-29 00:16:58,091 - main - INFO - 상태 저장 완료 #1317: 00:16:58 -2025-08-29 00:16:59,098 - main - INFO - 상태 저장 완료 #1318: 00:16:59 -2025-08-29 00:17:00,103 - main - INFO - 상태 저장 완료 #1319: 00:17:00 -2025-08-29 00:17:01,108 - main - INFO - 상태 저장 완료 #1320: 00:17:01 -2025-08-29 00:17:02,113 - main - INFO - 상태 저장 완료 #1321: 00:17:02 -2025-08-29 00:17:06,057 - main - INFO - 상태 저장 완료 #1322: 00:17:06 -2025-08-29 00:17:07,062 - main - INFO - 상태 저장 완료 #1323: 00:17:07 -2025-08-29 00:17:08,066 - main - INFO - 상태 저장 완료 #1324: 00:17:08 -2025-08-29 00:17:09,071 - main - INFO - 상태 저장 완료 #1325: 00:17:09 -2025-08-29 00:17:10,076 - main - INFO - 상태 저장 완료 #1326: 00:17:10 -2025-08-29 00:17:11,081 - main - INFO - 상태 저장 완료 #1327: 00:17:11 -2025-08-29 00:17:12,086 - main - INFO - 상태 저장 완료 #1328: 00:17:12 -2025-08-29 00:17:13,091 - main - INFO - 상태 저장 완료 #1329: 00:17:13 -2025-08-29 00:17:14,097 - main - INFO - 상태 저장 완료 #1330: 00:17:14 -2025-08-29 00:17:15,102 - main - INFO - 상태 저장 완료 #1331: 00:17:15 -2025-08-29 00:17:16,106 - main - INFO - 상태 저장 완료 #1332: 00:17:16 -2025-08-29 00:17:17,112 - main - INFO - 상태 저장 완료 #1333: 00:17:17 -2025-08-29 00:17:18,118 - main - INFO - 상태 저장 완료 #1334: 00:17:18 -2025-08-29 00:17:19,123 - main - INFO - 상태 저장 완료 #1335: 00:17:19 -2025-08-29 00:17:20,128 - main - INFO - 상태 저장 완료 #1336: 00:17:20 -2025-08-29 00:17:21,133 - main - INFO - 상태 저장 완료 #1337: 00:17:21 -2025-08-29 00:17:22,138 - main - INFO - 상태 저장 완료 #1338: 00:17:22 -2025-08-29 00:17:23,142 - main - INFO - 상태 저장 완료 #1339: 00:17:23 -2025-08-29 00:17:24,146 - main - INFO - 상태 저장 완료 #1340: 00:17:24 -2025-08-29 00:17:25,151 - main - INFO - 상태 저장 완료 #1341: 00:17:25 -2025-08-29 00:17:29,093 - main - INFO - 상태 저장 완료 #1342: 00:17:29 -2025-08-29 00:17:30,097 - main - INFO - 상태 저장 완료 #1343: 00:17:30 -2025-08-29 00:17:31,102 - main - INFO - 상태 저장 완료 #1344: 00:17:31 -2025-08-29 00:17:32,107 - main - INFO - 상태 저장 완료 #1345: 00:17:32 -2025-08-29 00:17:33,111 - main - INFO - 상태 저장 완료 #1346: 00:17:33 -2025-08-29 00:17:34,116 - main - INFO - 상태 저장 완료 #1347: 00:17:34 -2025-08-29 00:17:35,120 - main - INFO - 상태 저장 완료 #1348: 00:17:35 -2025-08-29 00:17:36,124 - main - INFO - 상태 저장 완료 #1349: 00:17:36 -2025-08-29 00:17:37,130 - main - INFO - 상태 저장 완료 #1350: 00:17:37 -2025-08-29 00:17:38,134 - main - INFO - 상태 저장 완료 #1351: 00:17:38 -2025-08-29 00:17:39,138 - main - INFO - 상태 저장 완료 #1352: 00:17:39 -2025-08-29 00:17:40,144 - main - INFO - 상태 저장 완료 #1353: 00:17:40 -2025-08-29 00:17:41,149 - main - INFO - 상태 저장 완료 #1354: 00:17:41 -2025-08-29 00:17:42,153 - main - INFO - 상태 저장 완료 #1355: 00:17:42 -2025-08-29 00:17:43,158 - main - INFO - 상태 저장 완료 #1356: 00:17:43 -2025-08-29 00:17:44,164 - main - INFO - 상태 저장 완료 #1357: 00:17:44 -2025-08-29 00:17:45,169 - main - INFO - 상태 저장 완료 #1358: 00:17:45 -2025-08-29 00:17:46,174 - main - INFO - 상태 저장 완료 #1359: 00:17:46 -2025-08-29 00:17:47,178 - main - INFO - 상태 저장 완료 #1360: 00:17:47 -2025-08-29 00:17:48,183 - main - INFO - 상태 저장 완료 #1361: 00:17:48 -2025-08-29 00:17:52,127 - main - INFO - 상태 저장 완료 #1362: 00:17:52 -2025-08-29 00:17:53,132 - main - INFO - 상태 저장 완료 #1363: 00:17:53 -2025-08-29 00:17:54,136 - main - INFO - 상태 저장 완료 #1364: 00:17:54 -2025-08-29 00:17:55,142 - main - INFO - 상태 저장 완료 #1365: 00:17:55 -2025-08-29 00:17:56,146 - main - INFO - 상태 저장 완료 #1366: 00:17:56 -2025-08-29 00:17:57,151 - main - INFO - 상태 저장 완료 #1367: 00:17:57 -2025-08-29 00:17:58,156 - main - INFO - 상태 저장 완료 #1368: 00:17:58 -2025-08-29 00:17:59,163 - main - INFO - 상태 저장 완료 #1369: 00:17:59 -2025-08-29 00:18:00,168 - main - INFO - 상태 저장 완료 #1370: 00:18:00 -2025-08-29 00:18:01,173 - main - INFO - 상태 저장 완료 #1371: 00:18:01 -2025-08-29 00:18:02,178 - main - INFO - 상태 저장 완료 #1372: 00:18:02 -2025-08-29 00:18:03,182 - main - INFO - 상태 저장 완료 #1373: 00:18:03 -2025-08-29 00:18:04,187 - main - INFO - 상태 저장 완료 #1374: 00:18:04 -2025-08-29 00:18:05,192 - main - INFO - 상태 저장 완료 #1375: 00:18:05 -2025-08-29 00:18:06,196 - main - INFO - 상태 저장 완료 #1376: 00:18:06 -2025-08-29 00:18:07,200 - main - INFO - 상태 저장 완료 #1377: 00:18:07 -2025-08-29 00:18:08,204 - main - INFO - 상태 저장 완료 #1378: 00:18:08 -2025-08-29 00:18:09,209 - main - INFO - 상태 저장 완료 #1379: 00:18:09 -2025-08-29 00:18:10,215 - main - INFO - 상태 저장 완료 #1380: 00:18:10 -2025-08-29 00:18:11,219 - main - INFO - 상태 저장 완료 #1381: 00:18:11 -2025-08-29 00:18:15,162 - main - INFO - 상태 저장 완료 #1382: 00:18:15 -2025-08-29 00:18:16,167 - main - INFO - 상태 저장 완료 #1383: 00:18:16 -2025-08-29 00:18:17,172 - main - INFO - 상태 저장 완료 #1384: 00:18:17 -2025-08-29 00:18:18,176 - main - INFO - 상태 저장 완료 #1385: 00:18:18 -2025-08-29 00:18:19,181 - main - INFO - 상태 저장 완료 #1386: 00:18:19 -2025-08-29 00:18:20,186 - main - INFO - 상태 저장 완료 #1387: 00:18:20 -2025-08-29 00:18:21,191 - main - INFO - 상태 저장 완료 #1388: 00:18:21 -2025-08-29 00:18:22,195 - main - INFO - 상태 저장 완료 #1389: 00:18:22 -2025-08-29 00:18:23,199 - main - INFO - 상태 저장 완료 #1390: 00:18:23 -2025-08-29 00:18:24,203 - main - INFO - 상태 저장 완료 #1391: 00:18:24 -2025-08-29 00:18:25,207 - main - INFO - 상태 저장 완료 #1392: 00:18:25 -2025-08-29 00:18:26,213 - main - INFO - 상태 저장 완료 #1393: 00:18:26 -2025-08-29 00:18:27,217 - main - INFO - 상태 저장 완료 #1394: 00:18:27 -2025-08-29 00:18:28,222 - main - INFO - 상태 저장 완료 #1395: 00:18:28 -2025-08-29 00:18:29,227 - main - INFO - 상태 저장 완료 #1396: 00:18:29 -2025-08-29 00:18:30,232 - main - INFO - 상태 저장 완료 #1397: 00:18:30 -2025-08-29 00:18:31,236 - main - INFO - 상태 저장 완료 #1398: 00:18:31 -2025-08-29 00:18:32,241 - main - INFO - 상태 저장 완료 #1399: 00:18:32 -2025-08-29 00:18:33,246 - main - INFO - 상태 저장 완료 #1400: 00:18:33 -2025-08-29 00:18:34,250 - main - INFO - 상태 저장 완료 #1401: 00:18:34 -2025-08-29 00:18:38,197 - main - INFO - 상태 저장 완료 #1402: 00:18:38 -2025-08-29 00:18:39,202 - main - INFO - 상태 저장 완료 #1403: 00:18:39 -2025-08-29 00:18:40,206 - main - INFO - 상태 저장 완료 #1404: 00:18:40 -2025-08-29 00:18:41,211 - main - INFO - 상태 저장 완료 #1405: 00:18:41 -2025-08-29 00:18:42,216 - main - INFO - 상태 저장 완료 #1406: 00:18:42 -2025-08-29 00:18:43,221 - main - INFO - 상태 저장 완료 #1407: 00:18:43 -2025-08-29 00:18:44,225 - main - INFO - 상태 저장 완료 #1408: 00:18:44 -2025-08-29 00:18:45,229 - main - INFO - 상태 저장 완료 #1409: 00:18:45 -2025-08-29 00:18:46,233 - main - INFO - 상태 저장 완료 #1410: 00:18:46 -2025-08-29 00:18:47,241 - main - INFO - 상태 저장 완료 #1411: 00:18:47 -2025-08-29 00:18:48,246 - main - INFO - 상태 저장 완료 #1412: 00:18:48 -2025-08-29 00:18:49,251 - main - INFO - 상태 저장 완료 #1413: 00:18:49 -2025-08-29 00:18:50,255 - main - INFO - 상태 저장 완료 #1414: 00:18:50 -2025-08-29 00:18:51,260 - main - INFO - 상태 저장 완료 #1415: 00:18:51 -2025-08-29 00:18:52,265 - main - INFO - 상태 저장 완료 #1416: 00:18:52 -2025-08-29 00:18:53,270 - main - INFO - 상태 저장 완료 #1417: 00:18:53 -2025-08-29 00:18:54,275 - main - INFO - 상태 저장 완료 #1418: 00:18:54 -2025-08-29 00:18:55,279 - main - INFO - 상태 저장 완료 #1419: 00:18:55 -2025-08-29 00:18:56,284 - main - INFO - 상태 저장 완료 #1420: 00:18:56 -2025-08-29 00:18:57,288 - main - INFO - 상태 저장 완료 #1421: 00:18:57 -2025-08-29 00:19:01,233 - main - INFO - 상태 저장 완료 #1422: 00:19:01 -2025-08-29 00:19:02,238 - main - INFO - 상태 저장 완료 #1423: 00:19:02 -2025-08-29 00:19:03,244 - main - INFO - 상태 저장 완료 #1424: 00:19:03 -2025-08-29 00:19:04,248 - main - INFO - 상태 저장 완료 #1425: 00:19:04 -2025-08-29 00:19:05,253 - main - INFO - 상태 저장 완료 #1426: 00:19:05 -2025-08-29 00:19:06,258 - main - INFO - 상태 저장 완료 #1427: 00:19:06 -2025-08-29 00:19:07,262 - main - INFO - 상태 저장 완료 #1428: 00:19:07 -2025-08-29 00:19:08,267 - main - INFO - 상태 저장 완료 #1429: 00:19:08 -2025-08-29 00:19:09,272 - main - INFO - 상태 저장 완료 #1430: 00:19:09 -2025-08-29 00:19:10,276 - main - INFO - 상태 저장 완료 #1431: 00:19:10 -2025-08-29 00:19:11,281 - main - INFO - 상태 저장 완료 #1432: 00:19:11 -2025-08-29 00:19:12,286 - main - INFO - 상태 저장 완료 #1433: 00:19:12 -2025-08-29 00:19:13,290 - main - INFO - 상태 저장 완료 #1434: 00:19:13 -2025-08-29 00:19:14,294 - main - INFO - 상태 저장 완료 #1435: 00:19:14 -2025-08-29 00:19:15,299 - main - INFO - 상태 저장 완료 #1436: 00:19:15 -2025-08-29 00:19:16,303 - main - INFO - 상태 저장 완료 #1437: 00:19:16 -2025-08-29 00:19:17,307 - main - INFO - 상태 저장 완료 #1438: 00:19:17 -2025-08-29 00:19:18,312 - main - INFO - 상태 저장 완료 #1439: 00:19:18 -2025-08-29 00:19:19,317 - main - INFO - 상태 저장 완료 #1440: 00:19:19 -2025-08-29 00:19:20,322 - main - INFO - 상태 저장 완료 #1441: 00:19:20 -2025-08-29 00:19:24,268 - main - INFO - 상태 저장 완료 #1442: 00:19:24 -2025-08-29 00:19:25,272 - main - INFO - 상태 저장 완료 #1443: 00:19:25 -2025-08-29 00:19:26,277 - main - INFO - 상태 저장 완료 #1444: 00:19:26 -2025-08-29 00:19:27,281 - main - INFO - 상태 저장 완료 #1445: 00:19:27 -2025-08-29 00:19:28,284 - main - INFO - 상태 저장 완료 #1446: 00:19:28 -2025-08-29 00:19:29,287 - main - INFO - 상태 저장 완료 #1447: 00:19:29 -2025-08-29 00:19:30,290 - main - INFO - 상태 저장 완료 #1448: 00:19:30 -2025-08-29 00:19:31,294 - main - INFO - 상태 저장 완료 #1449: 00:19:31 -2025-08-29 00:19:32,299 - main - INFO - 상태 저장 완료 #1450: 00:19:32 -2025-08-29 00:19:33,304 - main - INFO - 상태 저장 완료 #1451: 00:19:33 -2025-08-29 00:19:34,307 - main - INFO - 상태 저장 완료 #1452: 00:19:34 -2025-08-29 00:19:35,312 - main - INFO - 상태 저장 완료 #1453: 00:19:35 -2025-08-29 00:19:36,323 - main - INFO - 상태 저장 완료 #1454: 00:19:36 -2025-08-29 00:19:37,328 - main - INFO - 상태 저장 완료 #1455: 00:19:37 -2025-08-29 00:19:38,333 - main - INFO - 상태 저장 완료 #1456: 00:19:38 -2025-08-29 00:19:39,337 - main - INFO - 상태 저장 완료 #1457: 00:19:39 -2025-08-29 00:19:40,341 - main - INFO - 상태 저장 완료 #1458: 00:19:40 -2025-08-29 00:19:41,349 - main - INFO - 상태 저장 완료 #1459: 00:19:41 -2025-08-29 00:19:42,354 - main - INFO - 상태 저장 완료 #1460: 00:19:42 -2025-08-29 00:19:43,358 - main - INFO - 상태 저장 완료 #1461: 00:19:43 -2025-08-29 00:19:47,294 - main - INFO - 상태 저장 완료 #1462: 00:19:47 -2025-08-29 00:19:48,297 - main - INFO - 상태 저장 완료 #1463: 00:19:48 -2025-08-29 00:19:49,300 - main - INFO - 상태 저장 완료 #1464: 00:19:49 -2025-08-29 00:19:50,303 - main - INFO - 상태 저장 완료 #1465: 00:19:50 -2025-08-29 00:19:51,307 - main - INFO - 상태 저장 완료 #1466: 00:19:51 -2025-08-29 00:19:52,310 - main - INFO - 상태 저장 완료 #1467: 00:19:52 -2025-08-29 00:19:53,314 - main - INFO - 상태 저장 완료 #1468: 00:19:53 -2025-08-29 00:19:54,317 - main - INFO - 상태 저장 완료 #1469: 00:19:54 -2025-08-29 00:19:55,320 - main - INFO - 상태 저장 완료 #1470: 00:19:55 -2025-08-29 00:19:56,323 - main - INFO - 상태 저장 완료 #1471: 00:19:56 -2025-08-29 00:19:57,326 - main - INFO - 상태 저장 완료 #1472: 00:19:57 -2025-08-29 00:19:58,329 - main - INFO - 상태 저장 완료 #1473: 00:19:58 -2025-08-29 00:19:59,331 - main - INFO - 상태 저장 완료 #1474: 00:19:59 +2025-08-29 01:38:39,500 - uvicorn.error - INFO - Uvicorn running on http://0.0.0.0:8008 (Press CTRL+C to quit) +2025-08-29 01:38:39,993 - main - INFO - 상태 저장 완료 #2: 01:38:39 +INFO: 127.0.0.1:57950 - "GET /health HTTP/1.1" 200 OK +2025-08-29 01:38:40,997 - main - INFO - 상태 저장 완료 #3: 01:38:40 +2025-08-29 01:38:42,001 - main - INFO - 상태 저장 완료 #4: 01:38:41 +2025-08-29 01:38:43,005 - main - INFO - 상태 저장 완료 #5: 01:38:43 +2025-08-29 01:38:44,009 - main - INFO - 상태 저장 완료 #6: 01:38:44 +2025-08-29 01:38:45,013 - main - INFO - 상태 저장 완료 #7: 01:38:45 +2025-08-29 01:38:46,016 - main - INFO - 상태 저장 완료 #8: 01:38:46 +2025-08-29 01:38:47,020 - main - INFO - 상태 저장 완료 #9: 01:38:47 +2025-08-29 01:38:48,024 - main - INFO - 상태 저장 완료 #10: 01:38:48 +2025-08-29 01:38:49,028 - main - INFO - 상태 저장 완료 #11: 01:38:49 +2025-08-29 01:38:50,031 - main - INFO - 상태 저장 완료 #12: 01:38:50 +2025-08-29 01:38:51,034 - main - INFO - 상태 저장 완료 #13: 01:38:51 +2025-08-29 01:38:52,037 - main - INFO - 상태 저장 완료 #14: 01:38:52 +2025-08-29 01:38:53,040 - main - INFO - 상태 저장 완료 #15: 01:38:53 +INFO: 127.0.0.1:46584 - "GET /api/v1/model HTTP/1.1" 200 OK +2025-08-29 01:38:54,043 - main - INFO - 상태 저장 완료 #16: 01:38:54 +2025-08-29 01:38:55,046 - main - INFO - 상태 저장 완료 #17: 01:38:55 +2025-08-29 01:38:56,050 - main - INFO - 상태 저장 완료 #18: 01:38:56 +2025-08-29 01:38:57,055 - main - INFO - 상태 저장 완료 #19: 01:38:57 +2025-08-29 01:38:58,059 - main - INFO - 상태 저장 완료 #20: 01:38:58 +2025-08-29 01:38:59,063 - main - INFO - 상태 저장 완료 #21: 01:38:59 +2025-08-29 01:39:00,068 - main - INFO - 상태 저장 완료 #22: 01:39:00 +2025-08-29 01:39:01,071 - main - INFO - 상태 저장 완료 #23: 01:39:01 +2025-08-29 01:39:02,076 - main - INFO - 상태 저장 완료 #24: 01:39:02 +2025-08-29 01:39:03,078 - main - INFO - 상태 저장 완료 #25: 01:39:03 +2025-08-29 01:39:04,083 - main - INFO - 상태 저장 완료 #26: 01:39:04 +INFO: 127.0.0.1:38784 - "GET /api/v1/model HTTP/1.1" 200 OK +2025-08-29 01:39:05,087 - main - INFO - 상태 저장 완료 #27: 01:39:05 +2025-08-29 01:39:06,092 - main - INFO - 상태 저장 완료 #28: 01:39:06 +2025-08-29 01:39:07,098 - main - INFO - 상태 저장 완료 #29: 01:39:07 +2025-08-29 01:39:08,102 - main - INFO - 상태 저장 완료 #30: 01:39:08 +2025-08-29 01:39:09,105 - main - INFO - 상태 저장 완료 #31: 01:39:09 +2025-08-29 01:39:10,109 - main - INFO - 상태 저장 완료 #32: 01:39:10 +2025-08-29 01:39:11,113 - main - INFO - 상태 저장 완료 #33: 01:39:11 +2025-08-29 01:39:12,117 - main - INFO - 상태 저장 완료 #34: 01:39:12 +INFO: 127.0.0.1:49464 - "GET /health HTTP/1.1" 200 OK +2025-08-29 01:39:13,121 - main - INFO - 상태 저장 완료 #35: 01:39:13 +2025-08-29 01:39:14,125 - main - INFO - 상태 저장 완료 #36: 01:39:14 +2025-08-29 01:39:15,129 - main - INFO - 상태 저장 완료 #37: 01:39:15 +2025-08-29 01:39:16,133 - main - INFO - 상태 저장 완료 #38: 01:39:16 +2025-08-29 01:39:17,138 - main - INFO - 상태 저장 완료 #39: 01:39:17 +2025-08-29 01:39:18,142 - main - INFO - 상태 저장 완료 #40: 01:39:18 +2025-08-29 01:39:19,148 - main - INFO - 상태 저장 완료 #41: 01:39:19 +2025-08-29 01:39:20,151 - main - INFO - 상태 저장 완료 #42: 01:39:20 +2025-08-29 01:39:21,156 - main - INFO - 상태 저장 완료 #43: 01:39:21 +2025-08-29 01:39:22,161 - main - INFO - 상태 저장 완료 #44: 01:39:22 +2025-08-29 01:39:23,165 - main - INFO - 상태 저장 완료 #45: 01:39:23 +2025-08-29 01:39:24,170 - main - INFO - 상태 저장 완료 #46: 01:39:24 +2025-08-29 01:39:25,175 - main - INFO - 상태 저장 완료 #47: 01:39:25 +2025-08-29 01:39:26,185 - main - INFO - 상태 저장 완료 #48: 01:39:26 +2025-08-29 01:39:27,189 - main - INFO - 상태 저장 완료 #49: 01:39:27 +2025-08-29 01:39:28,193 - main - INFO - 상태 저장 완료 #50: 01:39:28 +2025-08-29 01:39:29,197 - main - INFO - 상태 저장 완료 #51: 01:39:29 +2025-08-29 01:39:30,201 - main - INFO - 상태 저장 완료 #52: 01:39:30 +2025-08-29 01:39:31,206 - main - INFO - 상태 저장 완료 #53: 01:39:31 +2025-08-29 01:39:32,211 - main - INFO - 상태 저장 완료 #54: 01:39:32 +2025-08-29 01:39:33,215 - main - INFO - 상태 저장 완료 #55: 01:39:33 +2025-08-29 01:39:34,220 - main - INFO - 상태 저장 완료 #56: 01:39:34 +2025-08-29 01:39:35,224 - main - INFO - 상태 저장 완료 #57: 01:39:35 +2025-08-29 01:39:36,230 - main - INFO - 상태 저장 완료 #58: 01:39:36 +2025-08-29 01:39:37,235 - main - INFO - 상태 저장 완료 #59: 01:39:37 +2025-08-29 01:39:38,240 - main - INFO - 상태 저장 완료 #60: 01:39:38 +2025-08-29 01:39:39,245 - main - INFO - 상태 저장 완료 #61: 01:39:39 +2025-08-29 01:39:42,539 - main - INFO - 상태 저장 완료 #62: 01:39:42 +2025-08-29 01:39:43,544 - main - INFO - 상태 저장 완료 #63: 01:39:43 +2025-08-29 01:39:44,548 - main - INFO - 상태 저장 완료 #64: 01:39:44 +2025-08-29 01:39:45,553 - main - INFO - 상태 저장 완료 #65: 01:39:45 +2025-08-29 01:39:46,557 - main - INFO - 상태 저장 완료 #66: 01:39:46 +2025-08-29 01:39:47,560 - main - INFO - 상태 저장 완료 #67: 01:39:47 +2025-08-29 01:39:48,565 - main - INFO - 상태 저장 완료 #68: 01:39:48 +2025-08-29 01:39:49,569 - main - INFO - 상태 저장 완료 #69: 01:39:49 +2025-08-29 01:39:50,575 - main - INFO - 상태 저장 완료 #70: 01:39:50 +2025-08-29 01:39:51,580 - main - INFO - 상태 저장 완료 #71: 01:39:51 +2025-08-29 01:39:52,584 - main - INFO - 상태 저장 완료 #72: 01:39:52 +2025-08-29 01:39:53,589 - main - INFO - 상태 저장 완료 #73: 01:39:53 +2025-08-29 01:39:54,593 - main - INFO - 상태 저장 완료 #74: 01:39:54 +2025-08-29 01:39:55,597 - main - INFO - 상태 저장 완료 #75: 01:39:55 +2025-08-29 01:39:56,601 - main - INFO - 상태 저장 완료 #76: 01:39:56 +2025-08-29 01:39:57,605 - main - INFO - 상태 저장 완료 #77: 01:39:57 +2025-08-29 01:39:58,609 - main - INFO - 상태 저장 완료 #78: 01:39:58 +2025-08-29 01:39:59,613 - main - INFO - 상태 저장 완료 #79: 01:39:59 +2025-08-29 01:40:00,617 - main - INFO - 상태 저장 완료 #80: 01:40:00 +2025-08-29 01:40:01,621 - main - INFO - 상태 저장 완료 #81: 01:40:01 +2025-08-29 01:40:05,576 - main - INFO - 상태 저장 완료 #82: 01:40:05 +2025-08-29 01:40:06,580 - main - INFO - 상태 저장 완료 #83: 01:40:06 +2025-08-29 01:40:07,585 - main - INFO - 상태 저장 완료 #84: 01:40:07 +2025-08-29 01:40:08,589 - main - INFO - 상태 저장 완료 #85: 01:40:08 +2025-08-29 01:40:09,593 - main - INFO - 상태 저장 완료 #86: 01:40:09 +2025-08-29 01:40:10,597 - main - INFO - 상태 저장 완료 #87: 01:40:10 +2025-08-29 01:40:11,602 - main - INFO - 상태 저장 완료 #88: 01:40:11 +2025-08-29 01:40:12,606 - main - INFO - 상태 저장 완료 #89: 01:40:12 +2025-08-29 01:40:13,610 - main - INFO - 상태 저장 완료 #90: 01:40:13 +2025-08-29 01:40:14,613 - main - INFO - 상태 저장 완료 #91: 01:40:14 +2025-08-29 01:40:15,617 - main - INFO - 상태 저장 완료 #92: 01:40:15 +2025-08-29 01:40:16,622 - main - INFO - 상태 저장 완료 #93: 01:40:16 +2025-08-29 01:40:17,627 - main - INFO - 상태 저장 완료 #94: 01:40:17 +2025-08-29 01:40:18,632 - main - INFO - 상태 저장 완료 #95: 01:40:18 +2025-08-29 01:40:19,636 - main - INFO - 상태 저장 완료 #96: 01:40:19 +2025-08-29 01:40:20,640 - main - INFO - 상태 저장 완료 #97: 01:40:20 +2025-08-29 01:40:21,644 - main - INFO - 상태 저장 완료 #98: 01:40:21 +2025-08-29 01:40:22,648 - main - INFO - 상태 저장 완료 #99: 01:40:22 +2025-08-29 01:40:23,652 - main - INFO - 상태 저장 완료 #100: 01:40:23 +2025-08-29 01:40:24,656 - main - INFO - 상태 저장 완료 #101: 01:40:24 +2025-08-29 01:40:28,611 - main - INFO - 상태 저장 완료 #102: 01:40:28 +2025-08-29 01:40:29,615 - main - INFO - 상태 저장 완료 #103: 01:40:29 +2025-08-29 01:40:30,619 - main - INFO - 상태 저장 완료 #104: 01:40:30 +2025-08-29 01:40:31,624 - main - INFO - 상태 저장 완료 #105: 01:40:31 +2025-08-29 01:40:32,628 - main - INFO - 상태 저장 완료 #106: 01:40:32 +2025-08-29 01:40:33,632 - main - INFO - 상태 저장 완료 #107: 01:40:33 +2025-08-29 01:40:34,636 - main - INFO - 상태 저장 완료 #108: 01:40:34 +2025-08-29 01:40:35,641 - main - INFO - 상태 저장 완료 #109: 01:40:35 +2025-08-29 01:40:36,646 - main - INFO - 상태 저장 완료 #110: 01:40:36 +2025-08-29 01:40:37,649 - main - INFO - 상태 저장 완료 #111: 01:40:37 +2025-08-29 01:40:38,653 - main - INFO - 상태 저장 완료 #112: 01:40:38 +2025-08-29 01:40:39,657 - main - INFO - 상태 저장 완료 #113: 01:40:39 +2025-08-29 01:40:40,661 - main - INFO - 상태 저장 완료 #114: 01:40:40 +2025-08-29 01:40:41,665 - main - INFO - 상태 저장 완료 #115: 01:40:41 +2025-08-29 01:40:42,669 - main - INFO - 상태 저장 완료 #116: 01:40:42 +2025-08-29 01:40:43,673 - main - INFO - 상태 저장 완료 #117: 01:40:43 +2025-08-29 01:40:44,678 - main - INFO - 상태 저장 완료 #118: 01:40:44 +2025-08-29 01:40:45,682 - main - INFO - 상태 저장 완료 #119: 01:40:45 +2025-08-29 01:40:46,686 - main - INFO - 상태 저장 완료 #120: 01:40:46 +2025-08-29 01:40:47,691 - main - INFO - 상태 저장 완료 #121: 01:40:47 +2025-08-29 01:40:51,646 - main - INFO - 상태 저장 완료 #122: 01:40:51 +2025-08-29 01:40:52,652 - main - INFO - 상태 저장 완료 #123: 01:40:52 +2025-08-29 01:40:53,656 - main - INFO - 상태 저장 완료 #124: 01:40:53 +2025-08-29 01:40:54,661 - main - INFO - 상태 저장 완료 #125: 01:40:54 +2025-08-29 01:40:55,665 - main - INFO - 상태 저장 완료 #126: 01:40:55 +2025-08-29 01:40:56,670 - main - INFO - 상태 저장 완료 #127: 01:40:56 +2025-08-29 01:40:57,675 - main - INFO - 상태 저장 완료 #128: 01:40:57 +2025-08-29 01:40:58,680 - main - INFO - 상태 저장 완료 #129: 01:40:58 +2025-08-29 01:40:59,684 - main - INFO - 상태 저장 완료 #130: 01:40:59 +2025-08-29 01:41:00,689 - main - INFO - 상태 저장 완료 #131: 01:41:00 +2025-08-29 01:41:01,694 - main - INFO - 상태 저장 완료 #132: 01:41:01 +2025-08-29 01:41:02,698 - main - INFO - 상태 저장 완료 #133: 01:41:02 +2025-08-29 01:41:03,703 - main - INFO - 상태 저장 완료 #134: 01:41:03 +2025-08-29 01:41:04,707 - main - INFO - 상태 저장 완료 #135: 01:41:04 +2025-08-29 01:41:05,712 - main - INFO - 상태 저장 완료 #136: 01:41:05 +2025-08-29 01:41:06,716 - main - INFO - 상태 저장 완료 #137: 01:41:06 +2025-08-29 01:41:07,720 - main - INFO - 상태 저장 완료 #138: 01:41:07 +2025-08-29 01:41:08,724 - main - INFO - 상태 저장 완료 #139: 01:41:08 +2025-08-29 01:41:09,728 - main - INFO - 상태 저장 완료 #140: 01:41:09 +2025-08-29 01:41:10,733 - main - INFO - 상태 저장 완료 #141: 01:41:10 +2025-08-29 01:41:14,678 - main - INFO - 상태 저장 완료 #142: 01:41:14 +2025-08-29 01:41:15,683 - main - INFO - 상태 저장 완료 #143: 01:41:15 +2025-08-29 01:41:16,687 - main - INFO - 상태 저장 완료 #144: 01:41:16 +2025-08-29 01:41:17,691 - main - INFO - 상태 저장 완료 #145: 01:41:17 +2025-08-29 01:41:18,695 - main - INFO - 상태 저장 완료 #146: 01:41:18 +2025-08-29 01:41:19,700 - main - INFO - 상태 저장 완료 #147: 01:41:19 +2025-08-29 01:41:20,705 - main - INFO - 상태 저장 완료 #148: 01:41:20 +2025-08-29 01:41:21,709 - main - INFO - 상태 저장 완료 #149: 01:41:21 +2025-08-29 01:41:22,713 - main - INFO - 상태 저장 완료 #150: 01:41:22 +2025-08-29 01:41:23,717 - main - INFO - 상태 저장 완료 #151: 01:41:23 +2025-08-29 01:41:24,721 - main - INFO - 상태 저장 완료 #152: 01:41:24 +2025-08-29 01:41:25,726 - main - INFO - 상태 저장 완료 #153: 01:41:25 +2025-08-29 01:41:26,730 - main - INFO - 상태 저장 완료 #154: 01:41:26 +2025-08-29 01:41:27,735 - main - INFO - 상태 저장 완료 #155: 01:41:27 +2025-08-29 01:41:28,740 - main - INFO - 상태 저장 완료 #156: 01:41:28 +2025-08-29 01:41:29,743 - main - INFO - 상태 저장 완료 #157: 01:41:29 +2025-08-29 01:41:30,745 - main - INFO - 상태 저장 완료 #158: 01:41:30 +2025-08-29 01:41:31,750 - main - INFO - 상태 저장 완료 #159: 01:41:31 +2025-08-29 01:41:32,755 - main - INFO - 상태 저장 완료 #160: 01:41:32 +2025-08-29 01:41:33,759 - main - INFO - 상태 저장 완료 #161: 01:41:33 +2025-08-29 01:41:37,714 - main - INFO - 상태 저장 완료 #162: 01:41:37 +2025-08-29 01:41:38,719 - main - INFO - 상태 저장 완료 #163: 01:41:38 +2025-08-29 01:41:39,723 - main - INFO - 상태 저장 완료 #164: 01:41:39 +2025-08-29 01:41:40,727 - main - INFO - 상태 저장 완료 #165: 01:41:40 +2025-08-29 01:41:41,733 - main - INFO - 상태 저장 완료 #166: 01:41:41 +2025-08-29 01:41:42,737 - main - INFO - 상태 저장 완료 #167: 01:41:42 +2025-08-29 01:41:43,741 - main - INFO - 상태 저장 완료 #168: 01:41:43 +2025-08-29 01:41:44,745 - main - INFO - 상태 저장 완료 #169: 01:41:44 +2025-08-29 01:41:45,750 - main - INFO - 상태 저장 완료 #170: 01:41:45 +2025-08-29 01:41:46,754 - main - INFO - 상태 저장 완료 #171: 01:41:46 +2025-08-29 01:41:47,758 - main - INFO - 상태 저장 완료 #172: 01:41:47 +2025-08-29 01:41:48,764 - main - INFO - 상태 저장 완료 #173: 01:41:48 +2025-08-29 01:41:49,768 - main - INFO - 상태 저장 완료 #174: 01:41:49 +2025-08-29 01:41:50,772 - main - INFO - 상태 저장 완료 #175: 01:41:50 +2025-08-29 01:41:51,776 - main - INFO - 상태 저장 완료 #176: 01:41:51 +2025-08-29 01:41:52,780 - main - INFO - 상태 저장 완료 #177: 01:41:52 +2025-08-29 01:41:53,785 - main - INFO - 상태 저장 완료 #178: 01:41:53 +2025-08-29 01:41:54,790 - main - INFO - 상태 저장 완료 #179: 01:41:54 +2025-08-29 01:41:55,794 - main - INFO - 상태 저장 완료 #180: 01:41:55 +2025-08-29 01:41:56,799 - main - INFO - 상태 저장 완료 #181: 01:41:56 +2025-08-29 01:42:00,749 - main - INFO - 상태 저장 완료 #182: 01:42:00 +2025-08-29 01:42:01,754 - main - INFO - 상태 저장 완료 #183: 01:42:01 +2025-08-29 01:42:02,758 - main - INFO - 상태 저장 완료 #184: 01:42:02 +2025-08-29 01:42:03,763 - main - INFO - 상태 저장 완료 #185: 01:42:03 +2025-08-29 01:42:04,766 - main - INFO - 상태 저장 완료 #186: 01:42:04 +2025-08-29 01:42:05,769 - main - INFO - 상태 저장 완료 #187: 01:42:05 +2025-08-29 01:42:06,772 - main - INFO - 상태 저장 완료 #188: 01:42:06 +2025-08-29 01:42:07,774 - main - INFO - 상태 저장 완료 #189: 01:42:07 +2025-08-29 01:42:08,781 - main - INFO - 상태 저장 완료 #190: 01:42:08 +2025-08-29 01:42:09,786 - main - INFO - 상태 저장 완료 #191: 01:42:09 +2025-08-29 01:42:10,791 - main - INFO - 상태 저장 완료 #192: 01:42:10 +2025-08-29 01:42:11,795 - main - INFO - 상태 저장 완료 #193: 01:42:11 +2025-08-29 01:42:12,799 - main - INFO - 상태 저장 완료 #194: 01:42:12 diff --git a/logs/main_server.pid b/logs/main_server.pid index 61d2bac..72bc448 100644 --- a/logs/main_server.pid +++ b/logs/main_server.pid @@ -1 +1 @@ -1312285 +1328887 diff --git a/logs/monitoring.log b/logs/monitoring.log index c2315f0..532c8b9 100644 --- a/logs/monitoring.log +++ b/logs/monitoring.log @@ -1,10 +1,6 @@ -INFO: Started server process [1312316] +INFO: Started server process [1328918] INFO: Waiting for application startup. Fan control not available INFO: Application startup complete. -INFO: Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit) -INFO: 127.0.0.1:35348 - "GET /api/simple HTTP/1.1" 200 OK -INFO: 127.0.0.1:37590 - "GET / HTTP/1.1" 200 OK -INFO: 127.0.0.1:37590 - "GET /favicon.ico HTTP/1.1" 404 Not Found -INFO: ('127.0.0.1', 37632) - "WebSocket /ws" [accepted] -INFO: connection open +INFO: Uvicorn running on http://0.0.0.0:8888 (Press CTRL+C to quit) +INFO: 127.0.0.1:42340 - "GET /api/simple HTTP/1.1" 200 OK diff --git a/logs/monitoring.pid b/logs/monitoring.pid index caa8bc6..5e153e1 100644 --- a/logs/monitoring.pid +++ b/logs/monitoring.pid @@ -1 +1 @@ -1312316 +1328918 diff --git a/scripts/install_deps.sh b/scripts/install_deps.sh index a39b163..8ff70d7 100755 --- a/scripts/install_deps.sh +++ b/scripts/install_deps.sh @@ -30,9 +30,44 @@ log_error() { echo -e "${RED}[ERROR]${NC} $1" } -# 기본 설정 -PROJECT_ROOT="/home/ckh08045/work/inpaintServer" -VENV_PATH="$PROJECT_ROOT" +# 기본 설정 - 동적 경로 처리 +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" + +# 가상환경 경로 자동 감지 +detect_venv_path() { + local possible_paths=( + "$PROJECT_ROOT/venv" # 일반적인 venv 경로 + "$PROJECT_ROOT/.venv" # 숨김 venv 경로 + "$PROJECT_ROOT/env" # env 경로 + "$PROJECT_ROOT/.env" # 숨김 env 경로 + "$PROJECT_ROOT" # 프로젝트 루트 (Jetson 방식) + ) + + for path in "${possible_paths[@]}"; do + if [ -f "$path/bin/python" ] || [ -f "$path/bin/python3" ]; then + VENV_PATH="$path" + log_info "가상환경 경로 감지: $VENV_PATH" + return 0 + fi + done + + # 현재 활성화된 가상환경 확인 + if [ -n "$VIRTUAL_ENV" ]; then + VENV_PATH="$VIRTUAL_ENV" + log_info "활성화된 가상환경 사용: $VENV_PATH" + return 0 + fi + + # 가상환경을 찾지 못한 경우 시스템별 기본값 사용 + if [ "$(uname -m)" = "aarch64" ] && uname -a | grep -q "tegra"; then + VENV_PATH="$PROJECT_ROOT" + log_warning "가상환경을 찾을 수 없어 Jetson 기본값 사용: $VENV_PATH" + else + VENV_PATH="$PROJECT_ROOT/venv" + log_warning "가상환경을 찾을 수 없어 x86 기본값 사용: $VENV_PATH" + fi +} # 시스템 감지 detect_system() { @@ -687,6 +722,7 @@ main() { log_info "인페인팅 서버 의존성 설치 시작" detect_system + detect_venv_path check_system_requirements check_cuda_installation activate_venv diff --git a/scripts/setup_and_run.sh b/scripts/setup_and_run.sh index ef7eb5a..039d46d 100755 --- a/scripts/setup_and_run.sh +++ b/scripts/setup_and_run.sh @@ -176,8 +176,14 @@ install_dependencies() { fi # requirements.txt 확인 - if [ ! -f "requirements.txt" ]; then - log_error "requirements.txt 파일을 찾을 수 없습니다" + if [ "$SYSTEM_TYPE" = "x86" ]; then + REQ_FILE="requirements_x86.txt" + else + REQ_FILE="requirements.txt" + fi + + if [ ! -f "$REQ_FILE" ]; then + log_error "$REQ_FILE 파일을 찾을 수 없습니다" exit 1 fi @@ -188,7 +194,7 @@ install_dependencies() { fi # 기본 패키지 설치 - pip install -r requirements.txt + pip install -r "$REQ_FILE" log_success "의존성 설치 완료" } @@ -282,7 +288,7 @@ print_completion_info() { echo "🚀 서버 접속 정보:" echo " - 메인 API 서버: http://localhost:8008" echo " - API 문서: http://localhost:8008/docs" - echo " - 모니터링 대시보드: http://localhost:8080" + echo " - 모니터링 대시보드: http://localhost:8888" echo " - 헬스 체크: http://localhost:8008/health" else echo "" diff --git a/scripts/setup_x86.sh b/scripts/setup_x86.sh index 2521bf4..204501e 100755 --- a/scripts/setup_x86.sh +++ b/scripts/setup_x86.sh @@ -141,7 +141,7 @@ echo " bash scripts/setup_and_run.sh" echo "" log_info "서버 포트:" echo " 메인 서버: http://localhost:8008" -echo " 모니터링: http://localhost:8080" +echo " 모니터링: http://localhost:8888" echo "" log_info "GPU 설정:" echo " RTX 3060 12GB 권장 설정이 자동으로 적용됩니다" diff --git a/scripts/start_server.sh b/scripts/start_server.sh index a170ea4..e1c9f29 100755 --- a/scripts/start_server.sh +++ b/scripts/start_server.sh @@ -30,13 +30,48 @@ log_error() { echo -e "${RED}[ERROR]${NC} $1" } -# 기본 설정 -PROJECT_ROOT="/home/ckh08045/work/inpaintServer" -VENV_PATH="$PROJECT_ROOT" +# 기본 설정 - 동적 경로 처리 +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" MAIN_SERVER_PORT=8008 -MONITORING_PORT=8080 +MONITORING_PORT=8888 LOG_DIR="$PROJECT_ROOT/logs" +# 가상환경 경로 자동 감지 +detect_venv_path() { + local possible_paths=( + "$PROJECT_ROOT/venv" # 일반적인 venv 경로 + "$PROJECT_ROOT/.venv" # 숨김 venv 경로 + "$PROJECT_ROOT/env" # env 경로 + "$PROJECT_ROOT/.env" # 숨김 env 경로 + "$PROJECT_ROOT" # 프로젝트 루트 (Jetson 방식) + ) + + for path in "${possible_paths[@]}"; do + if [ -f "$path/bin/python" ] || [ -f "$path/bin/python3" ]; then + VENV_PATH="$path" + log_info "가상환경 경로 감지: $VENV_PATH" + return 0 + fi + done + + # 현재 활성화된 가상환경 확인 + if [ -n "$VIRTUAL_ENV" ]; then + VENV_PATH="$VIRTUAL_ENV" + log_info "활성화된 가상환경 사용: $VENV_PATH" + return 0 + fi + + # 가상환경을 찾지 못한 경우 시스템별 기본값 사용 + if [ "$(uname -m)" = "aarch64" ] && uname -a | grep -q "tegra"; then + VENV_PATH="$PROJECT_ROOT" + log_warning "가상환경을 찾을 수 없어 Jetson 기본값 사용: $VENV_PATH" + else + VENV_PATH="$PROJECT_ROOT/venv" + log_warning "가상환경을 찾을 수 없어 x86 기본값 사용: $VENV_PATH" + fi +} + # 시스템 감지 detect_system() { if [ "$(uname -m)" = "aarch64" ] && uname -a | grep -q "tegra"; then @@ -129,6 +164,7 @@ check_environment() { fi # 가상환경 확인 + log_info "가상환경 경로 확인: $VENV_PATH" if [ ! -f "$VENV_PATH/bin/activate" ]; then log_error "가상환경을 찾을 수 없습니다: $VENV_PATH" exit 1 @@ -506,6 +542,7 @@ main() { log_info "인페인팅 서버 시작 스크립트 실행" detect_system + detect_venv_path check_environment activate_venv check_ports diff --git a/scripts/status.sh b/scripts/status.sh index 9b00f0d..074d571 100755 --- a/scripts/status.sh +++ b/scripts/status.sh @@ -30,11 +30,12 @@ log_error() { echo -e "${RED}[ERROR]${NC} $1" } -# 기본 설정 -PROJECT_ROOT="/home/ckh08045/work/inpaintServer" +# 기본 설정 - 동적 경로 처리 +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" LOG_DIR="$PROJECT_ROOT/logs" MAIN_PORT=8008 -MONITORING_PORT=8080 +MONITORING_PORT=8888 # 옵션 파싱 DETAILED=false diff --git a/scripts/stop_server.sh b/scripts/stop_server.sh index d84c37c..a9fe854 100755 --- a/scripts/stop_server.sh +++ b/scripts/stop_server.sh @@ -29,8 +29,9 @@ log_error() { echo -e "${RED}[ERROR]${NC} $1" } -# 기본 설정 -PROJECT_ROOT="/home/ckh08045/work/inpaintServer" +# 기본 설정 - 동적 경로 처리 +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" PID_FILE="$PROJECT_ROOT/server.pid" LOG_FILE="$PROJECT_ROOT/logs/server.log" @@ -70,8 +71,8 @@ find_server_processes() { done fi - # 포트 8080에서 실행 중인 프로세스 찾기 (모니터링) - local monitor_processes=$(lsof -ti:8080 2>/dev/null || echo "") + # 포트 8888에서 실행 중인 프로세스 찾기 (모니터링) + local monitor_processes=$(lsof -ti:8888 2>/dev/null || echo "") if [ -n "$monitor_processes" ]; then for pid in $monitor_processes; do if [[ ! " ${processes[@]} " =~ " ${pid} " ]]; then @@ -135,10 +136,10 @@ stop_server() { log_success "포트 8008 해제됨" fi - if lsof -ti:8080 > /dev/null 2>&1; then - log_warning "포트 8080이 여전히 사용 중입니다" + if lsof -ti:8888 > /dev/null 2>&1; then + log_warning "포트 8888이 여전히 사용 중입니다" else - log_success "포트 8080 해제됨" + log_success "포트 8888 해제됨" fi log_success "서버 정지 완료" @@ -165,10 +166,10 @@ force_stop() { kill -KILL $port_8008 2>/dev/null || true fi - local port_8080=$(lsof -ti:8080 2>/dev/null || echo "") - if [ -n "$port_8080" ]; then - log_info "포트 8080 사용 프로세스 강제 종료 중..." - kill -KILL $port_8080 2>/dev/null || true + local port_8888=$(lsof -ti:8888 2>/dev/null || echo "") + if [ -n "$port_8888" ]; then + log_info "포트 8888 사용 프로세스 강제 종료 중..." + kill -KILL $port_8888 2>/dev/null || true fi # PID 파일 정리 @@ -204,10 +205,10 @@ check_status() { log_info "포트 8008: 사용 안함" fi - if lsof -ti:8080 > /dev/null 2>&1; then - log_info "포트 8080: 사용 중 (모니터링 대시보드)" + if lsof -ti:8888 > /dev/null 2>&1; then + log_info "포트 8888: 사용 중 (모니터링 대시보드)" else - log_info "포트 8080: 사용 안함" + log_info "포트 8888: 사용 안함" fi } diff --git a/status.json b/status.json index 04761ad..ee3efcb 100644 --- a/status.json +++ b/status.json @@ -6,7 +6,7 @@ "workers_by_status": { "idle": [ { - "id": "worker_8aca7695", + "id": "worker_f42e10e1", "status": "idle", "task_count": 0, "error_count": 0, @@ -37,62 +37,38 @@ } }, "api_stats": { - "total_requests": 7, - "successful_requests": 6, - "failed_requests": 1, - "success_rate": 85.71428571428571, + "total_requests": 4, + "successful_requests": 4, + "failed_requests": 0, + "success_rate": 100.0, "endpoint_usage": { - "GET /health": 1, - "GET /": 1, - "GET /favicon.ico": 1, - "GET /docs": 2, - "GET /openapi.json": 2 + "GET /health": 2, + "GET /api/v1/model": 2 }, "endpoint_stats": { "GET /health": { - "count": 1, - "avg_time": 0.0018818378448486328, - "min_time": 0.0018818378448486328, - "max_time": 0.0018818378448486328, - "current_concurrent": 0 - }, - "GET /": { - "count": 1, - "avg_time": 0.0030472278594970703, - "min_time": 0.0030472278594970703, - "max_time": 0.0030472278594970703, - "current_concurrent": 0 - }, - "GET /favicon.ico": { - "count": 1, - "avg_time": 0.002054452896118164, - "min_time": 0.002054452896118164, - "max_time": 0.002054452896118164, - "current_concurrent": 0 - }, - "GET /docs": { "count": 2, - "avg_time": 0.003388047218322754, - "min_time": 0.0019888877868652344, - "max_time": 0.0047872066497802734, + "avg_time": 0.001588582992553711, + "min_time": 0.0013887882232666016, + "max_time": 0.0017883777618408203, "current_concurrent": 0 }, - "GET /openapi.json": { + "GET /api/v1/model": { "count": 2, - "avg_time": 0.02791738510131836, - "min_time": 0.002294301986694336, - "max_time": 0.05354046821594238, + "avg_time": 0.0014955997467041016, + "min_time": 0.0014739036560058594, + "max_time": 0.0015172958374023438, "current_concurrent": 0 } }, - "average_response_time": 0.009942054748535156, - "min_response_time": 0.0018818378448486328, - "max_response_time": 0.05354046821594238, + "average_response_time": 0.0015420913696289062, + "min_response_time": 0.0013887882232666016, + "max_response_time": 0.0017883777618408203, "current_concurrent": 0, "max_concurrent": 1, - "requests_per_second": 0.004146781630742803, - "uptime": 1688.056093454361, + "requests_per_second": 0.018707118250962246, + "uptime": 213.82235074043274, "recent_errors": [] }, - "timestamp": 1756394399.330041 + "timestamp": 1756399332.7971911 } \ No newline at end of file