메뉴 건너뛰기

imitator

주의 : 이 글에서는 apache2.conf의 설정을 변경하며 아래의 내용을 따라하더라도 문제해결이 되지 않을수 있습니다. 충분한 구글링을 진행해본후 따라해보는것을 권장합니다.


503 에러는 ProxyPass를 사용하고 있던 웹서버가 너무 느려 서버를 재시작한후에 발생되어 원인을 찾아보기위해 로그를 확인해보았고
구글 번역을 통해 핵심적이라고 판단되는 로그를 확인하였습니다.


vi /var/log/apache2/error.log

[Wed May 16 16:22:46.341330 2018] [proxy:error] [pid 1256:tid 139909364872960] AH00940: HTTP: disabled connection for (localhost)

[Wed May 16 16:23:20.506709 2018] [proxy:error] [pid 1252:tid 139909482370816] (111)Connection refused: AH00957: HTTP: attempt to connect to 127.0.0.1:8080 (localhost) failed

[Wed May 16 16:23:20.506779 2018] [proxy:error] [pid 1252:tid 139909482370816] AH00959: ap_proxy_connect_backend disabling worker for (localhost) for 60s

(구글 번역 : AH00959 : ap_proxy_connect_backend가 (localhost)에 대해 60 초 동안 작업자를 사용하지 못하도록 설정했습니다.)

[Wed May 16 16:23:20.506792 2018] [proxy_http:error] [pid 1252:tid 139909482370816] [client xxx.xxx.xxx.xxx:xxxxx] AH01114: HTTP: failed to make connection to backend: localhost



문제점을 해결하기위해 검색을 해보니 ProxyPass에 기본적으로 60초로 설정되어있는 retry로 인해 503 에러가 발생한건이 있었음을 알수있었으며

아래와 같이 apache2의 수정작업후 서비스를 재시작했습니다. 진행한 후에는 503에러가 더이상 나타나지 않음을 확인할수 있었습니다.


/etc/apache2/apache2.conf 수정 전

ProxyPass / https://localhost:8080/ 


/etc/apache2/apache2.conf 수정 후

ProxyPass / https://localhost:8080/ retry=0

서비스 재시작
/etc/init.d/apache2 restart 



번호 제목 글쓴이 날짜 조회 수
95 CentOS 7 loganalyzer 로그 서버 설치 방법 file 관리자 2018.09.07 226
94 VirtualBox 디스크 이미지 파일을 열 수 없습니다. 해결방법 file 관리자 2018.08.02 149
» apache2 ProxyPass 사용 중 503 에러 발생시 해결 방법 관리자 2018.05.21 408
92 오픈스택 가상서버 이미지 설치 관련 정리 secret 관리자 2018.05.02 0
91 도커의 설치에 관해 정리 관리자 2018.04.10 374
90 쉘 스크립트 expect에서 spawn 파이프(pipe) 사용 방법 [1] file 관리자 2018.02.21 676
89 CentOS 7 MRTG 한글 깨짐 발생시 해결방법 file 관리자 2018.01.04 582
88 Ubuntu 16.04 apt-get 패키지 설치 오류 발생시 해결방법 file 관리자 2017.10.10 1541
87 Ubuntu 16.04 단축 URL을 생성하는 YOURLS 설치 방법 file 관리자 2017.08.11 430
86 Ubuntu 16.04 jar 디컴파일 툴 JD-GUI 설치 file 관리자 2017.08.01 638
85 linux apk를 jar로 디컴파일하는 dex2jar 설치 및 사용 방법 file 관리자 2017.08.01 615
84 우분투 16.04 /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 해결법 [1] file 관리자 2017.07.20 2260
83 우분투 16.04 LTS 서버 보안 강화를 위한 knockd 설치 방법 file 관리자 2017.07.06 321
82 CentOS 6 comodo Antivirus for Linux 백신 설치 방법 file 관리자 2017.06.15 634
81 CentOS 6 ssh google-authenticator로 OTP 접속하는 방법 file 관리자 2017.06.09 506
80 vsftpd 호스트로갈 루트가 없음(No route to host) 에러 처리 방법 file 관리자 2017.05.08 2607
79 오픈스택 qcow2 이미지 가져오기 secret 관리자 2017.04.17 0
78 let’s Encrypt SSL 무료 인증서 certbot을 통해 설치 및 설정하는 방법 file 관리자 2017.04.13 3130
77 VPN를 악용하는 xe 광고글 작성자를 iptables로 차단하는 방법 [2] file 관리자 2017.03.31 221
76 리눅스 CentOS 마인크래프트 서버 spigot 1.11.2 설치(셋팅)방법 file 관리자 2017.02.27 1600