ai-coding-mines목차GitHub

디스크가 차면 SSH가 끊기고 JSON 쓰기가 잘린다

배포 · 인프라

증상

파일이 중간에서 잘려 깨진 채 저장된다. 새 SSH 세션이 안 열린다.

원인

CMS가 원본 + 썸네일 4~8종을 다 저장한다. 천여 건을 한 번에 올리자 10GB 한도가 하루 만에 찼다.

방어 4중

  1. 업로드 시점에 원본을 축소(장변 1000px, q78)
  2. 썸네일은 실사용 사이즈만 생성(실측해보니 4종뿐이었다)
  3. 디스크 감시 크론
  4. 업로더가 올리는 이미지 장수 제한

3분의 1을 회수했다.