메뉴 건너뛰기

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 



번호 제목 글쓴이 날짜 조회 수
102 우분투 16.04 데스크탑에서 카카오톡 PC버전 설치하기 [32] file 관리자 2016.08.02 49511
101 서버의 ssh 접근이 안될때 확인하는 방법 file 관리자 2016.09.27 25986
100 리눅스 패스워드 변경기록 확인방법 관리자 2015.02.11 25151
99 우분투 16.04 LTS apt-get으로 APM 설치하기 [4] file 관리자 2016.05.10 24726
98 CentOS 7 싱글모드로 부팅해서 패스워드 변경하기 [5] file 관리자 2015.11.27 19769
97 우분투(Ubuntu)에서 putty로 ssh 원격 접속 실패 해결 방법 [10] file 관리자 2016.04.24 17591
96 -bash: /usr/bin/su: 허가 거부 해결방법 관리자 2016.04.18 16761
95 time.bora.net으로 rdate가 먹지 않는경우 file 관리자 2016.02.17 14016
94 리눅스 용량 정리후 df로 확인할때 실제용량이 줄어들지 않는경우 관리자 2016.05.07 12306
93 리눅스 CPU 온도 체크 lm_sensors [1] file 관리자 2015.05.28 10431
92 우분투 14.04에 팀 뷰어(TeamViewer) 설치 file 관리자 2015.10.20 10303
91 dmesg를 실시간으로 보기 [1] file 관리자 2015.08.21 10242
90 Ubuntu 18.04 Unable to locate package 에러 해결 방법 [1] file 관리자 2019.01.24 9618
89 CentOS 멀티 IP 설정 방법 [5] file 관리자 2015.03.06 8902
88 let’s Encrypt SSL 무료 인증서 certbot을 통해 설치 및 설정하는 방법 file 관리자 2017.04.13 7364
87 CentOS 6 sendmail 설치 하는 방법 file 관리자 2016.11.16 6490
86 LVM2_member mount(마운트) 불가 해결하는 방법 file 관리자 2016.08.26 6434
85 CentOS 6.8 네트워크 간혈적으로 끊김 현상 해결 방법 [1] file 관리자 2017.02.20 6419
84 클램(ClamAV) 안티바이러스 설치하기 (CentOS 6.6) file 관리자 2016.06.30 6343
83 우분투(Ubuntu) 16.04 LTS 네트워크 드라이브를 eth0로 변경하는법 [3] file 관리자 2016.04.22 6221