문제

내 사이트에서 wemanageloans.com에서 많은 사용자가 올바른 자격 증명으로 로그인하려고 할 때 다음과 같은 오류를 받고 있습니다.

HTTP 상태 408- 로그인 프로세스에 허용되는 시간이 초과되었습니다. 계속하려면 두 번 다시 클릭하고 요청한 링크를 다시 클릭하고 브라우저를 다시 열어야합니다.

URL에서 로그인하려고하는 경우에만 발생합니다.http://www.wemanageloans.com

URL로 도메인 전달을 설정했습니다.http://59.176.19.181:8080

사용자가 위의 IP 주소 기반 URL에 직접 액세스하려고 시도하는 경우이 오류는 발생하지 않습니다.

또한 일부 사용자는이 오류가 항상 발생하지만 일부 사용자에게는 간헐적으로 발생합니다.

도메인 전달에 무엇이 잘못 될 수 있는지, 내 측면에서 구성해야 할 사항에 대해 조언하십시오.

Tomcat 6 '인증을 사용하고 있습니다 j_security_check.

도움이 되었습니까?

해결책

사이트를 방문했을 때 첫 로그인 시도 후에도 세션 쿠키가 즉시 설정되지 않았다는 것을 알았습니다.

세션이 시작될 때 문제가 있다고 생각합니다.

"전달"은 사이트를 가리는 프레임을 통해 수행되므로 이것을 멈추는 것이 좋습니다. 올바른 DNS 해상도를 얻거나 Mod_JK 또는 유사 사용하여 Apache를 통해 Tomcat 컨텐츠를 제공하거나 IP를 직접 사용하도록 사람들을 리디렉션하십시오. 이것은 당신의 문제를 제거 할 가능성이 높습니다 (이 시나리오에서는 본 적이 없습니다). IP를 직접 사용하는 경우 추악한 URL이 발생하므로 올바른 DNS 해상도가 목표가되어야합니다.

편집하다: 이미이 작업을 수행하는지 모르겠습니다. J_SECURITY_CHECK를 사용하십시오. 사용자에게 로그인 양식을 제공 할 수는 없지만 TomCat에 의존해야합니다 (AFAIK). 당신의 페이지를 위해 http://59.176.19.181:8080/personalcredit/loans.htm (첫 번째 페이지 인 첫 페이지) 로그인 양식이 없어야합니다. 대신 페이지를 보호 된 것으로 선언해야하므로 Tomcat 자체가 사용자에게 구성된 로그인 페이지를 제공합니다. Loans.htm이 보호 된 것으로 선언되지 않은 경우, Tomcat이 관찰 된 행동을 설명 할 새로운 세션을 시작할 이유가 없었습니다.

그래도 비 결정주의를 설명하지는 않을 것입니다.

다른 팁

캐싱과 관련이있을 수 있습니다. 다음과 같은 헤더를 보내십시오.

Cache-Control: no-cache,no-store,must-revalidate
Pragma: no-cache

이 옵션을 배제하려면 ...

어쨌든 408은 타임 아웃에 관한 것입니다. 서버가 해당 요청을 라우팅하는 데 더 많은 시간이 걸릴 수 있습니까? 그럴 것도는 없지만 포버는.

또 다른 접근법은 포트 8080을 사용하는 것이 문제를 일으키지 않도록 포트 80을 듣도록 Tomcat Server.xml을 설정하는 것입니다 ...

Server.xml은 다음과 같이 보이게해야합니다.

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" 
redirectPort="8443" />

HTH

간격을 추가 하여이 문제를 해결했습니다 로그인 .html 그리고 login-failure.html

setInterval(function(){
        location.reload(true);
    },5*60*1000);

그만큼 로그인 .html 그리고 login-failure.html 동일합니다. 제외하고 login-failure.html 텍스트를 포함했습니다 "사용자 이름이나 비밀번호가 잘못되었습니다"

나는 매우 간단한 해결책을 찾은 것 같습니다

<meta http-equiv="Cache-Control" content="no-store,no-cache,must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="-1"/>

그렉에게 감사합니다http://readlist.com/lists/tomcat.apache.org/users/7/35987.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top