nocheinmal zu "Critical Error - Error creating new sess

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
troubleman

nocheinmal zu "Critical Error - Error creating new sess

Beitrag von troubleman »

Hi!

Habe hier gestern den obigen Fehler gepostet und schnell Rat bekommen. Damit das Forum wieder funktioniert, war es nötig, die Tabelle *_sessions zu leeren (Sie hatte 550 Einträge).

Nun habe ich keine 24 Stunden später wieder denselben Fehler. Natürlich funktioniert es wieder, wenn ich die obige Tabelle leere. Aber das kann's ja auf Dauer nicht sein, dass ich jeden Tag diese Tabelle leeren muss.

Wie kann man also den obigen Fehler dauerhaft beheben?

Danke für eure Hilfe.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

hast du was an der sessions.php verändert ? bzw. wie hoch hast du im Adminbereich -> Konfiguration -> die Sessionlänge eingestellt ?
Es klingt so als werden bei dir die Sessioneinträge nicht mehr gelöscht...
troubleman

sessions.php und Sessionlänge

Beitrag von troubleman »

Hi!

Ich habe die sessions.php nicht verändert. Die Sessionlänge im Konfigurationsbereich ist auf 3600 Sekunden eingestellt.

Ich verwende phpBB Release 2.0.2.

... und nun?

Gruß,
Christoph
Stefan77

Habe selbes Problem

Beitrag von Stefan77 »

Ich hatte eben das gleiche Problem:
Forum liess sich nach ca. 2 Wochen einwandfreiem Betrieb nicht mehr öffnen mit der Meldung "Error creating new session"

Nachdem ich (wie hier gelesen) die session-Table (ebenfalls 550 Einträge) gelöscht habe, gings wieder.

Benutze Version 2.0.2 mit allen Standard-Einstellungen, plus dem deutschen Sprachmodul
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..Du hast die Tabelle geleert und ned gelöscht oder? :wink:

Was hast´n bei Sessionlänge im Adminpanel eingestellt ?
Stefan77

Session-Fehler schon wieder aufgetreten!

Beitrag von Stefan77 »

Acid hat geschrieben:..Du hast die Tabelle geleert und ned gelöscht oder? :wink:

Was hast´n bei Sessionlänge im Adminpanel eingestellt ?

Ja, sorry, natürlich hab ich sie nur geleert und nicht gelöscht.

aber heute ist das selbe Problem wieder aufgetreten! Wieder 550 Einträge in der Session-Datenbank und nichts ging mehr!

Warum ist die Session-Table eigentlich vom Typ HEAP und nicht wie alle anderen vom Typ MyISAM?

Session Länge ist 3600. An dieser Einstellung hab ich, soviel ich weiss, aber nie was verändert.

Wo liegt der Grund, das dieser Fehler anscheinend bei diversen Usern immer wieder auftritt? Da ist doch irgendetwas nicht sauber programmiert? ;-)
Stefan77

Schon wieder

Beitrag von Stefan77 »

Nachtrag:

Das Problem ist heute jetzt 3 mal aufgetreten. 550 Einträge in der Session-Table und finito!

Kann mir einer sagen, ob ich irgendwo die Zahl "550" ändern kann, auf unlimitiert? Oder was passiert, wenn ich den Typ der Session-Table ändere in "MyISAM" ??

PS: Als ich hier jetzt vorhin auf "Antwort erstellen" geklickt habe, kam "Could not connect to database". Ein Reload, und dann ging's plötzlich.
Also dieses Forum hat meiner Meinung nach gewaltige Mängel.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Die Sessionfehler hier auf phpBB.de haben mit einer IMHO überlasteten Datenbank zu tun

zu deinem Problem kannst dich ja mal infomieren was HEAP ist, IMHO sollte ein umschalten auf MyISAM schon gehen aber es wird dann langsamer:
http://www.mysql.com/doc/en/HEAP.html
stefan77

nochmal

Beitrag von stefan77 »

Also, jetzt hab ich praktisch live mitverfolgt, wie das ganze passiert.
lange zeit hatte die sessions-table genau 1 oder 2 einträge.
und plötzlich stieg die anzahl rasant in die höhe! praktisch jede Sekunde gab es einen neuen eintrag!! und bei 550 war dann natürlich wieder schluss.

aufgefallen ist mir bei den einträgen, dass die spalte "session_ip" immer genau den gleichen String enthält: "d9a2145b".
Die Spalte "session_page" enthielten nummern im bereich zwischen "-11" und "+7"
"session_start" und "session_time" enthielten jeweils die selbe Unix-Time. Von Eintrag zu Eintrag durchschnittlich jeweils um 2 erhöht (wie gesagt: jede sekunde ein neuer eintrag)
session_user_id: immer "-1"
session_logged_in: immer "0"

wer kann sich das erklären? ansonsten muss ich mir eine andere forums-software suchen, weil so bringt das nun wirklich überhaupt nichts...
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

habe gerade mal für dich aufm Englischen Board gestöbert und bin gleich auf mehrer Lösungen gestoßen die hier:
http://www.phpbb.com/phpBB/viewtopic.ph ... 157#229157
klingt für mich am funktionsfähigsten
die hier klingt auch nicht schlecht:
http://www.phpbb.com/phpBB/viewtopic.ph ... 967#220967
naja und hier ist es ganz gut erklärt was das Problem ist:
http://www.phpbb.com/phpBB/viewtopic.php?t=37813
Kurzform: Es könnte auch schlicht und einfach eine kleine dumme Suchmaschine sein die dich da zufloodet :roll:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“