step3. Phase 1. 무중단 시스템 인프라 구축 (2) - TroubleShooting
PHASE 1 TroubleShooting NAS 인프라 구축 중 마주친 3가지 치명적 에러와 해결책 화려한 아키텍처 이면에는 언제나 뼈아픈 시행착오가 존재합니다. 시놀로지 NAS 기반 퀀트 시스템(Docker, 역방향 프록시, SSL, DB)을 세팅하며 겪은 삽질의 기록과 필수 생존 노하우를 공개합니다. 설계도(Architecture)를 그릴 때는 모든 데이터가 물 흐르듯 완벽하게 통신할 것 같지만, 막상 실서버에 인프라를 올리다 보면 예상치 못한 곳에서 에러 로그가 쏟아집니다. 앞선 포스팅에서 소개한 '나만의 AI 퀀트 인프라'를 시놀로지 DS224+에 세팅하면서 직접 몸으로 부딪히며 해결한 핵심 트러블슈팅(Troubleshooting) 사례 3가지 를 공유합니다. 시스템 트레이딩을 위해 개인 서버를 구축하려는 분들이라면 무조건 한 번쯤 마주치게 될 함정들이니, 이 글을 통해 삽질하는 시간을 며칠은 단축하시길 바랍니다. CRITICAL ISSUE #1 💣 소리 없는 암살자, 도커 로그(Docker Log) 데이터를 수집하는 파이썬(Python) 데몬이나 매매 신호를 쏘는 Java 서버를 Docker Container로 띄우고 "잘 돌아가네!" 하고 방치했다가 며칠 뒤 갑자기 생각이난 '도커 컨테이너 로그' 였습니다. 역시나 확인했을때 Log 설정을 하지않은걸 확인. Log가 끝도 없이 쌓일뻔한 아찔한 순간이었습니다. 초 단위, 분 단위로 시세를 가져오는 봇의 특성상 로그가 며칠 만에 수 기가바이트(GB)를 갉아먹으며 디스크 공간을 점령할뻔한 것입니다. SOLUTION (해...