diff --git a/ai-python/app/api/v1/suggestions.py b/ai-python/app/api/v1/suggestions.py index 118cc88..5b27f06 100644 --- a/ai-python/app/api/v1/suggestions.py +++ b/ai-python/app/api/v1/suggestions.py @@ -1,5 +1,6 @@ """AI 제안사항 SSE 엔드포인트""" -from fastapi import APIRouter +from fastapi import APIRouter, Response +from fastapi.responses import StreamingResponse from sse_starlette.sse import EventSourceResponse import logging import asyncio @@ -94,9 +95,16 @@ async def stream_ai_suggestions(meeting_id: str): previous_count = 0 + # Keep-alive를 위한 주석 전송 + yield { + "event": "ping", + "data": "connected" + } + while True: # 현재 세그먼트 개수 확인 current_count = await redis_service.get_segment_count(meeting_id) + logger.debug(f"세그먼트 카운트 - meetingId: {meeting_id}, count: {current_count}, prev: {previous_count}") # 임계값 이상이고, 이전보다 증가했으면 분석 if (current_count >= settings.min_segments_for_analysis @@ -106,6 +114,8 @@ async def stream_ai_suggestions(meeting_id: str): accumulated_text = await redis_service.get_accumulated_text(meeting_id) if accumulated_text: + logger.info(f"텍스트 누적 완료 - meetingId: {meeting_id}, 길이: {len(accumulated_text)}") + # Claude API로 분석 suggestions = await claude_service.analyze_suggestions(accumulated_text) @@ -124,6 +134,12 @@ async def stream_ai_suggestions(meeting_id: str): previous_count = current_count + # Keep-alive 주석 전송 (SSE 연결 유지) + yield { + "event": "ping", + "data": f"alive-{current_count}" + } + # 5초마다 체크 await asyncio.sleep(5) @@ -138,7 +154,16 @@ async def stream_ai_suggestions(meeting_id: str): finally: await redis_service.disconnect() - return EventSourceResponse(event_generator()) + # CORS 헤더를 포함한 EventSourceResponse 반환 + return EventSourceResponse( + event_generator(), + headers={ + "Cache-Control": "no-cache", + "X-Accel-Buffering": "no", + "Access-Control-Allow-Origin": "http://localhost:8888", + "Access-Control-Allow-Credentials": "true", + } + ) @router.get("/test") diff --git a/ai-python/app/config.py b/ai-python/app/config.py index fd74ade..1346ea6 100644 --- a/ai-python/app/config.py +++ b/ai-python/app/config.py @@ -42,8 +42,8 @@ class Settings(BaseSettings): # 로깅 log_level: str = "INFO" - # 분석 임계값 - min_segments_for_analysis: int = 10 + # 분석 임계값 (MVP 수준) + min_segments_for_analysis: int = 3 # 3개 세그먼트 = 약 15-30초 분량의 대화 text_retention_seconds: int = 300 # 5분 class Config: diff --git a/ai-python/app/services/eventhub_service.py b/ai-python/app/services/eventhub_service.py index 7e63350..6cea95f 100644 --- a/ai-python/app/services/eventhub_service.py +++ b/ai-python/app/services/eventhub_service.py @@ -63,28 +63,48 @@ class EventHubService: } """ try: + # 이벤트 원본 데이터 로깅 + raw_body = event.body_as_str() + logger.info(f"수신한 이벤트 원본 (처음 300자): {raw_body[:300]}") + # 이벤트 데이터 파싱 - event_data = json.loads(event.body_as_str()) + event_data = json.loads(raw_body) event_type = event_data.get("eventType") meeting_id = event_data.get("meetingId") text = event_data.get("text") - timestamp = event_data.get("timestamp") + timestamp_raw = event_data.get("timestamp") - if event_type == "TranscriptSegmentReady" and meeting_id and text: + # timestamp 변환: LocalDateTime 배열 → Unix timestamp (ms) + # Java LocalDateTime은 [year, month, day, hour, minute, second, nano] 형식 + if isinstance(timestamp_raw, list) and len(timestamp_raw) >= 3: + from datetime import datetime + year, month, day = timestamp_raw[0:3] + hour = timestamp_raw[3] if len(timestamp_raw) > 3 else 0 + minute = timestamp_raw[4] if len(timestamp_raw) > 4 else 0 + second = timestamp_raw[5] if len(timestamp_raw) > 5 else 0 + dt = datetime(year, month, day, hour, minute, second) + timestamp = int(dt.timestamp() * 1000) # milliseconds + else: + timestamp = int(timestamp_raw) if timestamp_raw else int(datetime.now().timestamp() * 1000) + + # SegmentCreated 이벤트 처리 + if event_type == "SegmentCreated" and meeting_id and text: logger.info( f"STT 텍스트 수신 - meetingId: {meeting_id}, " - f"텍스트 길이: {len(text)}" + f"텍스트 길이: {len(text)}, timestamp: {timestamp}" ) - # Redis에 텍스트 축적 (슬라이딩 윈도우) - await self.redis_service.add_transcript_segment( - meeting_id=meeting_id, - text=text, - timestamp=timestamp - ) - - logger.debug(f"Redis 저장 완료 - meetingId: {meeting_id}") + try: + # Redis에 텍스트 축적 (슬라이딩 윈도우) + await self.redis_service.add_transcript_segment( + meeting_id=meeting_id, + text=text, + timestamp=timestamp + ) + logger.info(f"✅ Redis 저장 완료 - meetingId: {meeting_id}, timestamp: {timestamp}") + except Exception as redis_error: + logger.error(f"❌ Redis 저장 실패 - meetingId: {meeting_id}, 오류: {redis_error}", exc_info=True) # MVP 개발: checkpoint 업데이트 제거 (InMemory 모드) # await partition_context.update_checkpoint(event) diff --git a/ai-python/cleanup_redis.py b/ai-python/cleanup_redis.py new file mode 100644 index 0000000..0ec1fb4 --- /dev/null +++ b/ai-python/cleanup_redis.py @@ -0,0 +1,27 @@ +"""Redis 데이터 정리 스크립트""" +import asyncio +import sys +sys.path.append('/Users/jominseo/HGZero/ai-python') + +from app.services.redis_service import RedisService + +async def cleanup(): + redis_service = RedisService() + + try: + await redis_service.connect() + print("✅ Redis 연결 성공") + + # test-meeting-001 데이터 정리 + meeting_id = "test-meeting-001" + await redis_service.cleanup_meeting_data(meeting_id) + print(f"✅ {meeting_id} 데이터 정리 완료") + + except Exception as e: + print(f"❌ 오류 발생: {e}") + finally: + await redis_service.disconnect() + print("✅ Redis 연결 종료") + +if __name__ == "__main__": + asyncio.run(cleanup()) diff --git a/ai-python/logs/ai-service.log b/ai-python/logs/ai-service.log index c9ad170..5ff7d6a 100644 --- a/ai-python/logs/ai-service.log +++ b/ai-python/logs/ai-service.log @@ -1,1577 +1,172 @@ +/Users/jominseo/HGZero/ai-python/main.py:45: DeprecationWarning: + on_event is deprecated, use lifespan event handlers instead. + + Read more about it in the + [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). + + @app.on_event("startup") INFO: Will watch for changes in these directories: ['/Users/jominseo/HGZero/ai-python'] -INFO: Uvicorn running on http://0.0.0.0:8087 (Press CTRL+C to quit) -INFO: Started reloader process [37706] using WatchFiles -INFO: Started server process [37710] +INFO: Uvicorn running on http://0.0.0.0:8086 (Press CTRL+C to quit) +INFO: Started reloader process [80962] using WatchFiles +INFO: Started server process [80965] INFO: Waiting for application startup. -2025-10-28 16:55:43,696 - main - INFO - ============================================================ -2025-10-28 16:55:43,696 - main - INFO - AI Service (Python) 시작 - Port: 8087 -2025-10-28 16:55:43,696 - main - INFO - Claude Model: claude-3-5-sonnet-20241022 -2025-10-28 16:55:43,696 - main - INFO - Redis: 20.249.177.114:6379 -2025-10-28 16:55:43,696 - main - INFO - ============================================================ -2025-10-28 16:55:43,696 - main - INFO - Event Hub 리스너 백그라운드 시작... -2025-10-28 16:55:43,696 - app.services.eventhub_service - INFO - Event Hub 리스너 시작 +2025-10-29 17:17:07,686 - main - INFO - 애플리케이션 시작 - Event Hub 리스너 백그라운드 실행 +2025-10-29 17:17:07,686 - app.services.eventhub_service - INFO - Event Hub 리스너 시작 INFO: Application startup complete. -2025-10-28 16:55:43,791 - app.services.redis_service - INFO - Redis 연결 성공 -2025-10-28 16:55:43,791 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' is being started -2025-10-28 16:55:43,808 - watchfiles.main - INFO - 3 changes detected -2025-10-28 16:55:43,913 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:55:43,965 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:43,965 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:43,965 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:43,965 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:55:43,966 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:43,966 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:43,966 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:43,966 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:43,991 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,042 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,093 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:55:44,145 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,145 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,196 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,197 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,197 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:55:44,401 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,401 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,401 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,401 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,408 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,408 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,408 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,408 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,418 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,419 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,419 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,419 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,419 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,419 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,419 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,419 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 16:55:44,419 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 16:55:44,471 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:55:44,488 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,488 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,488 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,488 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:55:44,488 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,488 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,489 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,489 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,497 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,549 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:44,600 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:55:44,651 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,652 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:44,703 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:44,704 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:44,704 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:55:44,910 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:45,309 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 16:55:45,309 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:45,309 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 16:55:45,361 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:45,412 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:45,412 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:45,412 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:45,412 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:55:45,413 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:55:45,440 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:55:45\nReference:988943bb-723c-4972-9d3a-99c4fa882be7\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T07:55:45 TrackingId:8fa847ac16604a0cba7a40a9082963b1_G27, SystemTracker:gateway5, Timestamp:2025-10-28T07:55:45"). -2025-10-28 16:55:45,441 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:55:45 -Reference:988943bb-723c-4972-9d3a-99c4fa882be7 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T07:55:45 TrackingId:8fa847ac16604a0cba7a40a9082963b1_G27, SystemTracker:gateway5, Timestamp:2025-10-28T07:55:45 -2025-10-28 16:55:45,441 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -INFO: 127.0.0.1:60654 - "GET /health HTTP/1.1" 200 OK -INFO: 127.0.0.1:60775 - "GET /swagger-ui.html HTTP/1.1" 200 OK -INFO: 127.0.0.1:60775 - "GET /v3/api-docs HTTP/1.1" 200 OK -INFO: 127.0.0.1:60775 - "GET /swagger-ui.html HTTP/1.1" 200 OK -INFO: 127.0.0.1:60775 - "GET /v3/api-docs HTTP/1.1" 200 OK -2025-10-28 16:56:16,792 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 16:56:16,792 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 16:56:16,849 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:56:16,867 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:16,868 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:16,868 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:16,868 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:56:16,869 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:16,869 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:56:16,869 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:16,869 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:56:16,875 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:16,926 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:16,978 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:56:17,029 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,029 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:56:17,081 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,081 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:56:17,081 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:56:17,286 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,735 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 16:56:17,735 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,735 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 16:56:17,786 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,837 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,837 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:56:17,837 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:56:17,838 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:17,863 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:56:17\nReference:cfac7ba5-9555-461e-96ed-f2fa9b384c1e\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T07:56:17 TrackingId:57e8a42d67c54b00a22b5b1df5737fc1_G6, SystemTracker:gateway5, Timestamp:2025-10-28T07:56:17"). -2025-10-28 16:56:17,864 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:56:17 -Reference:cfac7ba5-9555-461e-96ed-f2fa9b384c1e -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T07:56:17 TrackingId:57e8a42d67c54b00a22b5b1df5737fc1_G6, SystemTracker:gateway5, Timestamp:2025-10-28T07:56:17 -2025-10-28 16:56:17,866 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 16:56:52,761 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 16:56:52,761 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 16:56:52,824 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:56:52,845 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:52,845 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:52,846 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:52,846 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:56:52,846 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:52,846 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:56:52,846 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:52,846 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:56:52,856 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:52,907 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:52,958 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:56:53,011 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,011 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:56:53,062 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,062 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:56:53,063 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:56:53,269 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,773 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 16:56:53,773 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,773 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 16:56:53,824 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,875 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,875 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:56:53,875 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,875 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:56:53,876 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:56:53,927 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:56:53\nReference:6616a297-6287-45c9-8928-f8429efec7f4\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T07:56:53 TrackingId:012583dc6d93478081f43549622f0d06_G29, SystemTracker:gateway5, Timestamp:2025-10-28T07:56:53"). -2025-10-28 16:56:53,927 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:56:53 -Reference:6616a297-6287-45c9-8928-f8429efec7f4 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T07:56:53 TrackingId:012583dc6d93478081f43549622f0d06_G29, SystemTracker:gateway5, Timestamp:2025-10-28T07:56:53 -2025-10-28 16:56:53,928 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 16:57:27,533 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 16:57:27,534 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 16:57:27,595 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:57:27,612 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:27,612 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:27,612 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:27,612 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:57:27,612 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:27,612 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:57:27,613 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:27,613 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:57:27,619 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:27,671 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:27,721 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:57:27,773 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:27,773 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:57:27,825 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:27,825 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:57:27,825 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:57:28,031 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:28,414 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 16:57:28,414 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:28,414 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 16:57:28,466 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:57:28,517 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:28,543 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:57:28\nReference:16736845-92a4-4915-bb8d-d1a8f3e11919\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T07:57:28 TrackingId:bcf2c64242294153a2679bc3aee26271_G26, SystemTracker:gateway5, Timestamp:2025-10-28T07:57:28"). -2025-10-28 16:57:28,543 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:57:28 -Reference:16736845-92a4-4915-bb8d-d1a8f3e11919 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T07:57:28 TrackingId:bcf2c64242294153a2679bc3aee26271_G26, SystemTracker:gateway5, Timestamp:2025-10-28T07:57:28 -2025-10-28 16:57:28,543 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 16:57:59,330 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 16:57:59,331 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 16:57:59,448 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:57:59,512 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:59,513 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:59,513 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:59,514 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:57:59,514 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:59,514 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:57:59,514 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:59,514 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:57:59,542 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:59,594 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:57:59,644 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:57:59,696 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:59,696 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:57:59,746 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:57:59,747 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:57:59,747 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:57:59,949 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:00,456 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 16:58:00,456 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:00,456 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 16:58:00,507 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:58:00,559 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:00,611 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:58:00\nReference:3d64417d-2ea8-40b1-af45-a7bb75a23dfb\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T07:58:00 TrackingId:226257c56df74cbc8f659c31f73f4812_G12, SystemTracker:gateway5, Timestamp:2025-10-28T07:58:00"). -2025-10-28 16:58:00,611 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:58:00 -Reference:3d64417d-2ea8-40b1-af45-a7bb75a23dfb -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T07:58:00 TrackingId:226257c56df74cbc8f659c31f73f4812_G12, SystemTracker:gateway5, Timestamp:2025-10-28T07:58:00 -2025-10-28 16:58:00,611 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 16:58:34,839 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 16:58:34,840 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 16:58:34,898 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:58:34,924 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:34,925 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:34,925 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:34,925 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:58:34,925 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:34,925 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:58:34,925 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:34,925 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:58:34,933 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:34,984 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:35,035 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:58:35,087 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,087 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:58:35,137 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,137 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:58:35,137 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:58:35,342 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,770 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 16:58:35,770 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,770 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 16:58:35,821 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,871 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:58:35,872 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:58:35,916 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:58:35\nReference:4cc8cf2d-77a0-4728-8422-01917fdd9c79\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T07:58:35 TrackingId:226257c56df74cbc8f659c31f73f4812_G12, SystemTracker:gateway5, Timestamp:2025-10-28T07:58:35"). -2025-10-28 16:58:35,916 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:58:35 -Reference:4cc8cf2d-77a0-4728-8422-01917fdd9c79 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T07:58:35 TrackingId:226257c56df74cbc8f659c31f73f4812_G12, SystemTracker:gateway5, Timestamp:2025-10-28T07:58:35 -2025-10-28 16:58:35,916 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 16:59:10,167 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 16:59:10,168 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 16:59:10,228 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:59:10,246 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:10,246 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:10,247 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:10,247 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:59:10,247 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:10,247 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:59:10,247 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:10,247 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:59:10,257 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:10,308 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:10,359 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:59:10,410 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:10,411 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:59:10,463 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:10,463 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:59:10,463 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:59:10,668 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:11,061 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 16:59:11,062 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:11,062 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 16:59:11,113 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:11,164 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:11,165 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:59:11,166 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:11,186 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:59:10\nReference:8129f13b-e104-4d40-a28d-77d7e2bab411\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T07:59:11 TrackingId:e8305158b8c34a6ea7ed4a9581a6258c_G10, SystemTracker:gateway5, Timestamp:2025-10-28T07:59:11"). -2025-10-28 16:59:11,186 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:59:10 -Reference:8129f13b-e104-4d40-a28d-77d7e2bab411 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T07:59:11 TrackingId:e8305158b8c34a6ea7ed4a9581a6258c_G10, SystemTracker:gateway5, Timestamp:2025-10-28T07:59:11 -2025-10-28 16:59:11,186 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 16:59:44,152 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 16:59:44,153 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 16:59:44,216 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 16:59:44,231 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:44,231 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:44,232 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:44,232 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:59:44,232 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:44,232 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:59:44,232 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:44,232 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:59:44,241 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:44,292 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:44,344 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:59:44,396 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:44,397 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:59:44,447 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:44,448 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:59:44,448 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 16:59:44,653 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:45,057 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 16:59:45,058 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:45,058 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 16:59:45,109 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:45,160 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:45,160 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 16:59:45,161 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 16:59:45,170 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:59:44\nReference:28390e1f-6713-4a1b-a929-7134f39fe796\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T07:59:45 TrackingId:cf5d7ef5513b497b9b720ac2c9a161bf_G20, SystemTracker:gateway5, Timestamp:2025-10-28T07:59:45"). -2025-10-28 16:59:45,170 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T07:59:44 -Reference:28390e1f-6713-4a1b-a929-7134f39fe796 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T07:59:45 TrackingId:cf5d7ef5513b497b9b720ac2c9a161bf_G20, SystemTracker:gateway5, Timestamp:2025-10-28T07:59:45 -2025-10-28 16:59:45,170 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:00:19,328 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 17:00:19,330 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:00:19,393 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:00:19,409 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:19,409 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:19,409 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:19,409 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:00:19,410 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:19,410 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:00:19,410 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:19,410 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:00:19,429 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:19,481 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:19,533 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:00:19,583 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:19,583 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:00:19,634 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:19,634 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:00:19,634 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:00:19,839 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:20,272 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:00:20,272 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:20,272 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:00:20,324 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:20,376 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:20,376 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:00:20,376 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:20,376 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:00:20,377 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:20,399 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:00:19\nReference:8fb0c4d8-b82f-4ff8-ac80-8d57e54f56fe\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:00:20 TrackingId:8e3c46450adb42ed8201b905731308d3_G30, SystemTracker:gateway5, Timestamp:2025-10-28T08:00:20"). -2025-10-28 17:00:20,400 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:00:19 -Reference:8fb0c4d8-b82f-4ff8-ac80-8d57e54f56fe -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:00:20 TrackingId:8e3c46450adb42ed8201b905731308d3_G30, SystemTracker:gateway5, Timestamp:2025-10-28T08:00:20 -2025-10-28 17:00:20,400 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:00:51,426 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 17:00:51,427 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:00:51,473 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:00:51,487 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:51,487 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:51,487 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:51,487 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:00:51,487 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:51,487 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:00:51,487 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:51,488 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:00:51,496 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:51,546 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:51,598 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:00:51,649 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:51,649 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:00:51,700 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:51,700 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:00:51,700 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:00:51,908 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:52,438 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:00:52,439 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:52,439 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:00:52,490 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:00:52,542 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:00:52,546 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:00:52\nReference:f3260aac-a835-41ad-bf9c-b14dafc2f63c\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:00:52 TrackingId:7e31c8d4222f4813b52d4636ec9caf46_G0, SystemTracker:gateway5, Timestamp:2025-10-28T08:00:52"). -2025-10-28 17:00:52,546 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:00:52 -Reference:f3260aac-a835-41ad-bf9c-b14dafc2f63c -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:00:52 TrackingId:7e31c8d4222f4813b52d4636ec9caf46_G0, SystemTracker:gateway5, Timestamp:2025-10-28T08:00:52 -2025-10-28 17:00:52,546 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:01:21,474 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 17:01:21,474 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:01:21,532 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:01:21,552 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:21,552 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:21,552 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:21,552 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:01:21,552 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:21,552 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:01:21,552 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:21,552 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:01:21,562 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:21,613 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:21,665 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:01:21,716 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:21,716 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:01:21,768 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:21,768 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:01:21,768 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:01:21,976 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:22,279 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:01:22,279 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:22,279 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:01:22,330 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:01:22,381 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:22,382 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:01:22,382 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:22,382 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:01:22,382 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:22,388 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:01:22\nReference:24c89feb-987e-4321-958a-0b4b52ae70c0\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:01:22 TrackingId:89620536f8074f4fa6575df400dece8a_G13, SystemTracker:gateway5, Timestamp:2025-10-28T08:01:22"). -2025-10-28 17:01:22,388 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:01:22 -Reference:24c89feb-987e-4321-958a-0b4b52ae70c0 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:01:22 TrackingId:89620536f8074f4fa6575df400dece8a_G13, SystemTracker:gateway5, Timestamp:2025-10-28T08:01:22 -2025-10-28 17:01:22,388 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:01:26,844 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:01:55,702 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 17:01:55,704 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:01:55,760 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:01:55,778 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:55,778 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:55,778 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:55,779 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:01:55,796 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:55,796 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:01:55,797 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:55,797 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:01:55,804 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:55,856 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:55,907 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:01:55,958 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:55,959 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:01:56,010 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,010 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:01:56,010 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:01:56,243 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,301 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:01:56,747 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:01:56,748 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,748 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:01:56,798 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:01:56,849 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:01:56,900 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:01:56\nReference:ae7aa5f4-89cb-409a-8a68-c59b722c9213\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:01:56 TrackingId:4852e434105e4481843247b80b5db410_G25, SystemTracker:gateway5, Timestamp:2025-10-28T08:01:56"). -2025-10-28 17:01:56,900 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:01:56 -Reference:ae7aa5f4-89cb-409a-8a68-c59b722c9213 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:01:56 TrackingId:4852e434105e4481843247b80b5db410_G25, SystemTracker:gateway5, Timestamp:2025-10-28T08:01:56 -2025-10-28 17:01:56,900 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:02:31,126 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 17:02:31,128 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:02:31,184 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:02:31,201 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:02:31,201 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:02:31,201 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:02:31,201 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:02:31,201 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:31,201 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:02:31,201 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:31,201 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:02:31,209 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:02:31,261 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:02:31,312 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:02:31,364 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:31,365 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:02:31,417 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:31,417 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:02:31,417 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:02:31,624 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:31,994 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:02:31,994 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:31,994 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:02:32,045 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:32,096 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:02:32,097 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:02:32,146 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:02:31\nReference:10f373f2-bccb-4558-ac2a-42c92db01265\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:02:31 TrackingId:e8305158b8c34a6ea7ed4a9581a6258c_G10, SystemTracker:gateway5, Timestamp:2025-10-28T08:02:31"). -2025-10-28 17:02:32,146 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:02:31 -Reference:10f373f2-bccb-4558-ac2a-42c92db01265 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:02:31 TrackingId:e8305158b8c34a6ea7ed4a9581a6258c_G10, SystemTracker:gateway5, Timestamp:2025-10-28T08:02:31 -2025-10-28 17:02:32,146 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:03:04,999 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 17:03:05,000 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:03:05,072 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:03:05,093 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:05,094 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:05,094 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:05,094 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:03:05,094 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:05,094 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:03:05,094 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:05,094 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:03:05,104 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:05,155 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:05,206 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:03:05,258 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:05,258 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:03:05,310 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:05,310 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:03:05,310 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:03:05,515 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:05,949 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:03:05,949 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:05,949 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:03:06,000 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:06,051 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:06,052 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:03:06,053 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:06,053 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:03:06,053 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:06,069 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:03:05\nReference:479c866c-c2da-45de-9b21-058a0e29742e\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:03:05 TrackingId:095ac8cc67064325bc3c3c10a0449aa3_G16, SystemTracker:gateway5, Timestamp:2025-10-28T08:03:05"). -2025-10-28 17:03:06,069 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:03:05 -Reference:479c866c-c2da-45de-9b21-058a0e29742e -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:03:05 TrackingId:095ac8cc67064325bc3c3c10a0449aa3_G16, SystemTracker:gateway5, Timestamp:2025-10-28T08:03:05 -2025-10-28 17:03:06,069 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:03:35,136 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 17:03:35,137 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:03:35,215 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:03:35,237 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:35,237 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:35,237 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:35,238 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:03:35,238 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:35,238 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:03:35,238 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:35,238 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:03:35,249 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:35,301 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:35,352 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:03:35,407 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:35,407 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:03:35,459 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:35,459 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:03:35,459 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:03:35,666 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:36,012 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:03:36,013 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:36,013 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:03:36,065 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:36,116 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:36,116 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:03:36,116 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:36,116 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:03:36,117 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:03:36,155 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:03:35\nReference:f0ef4e55-af6f-4e90-8ad7-28f8fee99096\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:03:36 TrackingId:eb17ea27f2b648beac9e3f7659aa6edb_G4, SystemTracker:gateway5, Timestamp:2025-10-28T08:03:36"). -2025-10-28 17:03:36,156 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:03:35 -Reference:f0ef4e55-af6f-4e90-8ad7-28f8fee99096 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:03:36 TrackingId:eb17ea27f2b648beac9e3f7659aa6edb_G4, SystemTracker:gateway5, Timestamp:2025-10-28T08:03:36 -2025-10-28 17:03:36,156 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:04:07,019 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' has claimed partition '0' -2025-10-28 17:04:07,019 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:04:07,075 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:04:07,108 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:07,108 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:07,109 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:07,109 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:07,109 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:07,109 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:07,110 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:07,110 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:07,119 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:07,170 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:07,222 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:07,274 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:07,274 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:07,326 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:07,326 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:07,326 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:04:07,531 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:08,037 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:04:08,037 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:08,037 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:04:08,089 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:08,141 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:08,142 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:08,142 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:08,192 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:04:07\nReference:862e047c-a11d-490e-977a-2f0fc18ba133\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:04:07 TrackingId:068cabe4c16e4900ac4c625c72aeecf6_G15, SystemTracker:gateway5, Timestamp:2025-10-28T08:04:07"). -2025-10-28 17:04:08,192 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:04:07 -Reference:862e047c-a11d-490e-977a-2f0fc18ba133 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:04:07 TrackingId:068cabe4c16e4900ac4c625c72aeecf6_G15, SystemTracker:gateway5, Timestamp:2025-10-28T08:04:07 -2025-10-28 17:04:08,193 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance 'e8e4cf50-1bb1-4ba2-bb65-39aa5b517ce7' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:04:35,862 - watchfiles.main - INFO - 3 changes detected -WARNING: WatchFiles detected changes in 'main.py'. Reloading... -INFO: Shutting down -INFO: Waiting for application shutdown. -2025-10-28 17:04:36,062 - main - INFO - AI Service 종료 -INFO: Application shutdown complete. -INFO: Finished server process [37710] -INFO: Started server process [38148] -INFO: Waiting for application startup. -2025-10-28 17:04:36,559 - main - INFO - ============================================================ -2025-10-28 17:04:36,559 - main - INFO - AI Service (Python) 시작 - Port: 8087 -2025-10-28 17:04:36,559 - main - INFO - Claude Model: claude-3-5-sonnet-20241022 -2025-10-28 17:04:36,559 - main - INFO - Redis: 20.249.177.114:6379 -2025-10-28 17:04:36,559 - main - INFO - ============================================================ -2025-10-28 17:04:36,559 - main - INFO - Event Hub 리스너 백그라운드 시작... -2025-10-28 17:04:36,559 - app.services.eventhub_service - INFO - Event Hub 리스너 시작 -INFO: Application startup complete. -2025-10-28 17:04:36,613 - app.services.redis_service - INFO - Redis 연결 성공 -2025-10-28 17:04:36,613 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '58fd0d53-d869-4494-8b6b-e8bd88dbea0f' is being started -2025-10-28 17:04:36,650 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:04:36,662 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:04:36,679 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:36,679 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:36,679 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:36,679 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:36,679 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:36,679 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:36,679 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:36,679 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:36,690 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:36,741 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:36,793 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:36,844 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:36,844 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:36,896 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:36,896 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:36,896 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:04:37,101 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,101 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:37,101 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,101 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:37,108 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,108 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:37,108 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,108 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:37,116 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,117 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:37,118 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '58fd0d53-d869-4494-8b6b-e8bd88dbea0f' has claimed partition '0' -2025-10-28 17:04:37,118 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:04:37,189 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:04:37,203 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:37,203 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:37,203 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:37,204 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:37,204 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,204 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:37,204 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,204 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:37,215 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:37,267 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:37,318 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:37,368 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,368 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:37,420 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:37,420 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:37,420 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:04:37,625 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:38,059 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:04:38,060 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:38,060 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:04:38,112 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:38,164 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:38,164 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:38,164 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:38,164 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:38,165 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:38,183 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '58fd0d53-d869-4494-8b6b-e8bd88dbea0f' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:04:37\nReference:138f54f1-87af-47f2-9e6f-6ea704813199\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:04:37 TrackingId:012583dc6d93478081f43549622f0d06_G29, SystemTracker:gateway5, Timestamp:2025-10-28T08:04:37"). -2025-10-28 17:04:38,183 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:04:37 -Reference:138f54f1-87af-47f2-9e6f-6ea704813199 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:04:37 TrackingId:012583dc6d93478081f43549622f0d06_G29, SystemTracker:gateway5, Timestamp:2025-10-28T08:04:37 -2025-10-28 17:04:38,184 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '58fd0d53-d869-4494-8b6b-e8bd88dbea0f' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:04:45,814 - watchfiles.main - INFO - 3 changes detected -WARNING: WatchFiles detected changes in 'main.py'. Reloading... -INFO: Shutting down -INFO: Waiting for application shutdown. -2025-10-28 17:04:45,954 - main - INFO - AI Service 종료 -INFO: Application shutdown complete. -INFO: Finished server process [38148] -INFO: Started server process [38177] -INFO: Waiting for application startup. -2025-10-28 17:04:46,403 - main - INFO - ============================================================ -2025-10-28 17:04:46,403 - main - INFO - AI Service (Python) 시작 - Port: 8087 -2025-10-28 17:04:46,403 - main - INFO - Claude Model: claude-3-5-sonnet-20241022 -2025-10-28 17:04:46,403 - main - INFO - Redis: 20.249.177.114:6379 -2025-10-28 17:04:46,403 - main - INFO - ============================================================ -2025-10-28 17:04:46,403 - main - INFO - Event Hub 리스너 백그라운드 시작... -2025-10-28 17:04:46,403 - app.services.eventhub_service - INFO - Event Hub 리스너 시작 -INFO: Application startup complete. -2025-10-28 17:04:46,444 - app.services.redis_service - INFO - Redis 연결 성공 -2025-10-28 17:04:46,444 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' is being started -2025-10-28 17:04:46,481 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:04:46,483 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:04:46,501 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:46,501 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:46,501 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:46,501 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:46,502 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,502 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:46,502 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,502 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:46,509 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:46,560 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:46,611 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:46,662 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,662 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:46,714 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,714 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:46,714 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:04:46,918 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,918 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:46,918 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,919 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:46,929 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,929 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:46,930 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,930 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:46,938 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,939 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:46,939 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,939 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:46,939 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:46,939 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:46,939 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:04:46,939 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:04:46,995 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:04:47,007 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:47,007 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:47,007 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:47,008 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:47,008 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:47,008 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:47,008 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:47,008 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:47,017 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:47,067 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:47,117 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:47,168 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:47,168 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:47,219 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:47,219 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:47,219 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:04:47,426 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:47,954 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:04:47,954 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:47,954 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:04:48,007 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:48,059 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:48,059 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:48,059 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:48,059 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:48,059 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:48,059 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:48,060 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:04:48,060 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:04:48,060 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:48,060 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:04:48,060 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:48,060 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:04:48,060 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:04:48,111 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:04:47\nReference:c8570b17-6248-46cd-9688-9ca699e9fb66\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:04:47 TrackingId:3d4e8348c693439e9b4ec1cea355333d_G18, SystemTracker:gateway5, Timestamp:2025-10-28T08:04:47"). -2025-10-28 17:04:48,112 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:04:47 -Reference:c8570b17-6248-46cd-9688-9ca699e9fb66 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:04:47 TrackingId:3d4e8348c693439e9b4ec1cea355333d_G18, SystemTracker:gateway5, Timestamp:2025-10-28T08:04:47 -2025-10-28 17:04:48,112 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:04:54,479 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:05:02,369 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:05:12,227 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:05:21,039 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:05:21,039 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:05:21,096 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:05:21,113 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:21,113 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:21,113 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:21,113 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:05:21,113 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:21,113 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:05:21,114 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:21,114 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:05:21,123 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:21,174 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:21,226 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:05:21,277 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:21,277 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:05:21,328 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:21,328 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:05:21,328 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:05:21,533 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:21,960 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:05:21,960 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:21,960 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:05:22,012 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:22,062 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:22,062 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:05:22,063 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:22,109 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:05:21\nReference:4cd9d82f-80de-434b-b350-bd71c0287db8\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:05:21 TrackingId:012583dc6d93478081f43549622f0d06_G29, SystemTracker:gateway5, Timestamp:2025-10-28T08:05:21"). -2025-10-28 17:05:22,109 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:05:21 -Reference:4cd9d82f-80de-434b-b350-bd71c0287db8 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:05:21 TrackingId:012583dc6d93478081f43549622f0d06_G29, SystemTracker:gateway5, Timestamp:2025-10-28T08:05:21 -2025-10-28 17:05:22,109 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:05:46,417 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:05:56,906 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:05:56,908 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:05:56,975 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:05:56,992 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:56,992 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:56,993 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:56,993 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:05:56,993 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:56,993 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:05:56,993 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:56,993 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:05:57,000 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:57,051 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:57,102 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:05:57,154 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,154 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:05:57,204 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,204 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:05:57,204 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:05:57,409 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,796 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:05:57,796 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,796 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:05:57,848 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,899 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,899 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:05:57,899 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,899 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:05:57,899 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:05:57,899 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:57,899 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:05:57,899 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:05:57,900 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,900 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:05:57,900 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,900 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:05:57,900 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:05:57,924 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:05:57\nReference:be7861da-392c-44bc-a4c3-29ec68c95bb0\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:05:57 TrackingId:7e31c8d4222f4813b52d4636ec9caf46_G0, SystemTracker:gateway5, Timestamp:2025-10-28T08:05:57"). -2025-10-28 17:05:57,924 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:05:57 -Reference:be7861da-392c-44bc-a4c3-29ec68c95bb0 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:05:57 TrackingId:7e31c8d4222f4813b52d4636ec9caf46_G0, SystemTracker:gateway5, Timestamp:2025-10-28T08:05:57 -2025-10-28 17:05:57,924 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:06:30,887 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:06:30,888 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:06:30,947 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:06:30,964 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:06:30,965 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:06:30,965 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:06:30,965 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:06:30,965 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:30,965 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:06:30,965 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:30,965 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:06:30,976 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:06:31,028 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:06:31,080 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:06:31,132 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,132 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:06:31,184 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,184 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:06:31,184 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:06:31,391 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,743 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:06:31,743 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,743 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:06:31,794 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,846 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,846 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:06:31,846 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,846 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:06:31,846 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:06:31,846 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:06:31,846 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:06:31,847 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:06:31,847 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,847 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:06:31,847 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,847 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:06:31,847 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:06:31,898 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:06:31\nReference:b79f59b6-7921-456f-8eca-457fc4d6bebb\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:06:31 TrackingId:9e118d3a8fe74369b8abf3805e29ecfc_G28, SystemTracker:gateway5, Timestamp:2025-10-28T08:06:31"). -2025-10-28 17:06:31,898 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:06:31 -Reference:b79f59b6-7921-456f-8eca-457fc4d6bebb -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:06:31 TrackingId:9e118d3a8fe74369b8abf3805e29ecfc_G28, SystemTracker:gateway5, Timestamp:2025-10-28T08:06:31 -2025-10-28 17:06:31,899 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:07:00,986 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:07:00,987 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:07:01,061 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:07:01,078 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:01,079 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:01,080 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:01,081 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:07:01,084 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:01,085 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:07:01,085 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:01,085 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:07:01,095 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:01,146 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:01,197 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:07:01,248 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:01,249 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:07:01,299 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:01,300 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:07:01,300 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:07:01,508 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:01,937 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:07:01,937 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:01,937 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:07:01,989 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:02,040 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:02,040 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:07:02,041 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:02,054 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:07:01\nReference:371783ba-10be-443a-aca5-29b50ee40d3a\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:07:01 TrackingId:7e31c8d4222f4813b52d4636ec9caf46_G0, SystemTracker:gateway5, Timestamp:2025-10-28T08:07:01"). -2025-10-28 17:07:02,054 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:07:01 -Reference:371783ba-10be-443a-aca5-29b50ee40d3a -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:07:01 TrackingId:7e31c8d4222f4813b52d4636ec9caf46_G0, SystemTracker:gateway5, Timestamp:2025-10-28T08:07:01 -2025-10-28 17:07:02,054 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:07:19,443 - watchfiles.main - INFO - 3 changes detected -2025-10-28 17:07:33,280 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:07:33,280 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:07:33,335 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:07:33,384 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:33,384 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:33,384 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:33,384 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:07:33,384 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:33,384 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:07:33,384 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:33,385 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:07:33,399 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:33,450 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:33,501 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:07:33,552 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:33,552 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:07:33,603 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:33,603 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:07:33,603 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:07:33,810 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:34,361 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:07:34,361 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:34,361 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:07:34,412 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:34,463 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:07:34,464 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:07:34,509 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:07:33\nReference:ea5d29fd-1014-4712-8d41-a00fd94f27fb\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:07:34 TrackingId:8fa847ac16604a0cba7a40a9082963b1_G27, SystemTracker:gateway5, Timestamp:2025-10-28T08:07:34"). -2025-10-28 17:07:34,509 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:07:33 -Reference:ea5d29fd-1014-4712-8d41-a00fd94f27fb -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:07:34 TrackingId:8fa847ac16604a0cba7a40a9082963b1_G27, SystemTracker:gateway5, Timestamp:2025-10-28T08:07:34 -2025-10-28 17:07:34,510 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:08:04,581 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:08:04,582 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:08:04,630 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:08:04,646 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:04,646 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:04,646 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:04,646 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:08:04,646 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:04,646 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:08:04,646 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:04,647 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:08:04,652 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:04,704 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:04,755 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:08:04,807 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:04,807 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:08:04,858 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:04,858 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:08:04,858 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:08:05,064 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:05,569 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:08:05,569 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:05,569 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:08:05,621 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:05,672 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:05,672 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:08:05,672 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:05,672 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:08:05,672 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:08:05,672 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:05,673 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:05,673 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:08:05,673 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:05,673 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:08:05,673 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:05,673 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:08:05,673 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:05,703 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:08:05\nReference:26a21568-c064-47f1-87e2-cb651502ae55\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:08:05 TrackingId:eb218983088c41f9ab84d4135aef580a_G22, SystemTracker:gateway5, Timestamp:2025-10-28T08:08:05"). -2025-10-28 17:08:05,703 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:08:05 -Reference:26a21568-c064-47f1-87e2-cb651502ae55 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:08:05 TrackingId:eb218983088c41f9ab84d4135aef580a_G22, SystemTracker:gateway5, Timestamp:2025-10-28T08:08:05 -2025-10-28 17:08:05,703 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:08:37,401 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:08:37,402 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:08:37,468 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:08:37,484 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:37,484 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:37,484 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:37,485 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:08:37,485 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:37,485 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:08:37,485 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:37,485 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:08:37,494 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:37,545 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:37,597 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:08:37,648 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:37,648 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:08:37,700 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:37,700 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:08:37,700 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:08:37,906 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:38,258 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:08:38,258 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:38,258 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:08:38,310 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:38,362 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:38,362 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:08:38,362 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:08:38,363 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:08:38,364 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:08:37\nReference:47169845-f0f0-404a-a6d5-864683ef28a9\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:08:38 TrackingId:068cabe4c16e4900ac4c625c72aeecf6_G15, SystemTracker:gateway5, Timestamp:2025-10-28T08:08:38"). -2025-10-28 17:08:38,364 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:08:37 -Reference:47169845-f0f0-404a-a6d5-864683ef28a9 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:08:38 TrackingId:068cabe4c16e4900ac4c625c72aeecf6_G15, SystemTracker:gateway5, Timestamp:2025-10-28T08:08:38 -2025-10-28 17:08:38,365 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:09:09,605 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:09:09,607 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:09:09,662 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:09:09,678 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:09,678 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:09,678 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:09,678 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:09:09,678 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:09,678 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:09:09,678 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:09,678 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:09:09,687 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:09,738 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:09,788 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:09:09,839 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:09,839 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:09:09,892 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:09,892 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:09:09,892 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:09:10,098 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:10,610 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:09:10,611 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:10,611 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:09:10,662 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:09:10,715 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:10,716 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:09:10,716 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:10,716 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:09:10,716 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:10,731 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:09:10\nReference:ab43be60-adf6-4aea-8d82-e4725b4ecd54\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:09:10 TrackingId:61ab9501db4349b1920e23e2533cf7a3_G11, SystemTracker:gateway5, Timestamp:2025-10-28T08:09:10"). -2025-10-28 17:09:10,731 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:09:10 -Reference:ab43be60-adf6-4aea-8d82-e4725b4ecd54 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:09:10 TrackingId:61ab9501db4349b1920e23e2533cf7a3_G11, SystemTracker:gateway5, Timestamp:2025-10-28T08:09:10 -2025-10-28 17:09:10,731 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:09:43,720 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:09:43,722 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:09:43,830 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:09:43,876 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:43,876 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:43,876 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:43,877 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:09:43,877 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:43,877 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:09:43,877 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:43,877 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:09:43,892 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:43,943 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:43,994 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:09:44,045 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,045 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:09:44,096 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,097 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:09:44,097 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:09:44,303 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,723 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:09:44,723 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,723 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:09:44,774 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,826 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,826 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:09:44,827 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:09:44,836 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:09:44\nReference:071ca4b3-33b1-4786-b70e-bcfaf749685b\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:09:44 TrackingId:f4044c27ba534434ace7085a0235c1bd_G24, SystemTracker:gateway5, Timestamp:2025-10-28T08:09:44"). -2025-10-28 17:09:44,837 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:09:44 -Reference:071ca4b3-33b1-4786-b70e-bcfaf749685b -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:09:44 TrackingId:f4044c27ba534434ace7085a0235c1bd_G24, SystemTracker:gateway5, Timestamp:2025-10-28T08:09:44 -2025-10-28 17:09:44,837 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:10:17,281 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor '00cf13e9-ddad-4afe-a015-980842d46f10' has claimed partition '0' -2025-10-28 17:10:17,283 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-28 17:10:17,351 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-28 17:10:17,370 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:10:17,370 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:10:17,370 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:10:17,370 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:10:17,371 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:17,371 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:10:17,371 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:17,371 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:10:17,382 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:10:17,432 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:10:17,483 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:10:17,535 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:17,535 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:10:17,585 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:17,585 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:10:17,585 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-28 17:10:17,793 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:18,296 - azure.eventhub._pyamqp.aio._link_async - INFO - Cannot get source or target. Detaching link -2025-10-28 17:10:18,296 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:18,296 - azure.eventhub._pyamqp.aio._session_async - ERROR - Unable to attach new link: ValueError('Invalid link') -2025-10-28 17:10:18,347 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:18,398 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-28 17:10:18,399 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-28 17:10:18,405 - azure.eventhub.aio._eventprocessor.event_processor - WARNING - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default'. An error occurred while receiving. The exception is ConnectionLostError("At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:10:17\nReference:570681eb-8a28-45d1-b76a-c5532f813da2\nTrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6\nSystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default\nTimestamp:2025-10-28T08:10:17 TrackingId:3ab72df796b54b5da6a004e64e0483ac_G14, SystemTracker:gateway5, Timestamp:2025-10-28T08:10:17"). -2025-10-28 17:10:18,405 - app.services.eventhub_service - ERROR - Event Hub 에러 - Partition: 0, Error: At least one receiver for the endpoint is created with epoch of '0', and so non-epoch receiver is not allowed. Either reconnect with a higher epoch, or make sure all epoch receivers are closed or disconnected. TrackingId:957d9304-0c4b-4a45-aea7-f6646e905633_B6, SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766, Timestamp:2025-10-28T08:10:17 -Reference:570681eb-8a28-45d1-b76a-c5532f813da2 -TrackingId:be732157-4eef-40b6-81cf-cef0b5f47128_B6 -SystemTracker:hgzero-eventhub-ns:eventhub:hgzero-eventhub-name~32766|$default -Timestamp:2025-10-28T08:10:17 TrackingId:3ab72df796b54b5da6a004e64e0483ac_G14, SystemTracker:gateway5, Timestamp:2025-10-28T08:10:17 -2025-10-28 17:10:18,405 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor instance '00cf13e9-ddad-4afe-a015-980842d46f10' of eventhub 'hgzero-eventhub-name' partition '0' consumer group '$Default' is being closed. Reason is: -2025-10-28 17:10:35,909 - watchfiles.main - INFO - 33 changes detected -WARNING: WatchFiles detected changes in 'main.py', 'app/api/__init__.py', 'app/models/response.py', 'app/models/todo.py', 'app/api/v1/suggestions.py', 'app/services/eventhub_service.py', 'app/api/v1/__init__.py', 'app/services/transcript_service.py', 'app/services/redis_service.py', 'app/prompts/consolidate_prompt.py', 'app/api/v1/transcripts.py', 'app/__init__.py', 'app/models/__init__.py', 'app/services/claude_service.py', 'app/models/keyword.py', 'app/models/transcript.py', 'app/config.py', 'app/services/__init__.py'. Reloading... -INFO: Shutting down -INFO: Waiting for application shutdown. -2025-10-28 17:10:36,058 - main - INFO - AI Service 종료 -INFO: Application shutdown complete. -INFO: Finished server process [38177] -2025-10-28 17:10:36,478 - watchfiles.main - INFO - 21 changes detected -INFO: Started server process [38902] -INFO: Waiting for application startup. -INFO: Application startup complete. -2025-10-28 17:10:36,840 - watchfiles.main - INFO - 6 changes detected -INFO: 127.0.0.1:49958 - "POST /api/v1/transcripts/consolidate HTTP/1.1" 422 Unprocessable Content -INFO: 127.0.0.1:50160 - "GET /actuator/health HTTP/1.1" 404 Not Found -2025-10-28 18:07:05,890 - watchfiles.main - INFO - 1 change detected -2025-10-28 18:07:06,306 - watchfiles.main - INFO - 1 change detected -INFO: 127.0.0.1:50475 - "GET /health HTTP/1.1" 200 OK -INFO: 127.0.0.1:50633 - "POST /api/v1/transcripts/consolidate HTTP/1.1" 422 Unprocessable Content -INFO: 127.0.0.1:51166 - "POST /v1/ai/consolidate HTTP/1.1" 404 Not Found -INFO: 127.0.0.1:51492 - "POST /api/v1/consolidate HTTP/1.1" 404 Not Found -INFO: 127.0.0.1:51636 - "POST /api/v1/transcripts/consolidate HTTP/1.1" 422 Unprocessable Content -2025-10-29 09:01:09,641 - watchfiles.main - INFO - 3 changes detected -WARNING: WatchFiles detected changes in 'main.py'. Reloading... -INFO: Shutting down -INFO: Waiting for application shutdown. -INFO: Application shutdown complete. -INFO: Finished server process [38902] -INFO: Started server process [46587] -INFO: Waiting for application startup. -INFO: Application startup complete. -2025-10-29 09:01:10,297 - watchfiles.main - INFO - 3 changes detected -INFO: 127.0.0.1:53847 - "GET /health HTTP/1.1" 200 OK -INFO: 127.0.0.1:54342 - "POST /api/transcripts/consolidate HTTP/1.1" 422 Unprocessable Content -INFO: 127.0.0.1:54682 - "POST /api/transcripts/consolidate HTTP/1.1" 422 Unprocessable Content -2025-10-29 09:08:41,856 - watchfiles.main - INFO - 2 changes detected -WARNING: WatchFiles detected changes in 'main.py'. Reloading... -INFO: Shutting down -INFO: Waiting for application shutdown. -INFO: Application shutdown complete. -INFO: Finished server process [46587] -INFO: Started server process [47208] -INFO: Waiting for application startup. -INFO: Application startup complete. -2025-10-29 09:08:42,562 - watchfiles.main - INFO - 3 changes detected -2025-10-29 09:08:45,965 - watchfiles.main - INFO - 33 changes detected -WARNING: WatchFiles detected changes in 'main.py', 'app/api/__init__.py', 'app/models/response.py', 'app/models/todo.py', 'app/services/eventhub_service.py', 'app/api/v1/suggestions.py', 'app/api/v1/__init__.py', 'app/services/transcript_service.py', 'app/services/redis_service.py', 'app/prompts/consolidate_prompt.py', 'app/api/v1/transcripts.py', 'app/__init__.py', 'app/models/__init__.py', 'app/services/claude_service.py', 'app/models/keyword.py', 'app/models/transcript.py', 'app/config.py', 'app/services/__init__.py'. Reloading... -INFO: Shutting down -INFO: Waiting for application shutdown. -INFO: Application shutdown complete. -INFO: Finished server process [47208] -2025-10-29 09:08:46,580 - watchfiles.main - INFO - 33 changes detected -INFO: Started server process [47240] -INFO: Waiting for application startup. -2025-10-29 09:08:46,667 - main - INFO - ============================================================ -2025-10-29 09:08:46,667 - main - INFO - AI Service (Python) 시작 - Port: 8087 -2025-10-29 09:08:46,667 - main - INFO - Claude Model: claude-3-5-sonnet-20241022 -2025-10-29 09:08:46,667 - main - INFO - Redis: 20.249.177.114:6379 -2025-10-29 09:08:46,667 - main - INFO - ============================================================ -2025-10-29 09:08:46,667 - main - INFO - Event Hub 리스너 백그라운드 시작... -2025-10-29 09:08:46,667 - app.services.eventhub_service - INFO - Event Hub 리스너 시작 -INFO: Application startup complete. -2025-10-29 09:08:46,942 - watchfiles.main - INFO - 3 changes detected -2025-10-29 09:08:47,294 - app.services.redis_service - INFO - Redis 연결 성공 -2025-10-29 09:08:47,294 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'b6567e97-aa19-4c41-a9c1-e42b26be2940' is being started -2025-10-29 09:08:47,378 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-29 09:08:47,577 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:47,577 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:47,577 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:47,577 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-29 09:08:47,578 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:47,578 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:47,578 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:47,578 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:47,699 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:47,751 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:47,801 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-29 09:08:47,856 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:47,856 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:47,907 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:47,907 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:47,907 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-29 09:08:48,302 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,303 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:48,303 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,303 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:48,348 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,348 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:48,348 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,348 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:48,404 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,404 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:48,404 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,404 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:48,404 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,404 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,405 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:48,406 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'b6567e97-aa19-4c41-a9c1-e42b26be2940' has claimed partition '0' -2025-10-29 09:08:48,406 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None -2025-10-29 09:08:48,819 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> -2025-10-29 09:08:48,836 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:48,837 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:48,837 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:48,837 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-29 09:08:48,838 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,838 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:48,838 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:48,838 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:48,853 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:48,905 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> -2025-10-29 09:08:48,956 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> -2025-10-29 09:08:49,007 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:49,007 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> -2025-10-29 09:08:49,059 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:49,059 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> -2025-10-29 09:08:49,059 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: -2025-10-29 09:08:50,610 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:08:50,625 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> -2025-10-29 09:09:34,913 - watchfiles.main - INFO - 33 changes detected -WARNING: WatchFiles detected changes in 'main.py', 'app/api/__init__.py', 'app/models/response.py', 'app/models/todo.py', 'app/api/v1/suggestions.py', 'app/services/eventhub_service.py', 'app/api/v1/__init__.py', 'app/services/transcript_service.py', 'app/services/redis_service.py', 'app/prompts/consolidate_prompt.py', 'app/api/v1/transcripts.py', 'app/__init__.py', 'app/models/__init__.py', 'app/services/claude_service.py', 'app/models/keyword.py', 'app/models/transcript.py', 'app/config.py', 'app/services/__init__.py'. Reloading... -INFO: Shutting down -INFO: Waiting for application shutdown. -2025-10-29 09:09:35,100 - main - INFO - AI Service 종료 -INFO: Application shutdown complete. -INFO: Finished server process [47240] -2025-10-29 09:09:35,522 - watchfiles.main - INFO - 21 changes detected -INFO: Started server process [47375] -INFO: Waiting for application startup. -INFO: Application startup complete. -2025-10-29 09:09:35,885 - watchfiles.main - INFO - 6 changes detected +2025-10-29 17:17:07,782 - app.services.redis_service - INFO - Redis 연결 성공 +2025-10-29 17:17:07,782 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'f0d1aefd-589a-4c4e-ba37-166dd514d7bb' is being started +2025-10-29 17:17:07,958 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> +2025-10-29 17:17:08,052 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,052 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,052 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,053 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> +2025-10-29 17:17:08,054 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,054 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,055 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,055 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,084 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,136 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,187 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> +2025-10-29 17:17:08,238 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,238 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,289 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,289 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,290 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: +2025-10-29 17:17:08,495 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,495 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,495 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,495 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,520 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,520 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,521 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,521 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,560 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,560 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,560 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,560 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,560 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,560 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,561 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,563 - azure.eventhub.aio._eventprocessor.event_processor - INFO - EventProcessor 'f0d1aefd-589a-4c4e-ba37-166dd514d7bb' has claimed partition '0' +2025-10-29 17:17:08,563 - azure.eventhub.aio._eventprocessor.event_processor - INFO - start ownership '0', checkpoint None +2025-10-29 17:17:08,673 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: None -> +2025-10-29 17:17:08,747 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,748 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,748 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,748 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> +2025-10-29 17:17:08,749 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,749 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,749 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,749 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,773 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,823 - azure.eventhub._pyamqp.aio._connection_async - INFO - Connection state changed: -> +2025-10-29 17:17:08,874 - azure.eventhub._pyamqp.aio._session_async - INFO - Session state changed: -> +2025-10-29 17:17:08,926 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,926 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link receiver state changed: -> +2025-10-29 17:17:08,978 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:08,978 - azure.eventhub._pyamqp.aio._management_link_async - INFO - Management link sender state changed: -> +2025-10-29 17:17:08,978 - azure.eventhub._pyamqp.aio._cbs_async - INFO - CBS completed opening with status: +2025-10-29 17:17:09,182 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:09,201 - azure.eventhub._pyamqp.aio._link_async - INFO - Link state changed: -> +2025-10-29 17:17:09,275 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798d","recordingId":"test-meeting-001","meetingId":"test-meeting-001","text”:”오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.”,”speakerId":"UNKNOWN","speakerName":"참석자","timestamp": +2025-10-29 17:17:09,275 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798d","recordingId":"test-meeting-001","meetingId":"test-meeting-001","text”:”오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.”,”speakerId":"UNKNOWN","speakerName":"참석자","timestamp": +2025-10-29 17:17:09,275 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798e”,”recordingId":"test-meeting-001","meetingId":"test-meeting-001","text”:”오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.”,”speakerId":"UNKNOWN","speakerName":"참석자","timestamp": +2025-10-29 17:17:09,275 - app.services.eventhub_service - ERROR - 이벤트 처리 오류: Expecting ',' delimiter: line 1 column 144 (char 143) +Traceback (most recent call last): + File "/Users/jominseo/HGZero/ai-python/app/services/eventhub_service.py", line 71, in on_event + event_data = json.loads(raw_body) + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 361, in raw_decode + obj, end = self.scan_once(s, idx) + ~~~~~~~~~~~~~~^^^^^^^^ +json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 144 (char 143) +2025-10-29 17:17:09,279 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfe9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798e”,”recordingId":"test-meeting-001","meetingId":"test-meeting-001","text”:”오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.”,”speakerId":"UNKNOWN","speakerName":"참석자","timestamp": +2025-10-29 17:17:09,280 - app.services.eventhub_service - ERROR - 이벤트 처리 오류: Expecting ',' delimiter: line 1 column 144 (char 143) +Traceback (most recent call last): + File "/Users/jominseo/HGZero/ai-python/app/services/eventhub_service.py", line 71, in on_event + event_data = json.loads(raw_body) + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 361, in raw_decode + obj, end = self.scan_once(s, idx) + ~~~~~~~~~~~~~~^^^^^^^^ +json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 144 (char 143) +2025-10-29 17:17:09,280 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798d","recordingId":"test-meeting-001","meetingId":"test-meeting-001","text":"신제품 개발 일정에 대해 논의하고 있습니다.","speakerId":"UNKNOWN","speakerName":"참석자","timestamp":[2025,10,29,10,25, +2025-10-29 17:17:09,280 - app.services.eventhub_service - INFO - STT 텍스트 수신 - meetingId: test-meeting-001, 텍스트 길이: 24, timestamp: 1761701136000 +2025-10-29 17:17:09,318 - app.services.eventhub_service - INFO - ✅ Redis 저장 완료 - meetingId: test-meeting-001, timestamp: 1761701136000 +2025-10-29 17:17:09,319 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798d","recordingId":"test-meeting-001","meetingId":"test-meeting-001","text":"오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.","speakerId":"UNKNOWN","speakerName":"참석자","timestamp": +2025-10-29 17:17:09,319 - app.services.eventhub_service - INFO - STT 텍스트 수신 - meetingId: test-meeting-001, 텍스트 길이: 42, timestamp: 1761701137000 +2025-10-29 17:17:09,365 - app.services.eventhub_service - INFO - ✅ Redis 저장 완료 - meetingId: test-meeting-001, timestamp: 1761701137000 +2025-10-29 17:17:09,366 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798d","recordingId":"test-meeting-001","meetingId":"test-meeting-001”,”sessionId”:”meeting-123”,“text":"오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.","speakerId":"UNKNOWN","speak +2025-10-29 17:17:09,366 - app.services.eventhub_service - ERROR - 이벤트 처리 오류: Expecting ',' delimiter: line 1 column 227 (char 226) +Traceback (most recent call last): + File "/Users/jominseo/HGZero/ai-python/app/services/eventhub_service.py", line 71, in on_event + event_data = json.loads(raw_body) + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 361, in raw_decode + obj, end = self.scan_once(s, idx) + ~~~~~~~~~~~~~~^^^^^^^^ +json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 227 (char 226) +2025-10-29 17:17:09,367 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798d","recordingId":"test-meeting-001","meetingId":"test-meeting-001”,”sessionId”:”meeting-123”,“text":"오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.","speakerId":"UNKNOWN","speak +2025-10-29 17:17:09,367 - app.services.eventhub_service - ERROR - 이벤트 처리 오류: Expecting ',' delimiter: line 1 column 227 (char 226) +Traceback (most recent call last): + File "/Users/jominseo/HGZero/ai-python/app/services/eventhub_service.py", line 71, in on_event + event_data = json.loads(raw_body) + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 361, in raw_decode + obj, end = self.scan_once(s, idx) + ~~~~~~~~~~~~~~^^^^^^^^ +json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 227 (char 226) +2025-10-29 17:17:42,753 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798d","recordingId":"test-meeting-001","meetingId":"test-meeting-001","text":"오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.","speakerId":"UNKNOWN","speakerName":"참석자","timestamp": +2025-10-29 17:17:42,754 - app.services.eventhub_service - INFO - STT 텍스트 수신 - meetingId: test-meeting-001, 텍스트 길이: 42, timestamp: 1761701137000 +2025-10-29 17:17:42,777 - app.services.eventhub_service - INFO - ✅ Redis 저장 완료 - meetingId: test-meeting-001, timestamp: 1761701137000 +2025-10-29 17:18:03,217 - app.api.v1.suggestions - INFO - SSE 스트림 시작 - meetingId: test-meeting-001 +INFO: 127.0.0.1:54044 - "GET /api/ai/suggestions/meetings/test-meeting-001/stream HTTP/1.1" 200 OK +2025-10-29 17:18:03,483 - app.services.redis_service - INFO - Redis 연결 성공 +2025-10-29 17:20:29,604 - app.services.eventhub_service - INFO - 수신한 이벤트 원본 (처음 300자): {"eventId":"7436b96c-3a60-418b-848d-727770d7cfd9","eventType":"SegmentCreated","segmentId":"9483cf8a-e41e-49e9-b2c0-28519bba798d","recordingId":"test-meeting-001","meetingId":"test-meeting-001”,”sessionId”:”meeting-123”,“text":"오늘은 OFDM 기술 적용방안과 AICC 구축 협의에 대해 논의해보겠습니다.","speakerId":"UNKNOWN","speak +2025-10-29 17:20:29,605 - app.services.eventhub_service - ERROR - 이벤트 처리 오류: Expecting ',' delimiter: line 1 column 227 (char 226) +Traceback (most recent call last): + File "/Users/jominseo/HGZero/ai-python/app/services/eventhub_service.py", line 71, in on_event + event_data = json.loads(raw_body) + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py", line 361, in raw_decode + obj, end = self.scan_once(s, idx) + ~~~~~~~~~~~~~~^^^^^^^^ +json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 227 (char 226) diff --git a/ai-python/main.py b/ai-python/main.py index c1b2e77..5e6d0e9 100644 --- a/ai-python/main.py +++ b/ai-python/main.py @@ -4,7 +4,9 @@ from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware from app.config import get_settings from app.api.v1 import router as api_v1_router +from app.services.eventhub_service import start_eventhub_listener import logging +import asyncio # 로깅 설정 logging.basicConfig( @@ -39,6 +41,14 @@ app.add_middleware( app.include_router(api_v1_router, prefix="/api") +# Event Hub 리스너 백그라운드 태스크 +@app.on_event("startup") +async def startup_event(): + """애플리케이션 시작 시 Event Hub 리스너 시작""" + logger.info("애플리케이션 시작 - Event Hub 리스너 백그라운드 실행") + asyncio.create_task(start_eventhub_listener()) + + @app.get("/health") async def health_check(): """헬스 체크""" diff --git a/ai/src/main/java/com/unicorn/hgzero/ai/biz/service/SuggestionService.java b/ai/src/main/java/com/unicorn/hgzero/ai/biz/service/SuggestionService.java index daf8e96..8315eb5 100644 --- a/ai/src/main/java/com/unicorn/hgzero/ai/biz/service/SuggestionService.java +++ b/ai/src/main/java/com/unicorn/hgzero/ai/biz/service/SuggestionService.java @@ -36,8 +36,8 @@ public class SuggestionService implements SuggestionUseCase { // 회의별 실시간 스트림 관리 (회의 ID -> Sink) private final Map> meetingSinks = new ConcurrentHashMap<>(); - // 분석 임계값 설정 - private static final int MIN_SEGMENTS_FOR_ANALYSIS = 10; // 10개 세그먼트 = 약 100-200자 + // 분석 임계값 설정 (MVP용 완화) + private static final int MIN_SEGMENTS_FOR_ANALYSIS = 5; // 5개 세그먼트 = 약 50-100자 (MVP용 완화) private static final long TEXT_RETENTION_MS = 5 * 60 * 1000; // 5분 @Override diff --git a/ai/src/main/java/com/unicorn/hgzero/ai/infra/client/ClaudeApiClient.java b/ai/src/main/java/com/unicorn/hgzero/ai/infra/client/ClaudeApiClient.java index e051bea..af9f080 100644 --- a/ai/src/main/java/com/unicorn/hgzero/ai/infra/client/ClaudeApiClient.java +++ b/ai/src/main/java/com/unicorn/hgzero/ai/infra/client/ClaudeApiClient.java @@ -43,33 +43,35 @@ public class ClaudeApiClient { String systemPrompt = """ 당신은 회의록 작성 전문 AI 어시스턴트입니다. - 실시간 회의 텍스트를 분석하여 **중요한 제안사항만** 추출하세요. + 실시간 회의 텍스트를 분석하여 **제안사항을 적극적으로** 추출하세요. - **추출 기준**: - - 회의 안건과 직접 관련된 내용 - - 논의가 필요한 주제 + **추출 대상 (MVP용 - 넓은 기준)**: + - 회의 안건 관련 내용 + - 논의 중인 주제 (확정되지 않아도 OK) + - 의견이나 제안 - 결정된 사항 - 액션 아이템 + - 계획이나 일정 관련 언급 + - 검토가 필요한 내용 - **제외할 내용**: - - 잡담, 농담, 인사말 - - 회의와 무관한 대화 - - 단순 확인이나 질의응답 + **제외할 내용** (최소화): + - 명백한 잡담이나 농담 + - 회의 시작/종료 인사말 **응답 형식**: JSON만 반환 (다른 설명 없이) { "suggestions": [ { - "content": "구체적인 제안 내용 (1-2문장으로 명확하게)", - "confidence": 0.9 + "content": "구체적인 제안 내용 (자연스러운 문장으로)", + "confidence": 0.7 } ] } **주의**: - - 각 제안은 독립적이고 명확해야 함 - - 회의 맥락에서 실제 중요한 내용만 포함 - - confidence는 0-1 사이 값 (확신 정도) + - 확신이 없어도 제안사항으로 포함 (confidence 0.6 이상이면 OK) + - 회의 내용에서 의미 있는 내용은 모두 제안사항으로 추출 + - confidence는 0-1 사이 값 (MVP에서는 낮아도 괜찮음) """; String userPrompt = String.format(""" diff --git a/develop/dev/ai-frontend-integration-guide.md b/develop/dev/ai-frontend-integration-guide.md new file mode 100644 index 0000000..7f106b1 --- /dev/null +++ b/develop/dev/ai-frontend-integration-guide.md @@ -0,0 +1,322 @@ +# AI 제안사항 SSE 연동 가이드 + +## 📋 개요 + +실시간 회의 중 AI가 생성한 제안사항을 Server-Sent Events(SSE)를 통해 프론트엔드로 전송하는 기능입니다. + +## 🔗 API 정보 + +### Endpoint +``` +GET http://localhost:8086/api/ai/suggestions/meetings/{meeting_id}/stream +``` + +### Parameters +- `meeting_id` (path): 회의 ID (예: `test-meeting-001`) + +### Response Type +- **Content-Type**: `text/event-stream` +- **Transfer-Encoding**: chunked +- **Cache-Control**: no-cache + +## 🎯 동작 방식 + +### 1. 데이터 흐름 +``` +STT Service → Event Hub → AI Service (Python) + ↓ + Redis 저장 + ↓ + 임계값 도달 (3개 세그먼트) + ↓ + Claude API 분석 + ↓ + SSE로 프론트엔드 전송 +``` + +### 2. 임계값 설정 +- **최소 세그먼트**: 3개 +- **예상 시간**: 약 15-30초 분량의 대화 +- **텍스트 보관**: 최근 5분간 데이터 + +### 3. SSE 이벤트 종류 + +#### ✅ `ping` 이벤트 (Keep-alive) +``` +event: ping +data: connected +``` +- **목적**: SSE 연결 유지 +- **주기**: 5초마다 전송 +- **처리**: 프론트엔드에서 로그만 출력하고 무시 + +#### ✅ `ai-suggestion` 이벤트 (AI 제안사항) +``` +event: ai-suggestion +id: 3 +data: {"suggestions":[...]} +``` + +## 💻 프론트엔드 구현 + +### 참고 파일 +``` +/Users/jominseo/HGZero/test-audio/stt-test-wav.html +``` + +### 기본 구현 코드 + +```javascript +const meetingId = 'your-meeting-id'; +const aiServiceUrl = 'http://localhost:8086'; +let eventSource = null; + +// SSE 연결 +function connectAISuggestions() { + const sseUrl = `${aiServiceUrl}/api/ai/suggestions/meetings/${meetingId}/stream`; + + eventSource = new EventSource(sseUrl); + + // Keep-alive 핸들러 (로그만 출력) + eventSource.addEventListener('ping', (event) => { + console.log('Ping received:', event.data); + }); + + // AI 제안사항 핸들러 + eventSource.addEventListener('ai-suggestion', (event) => { + try { + const data = JSON.parse(event.data); + displaySuggestions(data); + console.log('✅ AI 제안사항 수신:', data.suggestions.length + '개'); + } catch (e) { + console.error('AI 제안 파싱 실패:', e); + } + }); + + // 연결 성공 + eventSource.onopen = () => { + console.log('✅ AI 제안사항 SSE 연결 성공'); + }; + + // 에러 핸들링 + eventSource.onerror = (error) => { + const state = eventSource.readyState; + console.error('SSE Error:', error, 'State:', state); + + // CLOSED 상태일 때만 재연결 + if (state === EventSource.CLOSED) { + console.log('❌ AI 제안사항 SSE 연결 종료'); + eventSource.close(); + + // 5초 후 재연결 + setTimeout(() => { + console.log('AI SSE 재연결 시도...'); + connectAISuggestions(); + }, 5000); + } + }; +} + +// AI 제안사항 표시 +function displaySuggestions(data) { + if (!data.suggestions || data.suggestions.length === 0) { + return; + } + + data.suggestions.forEach(suggestion => { + // suggestion 구조: + // { + // id: "uuid", + // content: "제안 내용", + // timestamp: "HH:MM:SS", + // confidence: 0.85 + // } + + console.log(`[${suggestion.timestamp}] ${suggestion.content}`); + console.log(` 신뢰도: ${(suggestion.confidence * 100).toFixed(0)}%`); + + // UI에 표시하는 로직 추가 + // ... + }); +} + +// 연결 종료 +function disconnectAISuggestions() { + if (eventSource) { + eventSource.close(); + eventSource = null; + console.log('✅ AI SSE 연결 종료'); + } +} +``` + +## 🚨 주요 이슈 및 해결방법 + +### 1. CORS 오류 +**증상** +``` +Access to resource has been blocked by CORS policy: +No 'Access-Control-Allow-Origin' header is present +``` + +**해결** +- ✅ 이미 백엔드에서 CORS 헤더 설정 완료 +- Python AI Service는 `http://localhost:8888` origin 허용 + +### 2. SSE 연결이 즉시 끊어짐 +**증상** +- `readyState: CLOSED` +- 계속 재연결 시도 + +**원인** +- EventSource가 `ping` 이벤트를 처리하지 못함 +- Keep-alive 메시지가 없어서 브라우저가 연결 종료로 판단 + +**해결** +```javascript +// ping 이벤트 핸들러 반드시 추가 +eventSource.addEventListener('ping', (event) => { + console.log('Ping:', event.data); +}); +``` + +### 3. 데이터가 오지 않음 +**원인** +- Redis에 텍스트가 충분히 쌓이지 않음 (3개 미만) +- STT 서비스가 텍스트를 Event Hub로 전송하지 않음 + +**확인 방법** +```bash +# 터미널에서 직접 테스트 +curl -N http://localhost:8086/api/ai/suggestions/meetings/test-meeting-001/stream +``` + +**해결** +- 최소 15-30초 정도 음성 입력 필요 +- STT Service와 Event Hub 연결 상태 확인 + +### 4. 브라우저 캐시 문제 +**증상** +- 코드 수정 후에도 이전 동작 반복 + +**해결** +- **Hard Refresh**: `Ctrl+Shift+R` (Windows) / `Cmd+Shift+R` (Mac) +- 시크릿 모드 사용 +- 개발자 도구 → Network → "Disable cache" 체크 + +## 📦 응답 데이터 구조 + +### AI 제안사항 응답 +```typescript +interface SimpleSuggestion { + id: string; // UUID + content: string; // 제안 내용 (1-2문장) + timestamp: string; // "HH:MM:SS" 형식 + confidence: number; // 0.0 ~ 1.0 (신뢰도) +} + +interface RealtimeSuggestionsResponse { + suggestions: SimpleSuggestion[]; +} +``` + +### 예시 +```json +{ + "suggestions": [ + { + "id": "550e8400-e29b-41d4-a716-446655440000", + "content": "OFDM 기술의 신제품 적용 가능성을 검토하고, 기술 사양 및 구현 방안에 대한 상세 분석 보고서를 작성하여 다음 회의 전까지 공유해야 합니다.", + "timestamp": "17:01:25", + "confidence": 0.88 + }, + { + "id": "73ba9f1e-7793-46a4-bd6a-8dde9db36482", + "content": "AICC 구축 협의를 위한 구체적인 일정을 수립하고, 관련 부서 담당자들과 협의 미팅을 조율해야 합니다.", + "timestamp": "17:01:25", + "confidence": 0.85 + } + ] +} +``` + +## 🔧 테스트 방법 + +### 1. 로컬 환경 테스트 +```bash +# AI Service 실행 확인 +curl http://localhost:8086/health + +# SSE 연결 테스트 (3초 후 자동 종료) +timeout 30 curl -N http://localhost:8086/api/ai/suggestions/meetings/test-meeting-001/stream +``` + +### 2. 브라우저 테스트 +1. `http://localhost:8888/stt-test-wav.html` 접속 +2. 개발자 도구(F12) 열기 +3. Network 탭에서 `stream` 요청 확인 +4. Console 탭에서 "Ping received" 로그 확인 + +### 3. 실제 음성 테스트 +1. "녹음 시작" 버튼 클릭 +2. 15-30초 정도 음성 입력 +3. AI 제안사항 표시 확인 + +## ⚙️ 환경 설정 + +### Backend (Python AI Service) +- **Port**: 8086 +- **Endpoint**: `/api/ai/suggestions/meetings/{meeting_id}/stream` +- **CORS**: `http://localhost:8888` 허용 + +### 임계값 설정 +```python +# app/config.py +min_segments_for_analysis: int = 3 # 3개 세그먼트 +text_retention_seconds: int = 300 # 5분 +``` + +## 📝 체크리스트 + +프론트엔드 구현 시 확인 사항: + +- [ ] `EventSource` 생성 및 연결 +- [ ] `ping` 이벤트 핸들러 추가 (필수!) +- [ ] `ai-suggestion` 이벤트 핸들러 추가 +- [ ] 에러 핸들링 및 재연결 로직 +- [ ] 연결 종료 시 리소스 정리 +- [ ] UI에 제안사항 표시 로직 +- [ ] 브라우저 콘솔에서 ping 로그 확인 +- [ ] Hard Refresh로 캐시 제거 + +## 🐛 디버깅 팁 + +### Console 로그로 상태 확인 +```javascript +// 정상 동작 시 5초마다 출력 +console.log('Ping received:', 'connected'); +console.log('Ping received:', 'alive-3'); +``` + +### Network 탭에서 확인 +- Status: `200 OK` +- Type: `eventsource` +- Transfer-Encoding: `chunked` + +### 문제 발생 시 확인 +1. AI Service 실행 여부: `curl http://localhost:8086/health` +2. CORS 헤더: Network 탭 → Headers → Response Headers +3. 이벤트 수신: EventStream 탭에서 실시간 데이터 확인 + +## 📞 문의 + +문제 발생 시: +1. 브라우저 Console 로그 확인 +2. Network 탭의 요청/응답 헤더 확인 +3. 백엔드 로그 확인: `tail -f /Users/jominseo/HGZero/ai-python/logs/ai-service.log` + +--- + +**작성일**: 2025-10-29 +**작성자**: Backend Team (동욱) +**참고 파일**: `/Users/jominseo/HGZero/test-audio/stt-test-wav.html` diff --git a/test-audio/stt-test-wav.html b/test-audio/stt-test-wav.html index 23fb242..d3e0fc9 100644 --- a/test-audio/stt-test-wav.html +++ b/test-audio/stt-test-wav.html @@ -472,13 +472,21 @@ eventSource = new EventSource(sseUrl); + // Ping 이벤트 핸들러 (keep-alive) + eventSource.addEventListener('ping', (event) => { + console.log('Ping received:', event.data); + // ping은 로그에 표시하지 않음 (연결 유지용) + }); + + // AI 제안사항 이벤트 핸들러 eventSource.addEventListener('ai-suggestion', (event) => { try { const data = JSON.parse(event.data); displaySuggestions(data); - addLog('✅ AI 제안사항 수신', 'info'); + addLog('✅ AI 제안사항 수신 (' + data.suggestions.length + '개)', 'info'); } catch (e) { addLog('AI 제안 파싱 실패: ' + e.message, 'error'); + console.error('Parse error:', e, 'Data:', event.data); } }); @@ -496,15 +504,19 @@ default: stateText = 'UNKNOWN'; } - addLog(`❌ AI 제안사항 SSE 오류 (State: ${stateText})`, 'error'); + console.error('SSE Error:', error, 'State:', stateText); - // 연결이 닫혔을 때만 재연결 시도 + // CLOSED 상태일 때만 에러로 표시하고 재연결 if (state === EventSource.CLOSED) { + addLog(`❌ AI 제안사항 SSE 연결 종료`, 'error'); eventSource.close(); setTimeout(() => { addLog('AI SSE 재연결 시도...', 'info'); connectAISuggestions(); }, 5000); + } else if (state === EventSource.CONNECTING) { + // 연결 중일 때는 에러 로그를 표시하지 않음 + console.log('SSE reconnecting...'); } }; }