HTTP 503 에러(Service Unavailable) 원인과 해결

웹사이트에 접속했을 때 발생하는 HTTP 503 에러(Service Unavailable)의 원인은 서버 측에서 발생하는 에러입니다. 서버 과부하, 서버 구성 오류 등 다양한 원인이 있습니다.

503 에러(Service Unavailable)

✅ HTTP 503 에러 로그 확인하기

먼저 503 error이 발생한 원인을 파악하기 위해 error_log를 확인합니다.

tail -f /etc/httpd/logs/error.log 

✅ 다양한 HTTP 503 에러 로그 원인

1. httpd 미구동

데몬이 정상적으로 작동하는지 확인해 볼 수 있습니다.

~]# ps -ef | grep http
root         694       1  0 09:46 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
nobody       760     694  0 09:46 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
nobody       761     694  0 09:46 ?        00:00:01 /usr/sbin/httpd -DFOREGROUND
nobody       765     694  0 09:46 ?        00:00:01 /usr/sbin/httpd -DFOREGROUND
nobody       769     694  0 09:46 ?        00:00:01 /usr/sbin/httpd -DFOREGROUND
root        2044    1479  0 11:51 pts/0    00:00:00 grep --color=auto http

구동하지 않을 경우 httpd를 시작해 줍니다.

2. PHP-FPM 문제

최근 서버를 재시작 한 후에 PHP-FPM이 구동되지 않는 문제를 확인했습니다. APM을 설치한 직후 또는 서버를 재시작 했다면 PHP-FPM이 구동 중인지 확인해 볼 수 있습니다.

3. 서버 구성 오류

웹 서버(Apache, Nginx 등)의 설정 파일(.conf 파일 등)의 문제를 체크해 볼 수 있습니다.

4. 서버 과부하

서버가 현재 수용할 수 있는 요청을 초과하거나 서버 자체의 성능 문제로 인해 과부하가 발생하는 경우를 생각할 수 있습니다. 웹 서버 뿐만 아니라 DB 서버가 과부하인지도 체크해 볼 수 있습니다.

5. 방화벽 체크

방화벽은 웹 사이트에 악의적인 방문자 또는 DDoS 공격으로부터 사이트를 보호하는 역할을 수행합니다. 방화벽 설정이 잘못된 경우를 체크 해 볼 수 있습니다.

Similar Posts

  • APM 설치 후 아파치 403 에러(403 Forbidden)

    리눅스에서 APM을 설치한 후에 아파치 403 에러가 뜰 경우 SELinux가 켜져 있는지 먼저 확인할 수 있습니다. 목차✅ HTTP 503 에러 로그 확인하기✅ 다양한 HTTP 503 에러 로그 원인1. httpd 미구동2. PHP-FPM 문제3. 서버 구성 오류4. 서버 과부하5. 방화벽 체크1. APM 설치 후 아파치 403 에러 발생 시 퍼미션 확인 SELinux 설정을 끈 이후에도…

  • 리눅스 Load Average란?

    리눅스에서 top 명령어 또는 uptime 명령어로 1분, 5분, 15분의 시스템의 평균 로드 지표인 Load Average를 통해 평균 부하 정도를 알 수 있습니다. Load Average는 CPU에 어느 정도의 일이 쌓이는지를 나타내는 것으로 정의 내릴 수 있습니다. 목차✅ HTTP 503 에러 로그 확인하기✅ 다양한 HTTP 503 에러 로그 원인1. httpd 미구동2. PHP-FPM 문제3. 서버 구성…

  • SELinux 개념과 보안 설정

    SELinux(Security-Enhanced Linux)란 보안을 강화하기 위해 개발된 리눅스 커널의 보안 기능 중 하나입니다. 셀리눅스는 컴퓨터 시스템의 보안을 강화하기 위해 NSA(National Security Agency:미국 국가안보국)와 레드햇(Red Hat) 등의 기업과 개발자들이 협력하여 개발했습니다. zero-day 공격 및 buffer overflow 등 어플리케이션 취약점으로 인한 해킹을 방지해 주는 핵심 구성요소에 속하지만APM 설치 후 사용하는데 오류가 발생하는 등 불편함이 있습니다. 잘…

  • |

    오라클 클라우드 ping 오류[VM 인스턴스]

    오라클 클라우드 VM 인스턴스에서 고정 IP 설정까지 진행했지만 ping을 입력해도 요청 시간 만료로 timeout 오류가 되면서 응답이 없는 오류가 계속 발생했습니다. 오라클 클라우드 ping 오류를 해결하는 방법은 다음과 같습니다. 목차✅ HTTP 503 에러 로그 확인하기✅ 다양한 HTTP 503 에러 로그 원인1. httpd 미구동2. PHP-FPM 문제3. 서버 구성 오류4. 서버 과부하5. 방화벽 체크오라클 클라우드…

  • 아파치 재시작 오류 | (20014)Internal error: Error retrieving pid file logs/httpd.pid

    아파치 재시작을 진행했으나 위 두 가지 오류가 확인될 수 있습니다. apachectl restart 등의 명령어를 입력했지만 위와 같은 오류가 발생한 이유는 아파치가 정상적으로 종료되지 않았기 때문에 발생하는 오류입니다. 목차✅ HTTP 503 에러 로그 확인하기✅ 다양한 HTTP 503 에러 로그 원인1. httpd 미구동2. PHP-FPM 문제3. 서버 구성 오류4. 서버 과부하5. 방화벽 체크 ✅ Error retrieving…

  • APM 설치 후 503 에러

    APM 설치 후 503 에러가 발생해서 원인을 error.log를 확인 해 보니 아래와 같은 오류가 확인 되었습니다. 목차✅ HTTP 503 에러 로그 확인하기✅ 다양한 HTTP 503 에러 로그 원인1. httpd 미구동2. PHP-FPM 문제3. 서버 구성 오류4. 서버 과부하5. 방화벽 체크✅ APM 설치 후 503 에러 원인: PHP-FPM 에러 AWS EC2 서비스에 APM 설치 후…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 7   +   3   =