리눅스 톰캣 ERR_TOO_MANY_REDIRECTS 에러

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

톰캣으로 운영 중인 서버에서 크롬으로 접속 시 “ERR_TOO_MANY_REDIRECTS” 오류가 발생하는 경우, 톰캣 ERR_TOO_MANY_REDIRECTS 에러 원인과 해결 방법

✅ ERR_TOO_MANY_REDIRECTS

톰캣 및 아파치 재시작(아파치 정지 되어 있었음) / “ERR_TIMED_OUT” 오류로 변경 이후에 사이트 접속 확인되었으나

사이트에 연결할 수 없음www.kgrda.re.kr에서 응답하는 데 시간이 너무 오래 걸립니다.
다음 방법을 시도해 보세요.

연결 확인
프록시 및 방화벽 확인
ERR_TIMED_OUT

두 개의 오류가 함께 발생하면서 사이트 접속 후에 다시 동일한 오류들이 번갈아 가면서 나옴.

✅ ERR_TOO_MANY_REDIRECTS 원인

웹 서버에 너무 많은 리디렉션,루프가 발생하고 있는 것을 원인이라고 할 수 있다.

참조: https://www.dailyrazor.com/blog/err-too-many-redirects/
  • WordPress 플러그인 설정 충돌
  • 부적절한 서버 설정
  • WordPress 설정 구성 오류
  • SSL/TLS 인증서 구성 오류
  • 한 사이트나 도메인에서 다른 사이트나 도메인으로의 부적절한 마이그레이션
  • 동일한 서버에서 여러 사이트 호스팅
  • CDN과 같은 타사 서비스 합병증

♣ tomcat 서버에서 발생하는 문제

  • 웹사이트 접속 시 2가지 문제
  • ERR_TOO_MANY_REDIRECTS
  • ERR_TIMED_OUT
참조 중: https://stackoverflow.com/questions/77393357/err-too-many-redirects-error-occurs-in-load-balanced-geoserver-with-nginx

 apache 나 tomcat 같은 웹서버에서도 redirect 기능을 사용하면서 발생

