나 자도 되지 코드야?

제가 짜둔 스프링 부트 (부모 프로세스 → 자식 프로세스 → 부모 프로세스) + 파이썬 API 실시간 스레드 코드가 있죠
자식은 Batch 작업을 다 하고 죽고 나서 부모가 실시간으로 도는데
요즘 계속 매일 같이 죽는거 아니겠어요
초기에는 로그 보니 파이썬 송수신 타임아웃인거 같길래
0.00x 초 걸리는데 왜 타임아웃? 나지 하면서
타임아웃 조금 늘려주니까 이번엔 로그도 안 찍히네요 허허
작업하는 종류가 많아서 요즘 얘한테 정신을 못 쏟다 보니까
파이썬 쪽 로깅도 제대로 안 되고 있고 로그 분석도 매일 건넘어서 망상하던거
오늘 구루 상사님한테 제대로 조언 받고
부족한 로그는 인그레스 로그 따와서 확인해보니까 문제 지점은 좁혔죠
Batch 자식에 비하면 초 단순한 실시간 부모쪽이 그냥 죽어버린다는건데.. 원인을 모르겠죠
일단 로깅 지점 촘촘히 다 찍어놨던거 run 메서드 try catch 로 다 묶고
jvm dump 뜨게도 해놨는데도 로그가 안 찍히면
혹시 네트워크/서버 쪽에 간헐적으로 문제 생기면 이럴 수도 있는거 아닌가?
합리적 의심도 드네요
최근 회사에 서버 다 업그레이드 하느라 전쟁이였거든요
여튼 내일 출근해서는 또 디버깅하고 재구동해서 데이터 넣어놓고 할 필요 없이
그냥 데이터 이쁘게 들어가 있으면 좋겠네요..
몇만건 처리하는 코드도 이 정도인데
몇십만건 처리하고 더 복잡한 로직 있는 코드는 어케 개발하지
저번에 분석은 했는데 견적 나오는거에 벌써부터 눈 앞이 깜깜~