Hallo Forum,
ich habe für meine Seite eine kleine Galerie Extension geschrieben. Merkwürdiger Weise gibt es seit einger Zeit öfters die Meldung: Page is being generated.
Das Bild das angezeigt werden sollte erscheint dann oft aufgrund eines MySQL Fehlers nicht mehr. Wenn man erneut den Link clickt funktioniert es aber nach ein Paar Versuchen wieder ganz normal.
Hat jemand vielleicht eine Idee an was das liegen könnte?
Link zur Seite: http://www.indesigns.de/galerie.html
Danke für eure Hilfe und liebe Grüße
Holger
Unter DSL-Zugang kann ich keinen Fehler feststellen. Vermutlich tritt der Fehler nur auf, wenn die Übertragung des Bildes über die Leitung länger als 30 Sekunden dauert. Das ist ein Timeout für den Aufbau der Seite.
Ich bin auch mit DSL unterwegs und einge Freunde, die DSL benutzen, haben mit vom gleichen Fehler berichtet. Deshalb muss ich wohl leider die langsame Verbindung ausschließen.
Gibt es vielleicht noch weitere Vorschläge?
Oder habt ihr Vorschläge wie man den Cache auch mit eigenen Extensions verwenden kann?
Hallo HolgerR,
sehr schöne Seite, sehr schöne Fotos. Nachdem ich jetzt 5 Minuten, teilweise sehr schnell, herumgeklickt habe und so ziemlich alle Fotos gesehen habe, ist der von Dir beschriebene Fehler nicht ein einziges Mal aufgetreten. Sorry.
Viele Grüße
Hallo db,
Vielen Dank für das Kompliment und Danke fürs Testen. Vielleicht liegt es wohl doch irgendwie an der Anbindung. Werde das nochmal testen.
Liebe Grüße,
Holger
So ich hab jetzt auch gerade noch mal selbst getestet. Bei mir kam wieder beim 2. Bild die Nachricht "Page is being generated" und dann folgender MySQL Fehler.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/htdocs/indeside/t3lib/class.t3lib_db.php on line 741
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/indeside/t3lib/class.t3lib_db.php:741) in /www/htdocs/indeside/tslib/class.tslib_fe.php on line 2612
Kann damit vielleicht jemand etwas anfangen?
Liebe Grüße,
Holger
das heisst lediglich, das eine ungültige Anweisung an mysql geschickt wurde.
Dir wird wohl nichts anderes übrigbleiben als debug-Nachrichten auszugeben.
Stell in der php.ini doch mal das error_reporting an, vielleicht bekommst Du einen besseren Hinweis.
Auch in Deiner Galerie solltest Du schauen, ob Du Fehlabfragen abgesichert hast.
Hallo,
ich denke dass ich das Problem nun gelöst habe. Anscheinend waren in meinem Script wohl zu viele SQL-Abfragen. Ich habe diese nun reduziert und auf einmal funktioniert alles wie gewünscht.
Danke für eure Unterstützung!
Liebe Grüße,
Holgerf