질문
nginx 502 Bad Gateway 뜨는데 뭐부터 봐야됨?
어제까지 잘 되다가 갑자기 502
nginx 재시작해도 그대로
어제까지 잘 되다가 갑자기 502
nginx 재시작해도 그대로
502 는 nginx 는 살아 있는데 뒤에 있는 앱이 응답을 안 줬다는 뜻입니다. nginx 보다 뒤쪽 앱이 죽었거나, 다른 포트에 떠 있는지부터 보면 대부분 찾습니다. 1. tail -n 50 /var/log/nginx/error.log 에 connect() failed 나 upstream 문구가 있는지 2. ss -tlnp 로 proxy_pass 에 적은 포트에 앱이 정말 떠 있는지 3. 앱이 없으면 systemctl status 앱이름, journalctl -u 앱이름 으로 죽은 이유 확인 4. 메모리 부족으로 죽었으면 dmesg 에 Out of memory 가 남습니다 주의: 앱이 localhost 대신 127.0.0.1 이나 IPv6 로만 떠 있으면 주소가 어긋나 502 가 납니다. proxy_pass 주소와 앱이 듣는 주소를 똑같이 맞추세요. 국내 단독형 요금 예시: 「에그호스팅 VPS 요금과 사양」 글 보기 →