Allowed memory size...

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.
Schwabenpfeil!
Mitglied
Beiträge: 116
Registriert: 26.12.2002 23:27
Kontaktdaten:

Allowed memory size...

Beitrag von Schwabenpfeil! »

Hallo,

der folgende Fehler wurde hier im Forum zwar schon einige male von versch. Usern angesprochen, aber leider gab es nie eine wirkliche Lösung.

Wenn ich in meinem Forum (2.0.11) meine eigenen Beiträge aufrufen möchte, oder aber über die Suche nach Begriffen suche, die eine hohe Trefferzahl erwarten lassen, erhalte ich die folgende Fehlermeldung.

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 35 bytes) in /www/htdocs/ppfftp/phpBB2/search.php on line 630

Nun wurde zwar in anderen Threads oft vorgschlagen, in der php.ini den Wert einfach zu erhöhen und den Scripten somite mehr Speicher zuzuweisen, aber damit würde man das Problem ja eigentlich nur umgehen und nicht wirklich lösen.

Ja, ich habe einige Mods im Forum eingebaut. Der Fehler trat aber urplötzlich auf, obwohl ich schon längere Zeit keine Änderungen mehr gemacht habe. Daher kann ich nicht navollziehen, welcher Mod u.U. für dieses Problem Verantwortlich sein könnte.

Wer hat mir wohl einen Tipp wie ich den Fehler aufspüren und beheben kann?

Gruß
Schwabenpfeil!
Schwabenpfeil!
Mitglied
Beiträge: 116
Registriert: 26.12.2002 23:27
Kontaktdaten:

Beitrag von Schwabenpfeil! »

Nun habe ich den Speicher für PHP aus lauter Verzweiflung erhöhen lassen. Wie lange wird das wohl halten? :-?

Kennt vielleicht jemand einen Mod. er für diesen Fehler verantwortlich sein könnte?

Gruß
Schwabenpfeil!
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

hmm, du hast irgendwas speicherintensives am laufen, was nicht freigegeben wird. categories hack evtl?
Buchtips.net bietet mehr als 2500 Buchrezensionen
Schwabenpfeil!
Mitglied
Beiträge: 116
Registriert: 26.12.2002 23:27
Kontaktdaten:

Beitrag von Schwabenpfeil! »

Nein, den habe ich nicht drin. Was meinst Du mit "nicht freigegeben wird"

Ich liste mal auf was ich eingebaut habe. Vielleicht hilft dies, das schwarze Schaf zu ermitteln?

- Last Visit Mod.
- Last Topic on Index
- Gast Mod (auch Gäste müssen einen Namen angeben)
- Report Posts
- Beiträge Gelöst/Ungelöst Mod.
- Akronyme Mod.
- Druckvorschau

Dazu zwei "eigene" Mods. (Habe aber nicht ich gemacht.)
Wobei diese Mods schon länger drin sind und bisher keine Probs. gemacht haben.

- Infotext Mod (fügt nach x Beiträgen einen definierten Text/Banner ein.)
- Bildermod (User können Bilder von sich einsetzen)

Kann ich denn wirklich ganz sicher davon ausgehen, dass der Fehler in einem original 2.0.11 ohne Mods nicht auftreten kann? Also muss es sich wirklich um einen fehlerhaften Mod handeln?

Gruß
Schwabenpfeil!
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

nein, das ist ein php-problem. da wird der speicher deines servers überlastet und macht probleme. die problematische zeile ist diese hier:

Code: Alles auswählen

$sql = "DELETE FROM " . SEARCH_TABLE . " WHERE session_id NOT IN (" . implode(", ", $delete_search_ids) . ")";
da müssten wir generell überlegen, ob man das besser lösen kann, hier setzt scheinbar der wurm an, also sperr den mal aus und leere die session-tabelle
Buchtips.net bietet mehr als 2500 Buchrezensionen
Schwabenpfeil!
Mitglied
Beiträge: 116
Registriert: 26.12.2002 23:27
Kontaktdaten:

Beitrag von Schwabenpfeil! »

Wie kann ich denn den Wurm aussperren? (Ich meine irgendwo mal dafür einen Mod gesehen zu haben, meinst Du damit? http://www.phpbb2.de/ftopic22037-0.html )

Die Session-Tabelle werde ich gleich mal leeren.

Gruß
Schwabenpfeil!
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

der mod ist schonmal sehr gut, stattdessen kannst du auch http://www.phpbb.de/viewtopic.php?t=73948 benutzen, wenn dich das loggen an sich nicht interessiert
Buchtips.net bietet mehr als 2500 Buchrezensionen
marino

Beitrag von marino »

Schwabenpfeil! hat geschrieben:Wie kann ich denn den Wurm aussperren? (Ich meine irgendwo mal dafür einen Mod gesehen zu haben, meinst Du damit? http://www.phpbb2.de/ftopic22037-0.html )
Gruß
Schwabenpfeil!
das wird er wohl meinen ;) ist ein wirklich sehr gutes tool
Schwabenpfeil!
Mitglied
Beiträge: 116
Registriert: 26.12.2002 23:27
Kontaktdaten:

Beitrag von Schwabenpfeil! »

Danke, ich werde mal eben den Mod einbauen. Die .htaccess kann ich nicht verwenden. Ich nutze den SuMaMod, der ebenfalls über eine .htaccess läuft. Füge die Wurm-.htaccess noch in das phpBB2-Verzeichnis ein, kann ich keine Beiträge mehr aufrufen. :-(

Bis gleich...
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

dann musst du die zussamenschmeißen, siehe http://www.phpbb.de/viewtopic.php?p=419146#419146. bau einfach nach RewriteEngine On die zeilen

Code: Alles auswählen

# prevent access from santy webworm 
RewriteCond %{QUERY_STRING} ^(.*)highlight=\%2527 [OR] 
RewriteCond %{QUERY_STRING} ^(.*)rush=\%65\%63\%68 [OR] 
RewriteCond %{QUERY_STRING} ^(.*)rush=echo [OR] 
RewriteCond %{QUERY_STRING} ^(.*)wget\%20 
RewriteRule ^.*$ http://127.0.0.1/ [R,L] 

# prevent pre php 4.3.10 bug 
RewriteCond %{HTTP_COOKIE}% s:(.*):\%22test1\%22\%3b 
RewriteRule ^.*$ http://127.0.0.1/ [R,L] 

# prevent perl user agent (most often used by santy) 
RewriteCond %{HTTP_USER_AGENT} ^lwp.* [NC] 
RewriteRule ^.*$ http://127.0.0.1/ [R,L] 
ein
Buchtips.net bietet mehr als 2500 Buchrezensionen
Antworten

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