HTTP-Status-408-Fehler beim login mit domain-Weiterleitung einrichten
Auf meiner Website wemanageloans.com viele Benutzer bekommen die folgende Fehlermeldung, wenn Sie versuchen, sich mit den richtigen Anmeldeinformationen:
HTTP-Status-408 - Die erlaubte Zeit für den login-Prozess wurde überschritten. Wenn Sie fortfahren möchten, müssen Sie entweder auf zurück klicken, zweimal, und klicken Sie erneut auf den link, den Sie angefordert oder schließen und öffnen Sie Ihren browser erneut
Dies geschieht nur, wenn Sie versuchen, sich aus der URL:
http://www.wemanageloans.com
Habe ich domain-Weiterleitung auf die URL:
http://59.176.19.181:8080
Dieser Fehler nicht passieren, wenn der Benutzer versucht, Zugriff auf die oben genannte IP-Adresse, die URL direkt.
Auch, während dieser Fehler tritt auf, all die Zeit, die für einige Nutzer, es geschieht nur zeitweise für einige Benutzer.
Bitte raten, was falsch sein könnte mit der domain-Weiterleitung und was ich konfigurieren muss, auf meiner Seite.
Ich benutze Tomcat 6' Authentifizierung mit j_security_check
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als ich die Website besucht, ich habe gesehen, dass die session-cookie wurde nicht sofort einstellen - auch nicht nach dem ersten login-Versuch.
Ich denke, dass es etwas falsch mit dem start einer Sitzung.
Als "Weiterleitung" erfolgt über einen Rahmen, Masken Ihrer Website, würde ich vorschlagen, diese zu stoppen: es verschleiert die durchaus ein bisschen von dem, was passiert. Entweder korrekte DNS-Auflösung verwenden mod_jk oder ähnliches zu dienen tomcat-Inhalte über den apache oder leite es einfach die Leute direkt die IP. Dies wird wahrscheinlich loszuwerden, Ihre Probleme (ich habe Sie noch nie gesehen in diesem Szenario). Im Falle der Verwendung der IP direkt die Ergebnisse in eine hässliche URL so korrigieren Sie die DNS-Auflösung sollte das sein, was Sie wollen.
Edit: weiß nicht, ob Sie dies bereits tun: bitte beachten Sie, dass - mit j_security_check - Sie können nicht nur das login-Formular an den Benutzer, sondern angewiesen auf tomcat zu präsentieren, die es (AFAIK). Dadurch Ihre Seite http://59.176.19.181:8080/personalcredit/loans.htm (das ist die erste angezeigte Seite) soll nicht das login-Formular, sondern die Seite ist als protected deklariert werden, damit tomcat selbst liefert den konfigurierten login-Seite an den Benutzer. Wenn loans.htm war nicht als geschützt, es gab keinen Grund für tomcat zu starten Sie eine neue Sitzung, die würden erklären Sie das beobachtete Verhalten.
Es würde nicht erklären, die nondeterminism obwohl.
Werden könnte, Zwischenspeichern verbunden. Schicken Sie einem header wie:
Nur zu herrschen, dass diese option aus...
Sowieso 408 ist über timeouts, könnte es sein, dass der server mehr Zeit in Anspruch nimmt
auf route-requests? Unwahrscheinlich, aber möglich wenn.
Ein anderer Ansatz wäre, um Ihre tomcat server.xml zu hören auf port 80
nur um sicher zu gehen, dass die Verwendung von port 8080 ist nicht das problem verursacht...
server.xml würde sehen müssen sthing wie:
hth
Ich das Problem behoben, indem ein Intervall login.html und login-failure.html
Den login.html und login-failure.html sind die gleichen. Außer login-failure.html enthaltenen text "Benutzername oder Passwort ist falsch"
Scheine ich gefunden zu haben, der eine sehr einfache Lösung
Dank Greg
http://readlist.com/lists/tomcat.apache.org/users/7/35987.html