Seite 1 von 4

nocheinmal zu "Critical Error - Error creating new sess

Verfasst: 01.09.2002 13:05
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.

Verfasst: 01.09.2002 14:41
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...

sessions.php und Sessionlänge

Verfasst: 01.09.2002 19:21
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

Habe selbes Problem

Verfasst: 23.09.2002 14:27
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

Verfasst: 24.09.2002 10:57
von Acid
..Du hast die Tabelle geleert und ned gelöscht oder? :wink:

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

Session-Fehler schon wieder aufgetreten!

Verfasst: 18.10.2002 10:51
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? ;-)

Schon wieder

Verfasst: 18.10.2002 17:56
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.

Verfasst: 18.10.2002 17:59
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

nochmal

Verfasst: 18.10.2002 19:38
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...

Verfasst: 18.10.2002 22:55
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: