서버 마이그레이션 시 다운타임 최소화 관련 문제입니다.
서버에서 아래 에러가 발생하고 있습니다:
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)Nginx를 재시작하려는데 포트가 이미 사용 중이라고 나옵니다. systemctl restart nginx도 안 됩니다.
댓글 3
포트 80/443을 점유하고 있는 프로세스를 찾아서 종료해야 합니다:
보통 이전 Nginx 프로세스가 비정상 종료되어 좀비로 남아있는 경우입니다.
killall후 재시작하면 해결됩니다.pg_dump 시점 이후의 데이터는 빠집니다. 방법:
논리 복제가 가장 이상적이지만 설정이 복잡합니다. 소규모라면 새벽에 10분 점검으로 충분합니다.