리눅스 톰캣 ERR_TOO_MANY_REDIRECTS 에러

공정위 광고 문구 Ver 2.0

톰캣으로 운영 중인 서버에서 크롬으로 접속 시 “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

  • |

    ORA-12514: 오라클 19c DB 접속 오류

    Oracle 19c를 윈도우에 설치 후 [ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함]이란 오류가 발생했습니다. ORA-12514 오류 > 파일 수정 여러가지 오류 확인 중 [lisener.ora] 파일과 [tnsnames.ora] 2개의 파일 수정을 먼저 진행했습니다. 2개 파일은 각각 셋업 시 설정한 설치 경로가 다를 수 있으며, 저의 경우 C:\Oracle\WINDOWS.X64_193000_db_home\network\admin\ 폴더 안에서 파일 확인 후 작업을…

  • vsftpd 530 에러와 533 에러 발생 시 해결 방법

    리눅스 서버에서 vsftpd 데몬이 설치되어 있는 서버에서 530 에러가 나는 경우가 있습니다. ✅ vsftpd 530 에러 시 확인 사항 1. Selinux 해제 Selinux를 잘 다루면 좋겠지만 Selinux로 당장에 FTP 접속이 되지 않는다면 해제를 진행해 줍니다. 2. 방화벽 설정 이번에 설정한 서버의 방화벽은 FirewallD 였습니다. FTP 서비스와 포트를 추가해 주고 재시작을 진행 해 줍니다….

  • APM 설치 후 ‘사이트에 연결할 수 없음’

    오라클 클라우드 무료 인스턴스 ‘록키 리눅스’에 APM을 설치하고 난 후에 ‘사이트에 연결할 수 없음‘ 에러와 함께 ‘ERR_INVALID_RESPONSE’ 잘못 된 응답이라는 에러 메시지 화면을 확인했다. 도메인까지 연결한 후에 ping으로 해당 IP까지 향하는 것까지 확인했지만 오류가 확인된다. 사이트에 연결할 수 없음: IP 체크 도메인 주소로 오류가 뜨는 것을 확인해서 IP로 접속을 시도했다. 뜨는 화면이 조금…

  • |

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

    오라클 클라우드 VM 인스턴스에서 고정 IP 설정까지 진행했지만 ping을 입력해도 요청 시간 만료로 timeout 오류가 되면서 응답이 없는 오류가 계속 발생했습니다. 오라클 클라우드 ping 오류를 해결하는 방법은 다음과 같습니다. 오라클 클라우드 ping 오류 해결하기 방화벽 설정에서 VCN 설정을 진행해 줘야 하는 것으로 확인 되었습니다. [네트워킹] > [가상 클라우드 네트워크]로 접속합니다. ▼ 생성했던 VCN의…

  • HTTP 403 에러(403 Forbidden)

    ✅ HTTP 403 에러 HTTP 403 에러는 지정된 클라이언트가 요청한 리소스에 접근할 권한이 없는 경우 403 Forbidden 에러가 발생합니다. ✅ 403 Forbidden 원인과 해결 1. Selinux 설정 끄기 보통 OS 및 APM을 새로 설치한 경우 Selinux가 켜져 있는 상태이기 때문에 Selinux 설정을 변경하거나 Off로 변경합니다. 2. httpd.conf error_log 확인 시 권한 httpd.conf 파일에 아파치…

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

    리눅스에서 APM을 설치한 후에 아파치 403 에러가 뜰 경우 SELinux가 켜져 있는지 먼저 확인할 수 있습니다. 1. APM 설치 후 아파치 403 에러 발생 시 퍼미션 확인 SELinux 설정을 끈 이후에도 동일한 오류가 발생한다면 퍼미션(권한) 문제이기 때문에 폴더의 소유권과 권한을 확인해 주어야 합니다. 에러 로그를 확인 했을 때 위와 같은 오류가 확인되며, 퍼미션을…

답글 남기기

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

Prove your humanity: 1   +   5   =