Ab und an "login" vergessen
Verfasst: 29.05.2013 15:49
Hallo,
wir stehen vor einem Rätsel und fragen uns, ob nicht jemand hier vielleicht schon so etwas erlebt hat und eine Lösung kennt.
In unserem phpbb passiert es ab und zu (nicht sehr häufig), dass man beim normalen Nutzen einfach ausgeloggt wird. Schwupps. Warum das passiert, keine Ahnung. Mir fehlt auch der rettende Gedanke, wo ich beim Debug ansetzen soll.Cookie auf Userseite ist nicht gestört, das Verhalten ist zudem unabhängig von Rechnern und Nutzern und Browsern.
Aber die Serverconfig ist nicht ganz gewöhnlich. Das Forum läuft auf maximal 5 Webservern, meist ist davon nur einer aktiv. Davor hängt ein nginx-Loadbalancer, der auch aktiv cached, aber nicht das phpbb. Cookies werden von ihm auch entsprechend an die Apaches weitergereicht. Diese sichern alle Sessions für sich in einer memcached-Umgebung.
Probleme bei der Lastverteilung sind eher ausgeschlossen, weil das Verhalten auch mit nur einem Web-Server besteht. Vielmehr sehe ich ein mögliches Szenario an der Nahtstelle zwischen nginx->apache. Nur: Warum geht es meistens und "zapp" ist man auf einmal raus und der apache/server/phpbb erkennt den eingeloggten User nicht mehr?
Interessant ist, dass das Setup vorab mit einem 3.0.7. lief, aber da war nginx nicht als Proxy aktiv, auch memcached wurde nicht genutzt. Unter diesem Setup trat das Problem nicht auf. Also vielleicht ist es auch dem Wechsel hin zu 3.0.11 geschuldet?
Wie geschrieben, vielleicht kommt einem diese Beschreibung ja irgendwie bekannt vor
lg,
Marco
wir stehen vor einem Rätsel und fragen uns, ob nicht jemand hier vielleicht schon so etwas erlebt hat und eine Lösung kennt.
In unserem phpbb passiert es ab und zu (nicht sehr häufig), dass man beim normalen Nutzen einfach ausgeloggt wird. Schwupps. Warum das passiert, keine Ahnung. Mir fehlt auch der rettende Gedanke, wo ich beim Debug ansetzen soll.Cookie auf Userseite ist nicht gestört, das Verhalten ist zudem unabhängig von Rechnern und Nutzern und Browsern.
Aber die Serverconfig ist nicht ganz gewöhnlich. Das Forum läuft auf maximal 5 Webservern, meist ist davon nur einer aktiv. Davor hängt ein nginx-Loadbalancer, der auch aktiv cached, aber nicht das phpbb. Cookies werden von ihm auch entsprechend an die Apaches weitergereicht. Diese sichern alle Sessions für sich in einer memcached-Umgebung.
Probleme bei der Lastverteilung sind eher ausgeschlossen, weil das Verhalten auch mit nur einem Web-Server besteht. Vielmehr sehe ich ein mögliches Szenario an der Nahtstelle zwischen nginx->apache. Nur: Warum geht es meistens und "zapp" ist man auf einmal raus und der apache/server/phpbb erkennt den eingeloggten User nicht mehr?
Interessant ist, dass das Setup vorab mit einem 3.0.7. lief, aber da war nginx nicht als Proxy aktiv, auch memcached wurde nicht genutzt. Unter diesem Setup trat das Problem nicht auf. Also vielleicht ist es auch dem Wechsel hin zu 3.0.11 geschuldet?
Wie geschrieben, vielleicht kommt einem diese Beschreibung ja irgendwie bekannt vor

lg,
Marco