발행일: 2026-10-06(화) 11:44
홈›도서›하루 30분 n8n ④›PART 2 미니 프로젝트: 절대 멈추지 않는 n8n
DAY 14★★★

PART 2 미니 프로젝트: 절대 멈추지 않는 n8n

🛠️ 실습20분
🎯 미션10분

"자동화는 좋은 것을 더 빠르게 하거나, 나쁜 것을 더 빠르게 망가지게 한다."

— 빌 게이츠 (Bill Gates, 마이크로소프트 창업자)
🎯 오늘의 학습 목표
  • 장애 시뮬레이션을 통해 복구 절차를 실제로 연습할 수 있다.
  • PART 2 완성 체크리스트 13개 항목을 모두 달성할 수 있다.
  • 복구 절차를 문서로 남길 수 있다.
장애 시뮬레이션 시나리오 1 — n8n 프로세스만 죽었을 때
bash
docker compose stop n8n
sleep 60
docker compose start n8n
docker compose logs n8n --tail=10
장애 시뮬레이션 시나리오 2 — 잘못된 설정으로 n8n이 시작 안 될 때
bash
cd ~/n8n
echo "N8N_HOST=invalid!!!" >> .env
docker compose restart n8n
docker compose ps
docker compose logs n8n --tail=20

# 오류 수정: nano .env 에서 잘못된 줄 삭제
docker compose restart n8n
PART 2 완성 체크리스트
text
[ ] 보안 3레이어 모두 설정 완료
[ ] 강력한 비밀번호 + 2FA 활성화
[ ] SMTP 이메일 설정 및 테스트
[ ] N8N_ENCRYPTION_KEY 안전한 곳에 백업
[ ] 크리덴셜 공유 정책 수립
[ ] 웹훅 헤더 인증 설정
[ ] 자동 백업 스크립트 (cron)
[ ] Google Drive 등 외부 백업 연동
[ ] Uptime Kuma 모니터링 설정
[ ] Error Workflow 설정 및 알림 테스트
[ ] 서버 리소스 모니터링 설정
[ ] 장애 시뮬레이션 1회 이상 완료
[ ] 복구 절차 문서화 완료
🛠️ DAY 14 실습
Step 1장애 시뮬레이션 2가지 실행
  1. 시나리오 1: docker compose stop n8n → 60초 대기 → 재시작
  2. 시나리오 2: .env에 잘못된 값 추가 → 오류 확인 → 수정 → 재시작
  3. 각 시나리오 소요 시간 측정 및 메모
Step 2PART 2 완성 체크리스트 점검
  1. 위 13개 항목 하나씩 확인
  2. ❌ 항목은 해당 DAY로 돌아가서 완성
  3. 복구 절차 문서 작성 (장애 유형별 대응 방법)
🚀 DAY 14 미션

장애 시뮬레이션 2가지를 모두 실행하고 PART 2 완성 체크리스트 13개 항목을 완료하세요.

☑️ 미션 체크리스트
  • 장애 시뮬레이션 시나리오 1 완료 (프로세스 재시작)
  • 장애 시뮬레이션 시나리오 2 완료 (잘못된 설정 복구)
  • PART 2 완성 체크리스트 13개 항목 모두 완료
  • 복구 절차 문서화 완료
💡 힌트: 시뮬레이션 중 실제로 서비스가 잠깐 멈추니, 업무 시간 외에 진행하거나 팀원에게 미리 알리세요.
🎯 성공 기준: PART 2 완성 체크리스트 13개 항목 전부 완료된 상태
← 이전
모니터링과 알림 시스템 구축
다음 →
n8n 사용자·권한 관리 시스템
← 목차로 돌아가기