웹 서비스를 운영하다가 갑자기 브라우저 화면에 502 Bad Gateway 경고가 뜨는 난감한 상황을 경험해봤을까? 당황해서 일단 Nginx나 PHP 프로세스를 무작정 재시작하여 임시로 넘어가는 경우가 많다. 다만 원인을 정확히 찾지 못하면 트래픽이 몰리거나 서버가 재부팅될 때마다 동일한 장애가 계속 반복된다.이번에는 Nginx 502 Bad Gateway···
웹 서비스를 운영하다가 갑자기 브라우저에 504 Gateway Timeout 에러 화면이 출력되는 상황을 경험해봤을까? 서비스 이용자가 대용량 엑셀을 다운로드하거나 긴 작업을 처리할 때 주로 발생하는데, 서버 로그를 확인하지 않으면 Nginx 문제인지 백엔드 애플리케이션 문제인지 판단하기 어렵다.다만 대부분의 개발자들은 504 에러가 뜨면 정확한 원인이나 ···
트래픽이 급증할 때 웹 서버가 갑자기 멈추거나 502 Bad Gateway 에러를 뱉으며 먹통이 되는 현상을 경험해봤을 것이다.다만 대부분의 개발자들은 Nginx 설정만 변경하거나 서버 스펙을 무작정 올릴 뿐, 원인이 PHP-FPM 프로세스 관리자에 있다는 사실을 모르는 경우가 많다.이번에는 PHP-FPM의 pm 설정이 정확히 무엇인지, 서비스 메모리에 맞···
Nginx와 PHP-FPM을 연동해서 웹 서버를 구동할 때 브라우저에 502 Bad Gateway 에러가 발생하는 경험을 해봤을 것이다. 웹 서버 프로세스는 정상적으로 실행 중인데 Nginx 에러 로그를 확인해보면 connect() to unix:... failed (13: Permission denied) 메시지가 찍혀 답답했던 경험이 있을 것이다. 다만···
웹 서비스를 운영하다가 갑자기 브라우저에 504 Gateway Timeout 에러 화면이 뜨면서 요청이 멈춰버리는 현상을 경험해봤을 것이다.다만 대부분의 개발자들은 이 에러가 발생했을 때 백엔드 서버가 다운된 것인지, Nginx 설정 문제인지 정확한 원인을 찾지 못해 무작정 서버를 재부팅하거나 타임아웃 숫자만 아무렇게나 올리곤 한다.이번에는 504 Gate···
Nginx 웹 서버와 PHP-FPM을 연동해 서비스를 운영하다 보면 어느 날 갑자기 브라우저에 502 Bad Gateway 에러가 발생하는 상황을 한 번쯤 경험해봤을 것이다.다만 서버가 그냥 다운된 것인지, Nginx 설정 문제인지, 아니면 PHP 프로세스 메모리 초과 때문인지 정확한 원인이나 해결책을 모른 채 Nginx나 PHP 서비스만 무작정 재시작하는···