카탈리나 로그 > OutOfMemory는 없음. 
 [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin Match [Server/Service/Engine/Host]이() 프로퍼티 [xmlValidation]을() [false]()로 설정하지  못했습니다. > 문제와 관계 없는 로그

♧ 무한 루프

검색 키워드: linux tomcat 무한루프

# 아파치에 대한 설명
참조: https://www.thinkit.or.kr/linux/entry/%EC%A0%91%EC%86%8D%EC%9D%B4-%EA%B0%91%EC%9E%90%EA%B8%B0-%EB%8A%90%EB%A0%A4%EC%A7%80%EA%B1%B0%EB%82%98-%EC%95%84%EC%98%88-%EC%A0%91%EC%86%8D%EC%9D%B4-%EC%95%88-%EB%90%A0-%EB%95%8C?category=4

♣ 톰캣 세선 타임 아웃 설정 방법 keep(임시)

참조: https://exhibitlove.tistory.com/91
https://engineeringcode.tistory.com/809
# 현재 서버 
less web.xml
<!-- ==================== Default Session Configuration ================= -->
  <!-- You can set the default session timeout (in minutes) for all newly   -->
  <!-- created sessions by modifying the value below.                       -->

    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>

✅ 빠른 해결

톰캣에서 ERR_TOO_MANY_REDIRECTS 오류가 발생하는 경우, 이는 웹 서버에서 너무 많은 리디렉션(루프)가 발생하고 있는 것을 원인으로 합니다. 이 문제를 해결하기 위해서는 톰캣 및 아파치를 재시작하고, 사이트에 연결할 수 없음 ERR_TIMED_OUT 오류가 발생할 경우에는 연결 확인, 프록시 및 방화벽 설정을 확인해 보시기 바랍니다. 이러한 조치를 취하면 오류가 번갈아 가며 나오는 현상을 해결할 수 있습니다.

✅ 체크 사항(문제 x)

1. 8080 포트 정상: server.xml | netstat -ntlp | grep LISTEN

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

netstat -ntlp | grep LISTEN
netstat -ntlp | grep LISTEN
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      551/rpcbind         
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1347/master         
tcp        0      0 0.0.0.0:4609            0.0.0.0:*               LISTEN      5223/vsftpd         
tcp        0      0 0.0.0.0:4610            0.0.0.0:*               LISTEN      834/sshd            
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      9268/php-fpm: maste 
tcp6       0      0 :::111                  :::*                    LISTEN      551/rpcbind         
tcp6       0      0 :::8080                 :::*                    LISTEN      10937/java          
tcp6       0      0 :::80                   :::*                    LISTEN      10663/httpd         
tcp6       0      0 ::1:25                  :::*                    LISTEN      1347/master         
tcp6       0      0 :::4610                 :::*                    LISTEN      834/sshd            
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      10937/java          
tcp6       0      0 119.205.215.211:8009    :::*                    LISTEN      10937/java          
tcp6       0      0 :::873                  :::*                    LISTEN      845/xinetd          
tcp6       0      0 :::3306                 :::*                    LISTEN      1308/mysqld         

2.

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

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

    웹사이트에 접속했을 때 발생하는 HTTP 503 에러(Service Unavailable)의 원인은 서버 측에서 발생하는 에러입니다. 서버 과부하, 서버 구성 오류 등 다양한 원인이 있습니다. ✅ HTTP 503 에러 로그 확인하기 먼저 503 error이 발생한 원인을 파악하기 위해 error_log를 확인합니다. ✅ 다양한 HTTP 503 에러 로그 원인 1. httpd 미구동 데몬이 정상적으로 작동하는지 확인해 볼 수…

  • |

    MariaDB: Slow Query Log 설정

    MariaDB에서 Slow Query Log 설정을 할 경우 Mariadb 10.2 버전부터 etc/my.cnf.d/ 폴더안에 mysql-clients.cnf 및 server.cnf 파일로 나뉘게 되었습니다. mysql 이라도 폴더를 확인한 후에 설정 내역에 따라 확인하면 되겠습니다. 먼저 etc/my.cnf.d/server.cnf 파일에 적용하는 방법에 대해 알아 보겠습니다. ※ Slow Query Slow Query는 수행하는 데 오랜 시간이 걸리는 쿼리입니다. 응답 시간이 길어질 경우 서비스의 품질이…

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

    아파치 재시작을 진행했으나 위 두 가지 오류가 확인될 수 있습니다. apachectl restart 등의 명령어를 입력했지만 위와 같은 오류가 발생한 이유는 아파치가 정상적으로 종료되지 않았기 때문에 발생하는 오류입니다. ✅ Error retrieving pid file logs/httpd.pid 해결하기 로그 폴더에서 httpd.pid를 확인했을 때 폴더가 비어 있음을 확인할 수 있습니다. 1. 원본 파일 백업 후 루트 계정의 pid…

  • 리눅스 Load Average란?

    리눅스에서 top 명령어 또는 uptime 명령어로 1분, 5분, 15분의 시스템의 평균 로드 지표인 Load Average를 통해 평균 부하 정도를 알 수 있습니다. Load Average는 CPU에 어느 정도의 일이 쌓이는지를 나타내는 것으로 정의 내릴 수 있습니다. ✅ 리눅스 Load Average의 이해 세 개의 숫자 (2.03, 20.17, 15.09)는 시스템에서의 1분,5분,15분 동안의 평균 부하를 나타 냅니다….

  • APM 설치 후 503 에러

    APM 설치 후 503 에러가 발생해서 원인을 error.log를 확인 해 보니 아래와 같은 오류가 확인 되었습니다. ✅ APM 설치 후 503 에러 원인: PHP-FPM 에러 AWS EC2 서비스에 APM 설치 후 처음에는 문제가 없었는데 이미지 파일을 만들면서 서버 재부팅이 있었습니다. 문제는 설치 후 > 서버 재부팅을 하면서 문제가 생긴 것으로 확인 했습니다. 보통…

  • HTTP 500 에러(내부 서버 오류)

    HTTP 500 에러는 이용 중인 컴퓨터, 인터넷의 문제가 아닌 내부 서버 오류입니다. ✅ HTTP 500 에러 HTTP 500 error로 발생하는 원인은 다양합니다. 다른 사이트 역시 마찬가지이지만 주로 워드프레스 사이트에서 .htaccess 파일이 변경된 경우일 수 있으며, 서버의 DB에서 오류가 발생한 경우 등 다양한 원인이 존재합니다. 1. .htaccess 파일 오류 워드프레스의 경우 초기 세팅 파일이나…

답글 남기기

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

Prove your humanity: 3   +   3   =