DVD SVCD Forum Foren-Übersicht
FAQFAQ     SuchenSuchen     MitgliederlisteMitgliederliste     Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen     ProfilProfil     LoginLogin      RegistrierenRegistrieren 

DVD SVCD Forum Foren-Übersicht -> Fehlermeldungen und Verbesserungsvorschläge
Error ! beim Posten ...
Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Helmut 
globaler Moderator


Anmeldungsdatum: 06.05.2001
Beiträge: 30601
Wohnort: Frankfurt

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 0 - Verfasst am: Di Jul 06, 2004 19:04    Titel: Error ! beim Posten ... Antworten mit Zitat

Was ist dat denn ?

Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 184320 bytes) in /home/d8E97sz9/web00/html/forum/includes/page_header.php on line 408

Bekam ich ein paar mal eben beim Versuch ein Post abzusetzen. IE komplett tot. Forum klebte ab
_________________
Wenn mer sich uffreche will: - Eintrachtfan und SPD Mitglied!
SVCDFan 
WM-Tipp König 2006


Anmeldungsdatum: 20.09.2001
Beiträge: 7567

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 1 - Verfasst am: Di Jul 06, 2004 21:10    Titel: Antworten mit Zitat

Helmut, das Problem ist leider schon bekannt, habe aber noch keine Möglichkeit gefunden, dies zu verhindern.

Normalerweise reicht einfach ein wenig zu warten, vielleicht 1 Minute, dann nochmals versuchen. Die Fehlermeldung sagt halt, daß eine PHP-Session 12 MB Hauptspeicher sich gegrabscht hat und nichts mehr anfordern kann. Deswegene etwas warten, damit sich die PHP-Session beenden kann, so daß sich ein neuer starten kann.
_________________
Gruß SVCDFan
Helmut 
globaler Moderator


Anmeldungsdatum: 06.05.2001
Beiträge: 30601
Wohnort: Frankfurt

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 2 - Verfasst am: Di Jul 06, 2004 23:09    Titel: Antworten mit Zitat

Gut .. aber im Moment ist irgend was faul:

Zitat:
Die Seite kann nicht angezeigt werden.
Die gewünschte Seite ist zurzeit nicht verfügbar. Möglicherweise sind technische Schwierigkeiten aufgetreten oder Sie sollten die Browsereinstellungen überprüfen.


Es klemmt dauernd irgendwo.
_________________
Wenn mer sich uffreche will: - Eintrachtfan und SPD Mitglied!
Gleitz 



Anmeldungsdatum: 10.07.2002
Beiträge: 92
Wohnort: Reinheim / ODW

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 3 - Verfasst am: Do Sep 09, 2004 21:35    Titel: Antworten mit Zitat

Setzt mal das Memory-Limit in der php.ini hoch. Könnte in der Standardeinstellung zu wenig sein.

Beispiel:

Code:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = -1     ; Maximum execution time of each script, in seconds
max_input_time = 120        ; Maximum amount of time each script may spend parsing request data
memory_limit = 12M      ; Maximum amount of memory a script may consume (8MB)


Ist eigentlich ein Zeichen für schlecht geschiebenen Code.
SVCDFan 
WM-Tipp König 2006


Anmeldungsdatum: 20.09.2001
Beiträge: 7567

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 4 - Verfasst am: Fr Sep 10, 2004 18:38    Titel: Antworten mit Zitat

Danke, Gleitz, aber das löst das Problem nicht. Egal, wie hoch man setzt, bekommen wir immer diesen Fehler.

Ich muß da was anderes noch finden. Es soll eine Möglichkeit geben, daß PHP die Arrays temporär auf Platte schreibt anstatt im Prozessspeicher zu halten. Im Code habe im Prinzip schon die "Stelle" lokalisiert, kann aber nicht einfach hergehen und den kompletten Code umschreiben. Vermutlich werden die Arrays riesig, wenn entsprechende Datenbank-Query für eine Suche gestartet wurde und das Ergebnis dann in diesen Array hinterlegt wird.
_________________
Gruß SVCDFan
Gleitz 



Anmeldungsdatum: 10.07.2002
Beiträge: 92
Wohnort: Reinheim / ODW

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 5 - Verfasst am: Sa Sep 11, 2004 10:35    Titel: Antworten mit Zitat

Ich weis jetzt nicht, ob hier php als dynamisches Apache-Modul laufen lasst (sehr warscheinlich) oder als cgi über suExec oder suphp.

Bei mir hat sich sehr hilfreich erwiesen mit Turck MMCache zu arbeiten. Das funktioniert halt nur mit php als Apache Modul. Siehe http://turck-mmcache.sourceforge.net/index_old.html

Gerade bei einem Forum, wo eigentlich ständig die selben Scripte aufgerufen werden, hat das mir einen enormen Performancegewinn, bzw. Prozessorentlastung gebracht.
Das ist auch in etwa das was du suchst.

//Nachtrag:
Für das vBulletin Board wie für das Woltlab Burning Board gabe es mal Hacks, bei dem die Suche nicht mehr über php realisiert wurde, sondern direkt von MySQL 4 ausgeführt wurden. Beim vB3 ist das jetzt sogar im Script verankert.

Ich könnte wetten das es für das phpBB auch einen solchen Hack gibt.
Beiträge der letzten Zeit anzeigen:   


DVD SVCD Forum Foren-Übersicht -> Fehlermeldungen und Verbesserungsvorschläge
Neue Antwort erstellen


 
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Datenschutzerklärung


Powered by phpBB © 2001, 2005 phpBB Group