Frontend zeigt nichts mehr an!!!

Gesperrt
Micha33
Beiträge: 37
Registriert: Fr 16. Jan 2004, 00:34
Wohnort: Berlin
Kontaktdaten:

Frontend zeigt nichts mehr an!!!

Beitrag von Micha33 » So 8. Feb 2004, 19:06

Hallo Leute ,

hab seit gestern nachmittag ein großes Problem. Im Frontend wird nichts mehr angezeigt (bzw. der Browser lädt sich tot), wobei aber die Preview und die Edit-View Funktionieren.
Es wurde nicht verändert!


Kann das evtl. mit zu vielen Besuchern auf der Site zu tun haben?
Oder an was kann das noch liegen? Wir hatten auch probleme mit dem Datenbankserver aber wenn es im Preview geht müsste es doch auch im Frontend laufen, oder?

Contenido Version 4.2

vielen Dank
Micha
Zuletzt geändert von Micha33 am Di 10. Feb 2004, 17:19, insgesamt 2-mal geändert.

chobbert
Beiträge: 371
Registriert: Mo 14. Jul 2003, 10:14
Wohnort: Frankfurt am Main
Kontaktdaten:

Re: Frontend zeigt nichts mehr an!!!

Beitrag von chobbert » So 8. Feb 2004, 20:39

Micha33 hat geschrieben:Hallo Leute ,

hab seit gestern nachmittag ein großes Problem. Im Frontend wird nichts mehr angezeigt (bzw. der Browser lädt sich tot), wobei aber die Preview und die Edit-View Funktionieren.
Es wurde nicht verändert!
Das "nichts mehr angezeigt wird" (im Forum auch bekannt unter "Weisse Seite"), bedeutet in der Regel, daß ein Fehler aufgetreten ist, der in der errorlog.txt verzeichnet wurde. Was steht dort?
Micha33 hat geschrieben: Kann das evtl. mit zu vielen Besuchern auf der Site zu tun haben?
Nein.



Schöne Grüße

Robert

Micha33
Beiträge: 37
Registriert: Fr 16. Jan 2004, 00:34
Wohnort: Berlin
Kontaktdaten:

Re: Frontend zeigt nichts mehr an!!!

Beitrag von Micha33 » So 8. Feb 2004, 21:04

Hallo Robert,


hier mal die letzten Meldungen in meiner errorlog.txt

Code: Alles auswählen

2004-Feb-Sat 21:37:32: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:37:32: error  () - next_record called with no query pending.
2004-Feb-Sat 21:37:32: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:37:32: error  () - next_record called with no query pending.
2004-Feb-Sat 21:37:32: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:37:32: error  () - next_record called with no query pending.
2004-Feb-Sat 21:37:32: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:37:32: error  () - next_record called with no query pending.
2004-Feb-Sat 21:45:11: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:45:11: error  () - next_record called with no query pending.
2004-Feb-Sat 21:45:11: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:45:11: error  () - next_record called with no query pending.
2004-Feb-Sat 21:45:11: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:45:11: error  () - next_record called with no query pending.
2004-Feb-Sat 21:45:11: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:45:11: error  () - next_record called with no query pending.
2004-Feb-Sat 21:51:58: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:51:58: error  () - next_record called with no query pending.
2004-Feb-Sat 21:51:58: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:51:58: error  () - next_record called with no query pending.
2004-Feb-Sat 21:51:58: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:51:58: error  () - next_record called with no query pending.
2004-Feb-Sat 21:51:58: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:51:58: error  () - next_record called with no query pending.
2004-Feb-Sat 21:54:52: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:54:52: error  () - next_record called with no query pending.
2004-Feb-Sat 21:54:53: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:54:53: error  () - next_record called with no query pending.
2004-Feb-Sat 21:54:53: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:54:53: error  () - next_record called with no query pending.
2004-Feb-Sat 21:54:53: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:54:53: error  () - next_record called with no query pending.
2004-Feb-Sat 21:56:00: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:56:00: error  () - next_record called with no query pending.
2004-Feb-Sat 21:56:00: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:56:00: error  () - next_record called with no query pending.
2004-Feb-Sat 21:56:00: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:56:00: error  () - next_record called with no query pending.
2004-Feb-Sat 21:56:00: error  () - pconnect(localhost, web6, $Password) failed.
2004-Feb-Sat 21:56:00: error  () - next_record called with no query pending.
2004-Feb-Sun 17:11:33: error 2013 (Lost connection to MySQL server during query) - cannot use database usr_web6_1
2004-Feb-Sun 17:11:33: error 2013 (Lost connection to MySQL server during query) - next_record called with no query pending.

Gruß

Micha

chobbert
Beiträge: 371
Registriert: Mo 14. Jul 2003, 10:14
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von chobbert » So 8. Feb 2004, 21:27

Ist der Datenbankserver über Shell erreichbar?

Er scheint wohl, wie in Deinem ersten Posting vermutet, down zu sein.

Kannst Du Dich ins Backend einloggen oder kommt immer die Antwort "Passwort falsch"? Das ist auch bei nicht erreichbarem DB-Server der Fall.

Was die Preview-Ansicht angeht, kann es sein, daß sie serverseitig gecached ist. Bin mir jezt nicht sicher, wie das bei der 4.2 war.


Schöne Grüße

Robert

Micha33
Beiträge: 37
Registriert: Fr 16. Jan 2004, 00:34
Wohnort: Berlin
Kontaktdaten:

Beitrag von Micha33 » So 8. Feb 2004, 21:43

Hallo Robert,
chobbert hat geschrieben: Kannst Du Dich ins Backend einloggen oder kommt immer die Antwort "Passwort falsch"? Das ist auch bei nicht erreichbarem DB-Server der Fall.
Ich kann mich ins Backend einloggen! Es funktionieren auch alle Funktionen. Allerdings ziemlich instabil.

Ich kann mich zur Zeit auch via phpMyAdmin direkt auf der DB einloggen (aber ist auch instabil; hatte da gestern Probleme; heute gehts).
Einige Tabellen in der DB welche nicht zu Contenido gehören funktionieren auch.

In den anderen "weisse Seite" Thread's ist von Cronjobs und fehlenden Zugriffsrechten die Rede.?

Die Contenido Installation ist schon über 1 Jahr alt und bisher gab nie solche Probleme.

Seit gestern Nachmittag ist die Seite bzw. Datenbank im Frontend und tlw. im Backend nicht mehr zu erreichen. Nach Mitternacht bis zum Morgen hat dann alles wieder super funktioniert. Aber seitdem ist der Bildschirm wieder weiss.

Bin für jeden Tipp dankbar

Schöne Grüße

Micha

chobbert
Beiträge: 371
Registriert: Mo 14. Jul 2003, 10:14
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von chobbert » Di 10. Feb 2004, 01:13

Hast Du Dein Problem inzwischen lösen können?

So wie sich das liest (vorher langfristig eine stabile Installation, zur Zeit DBMS-Probleme), würde ich sagen, daß Dein Datenbankserver das Problem verursacht. Nicht Contenido-spezifisch.


Schöne Grüße

Robert

Micha33
Beiträge: 37
Registriert: Fr 16. Jan 2004, 00:34
Wohnort: Berlin
Kontaktdaten:

Beitrag von Micha33 » Di 10. Feb 2004, 11:42

Hallo Robert,


Das Problem besteht weiterhin. Providerseitig ist alles geklärt.

Es gibt und keine Probleme mit dem Datenbankserver.

Kann das parallele Löschen und eintragen neuer Artikel von mehreren Redakteuren solch Probleme verursachen?
Ich hab irgendwie den Eindruck als ob da etwas in der Datenbank durcheinander geraten ist.

Das Backend oder die DB via phpMyAdmin funktionieren problemlos. Aber sobald man einen dieser "weisse seite"-Links aufruft, versagen Teile (z.B. das Abspeichern der Templatekonfiguration oder der Zugriff auf die DB via phpMyAdmin) der Contenido bzw. Datenbankfunktionen.
Als ob irgend ein Prozess die Datenbank zu sehr belastet.

Bricht man das Laden dieser "weissen Seite" ab! funktionieren nach einer Weile die Funktionen auch wieder.
Nur das Frontend reagiert überhaupt nicht und zeigt immer nur die weisse Seite!

Bin echt ratlos. Wir hängen jetzt mit dem CMS schon 4 Tage offline. Du kannst Dir ja vorstellen wie man sich da vorkommt, zumal es sich bei der Seite ja nicht gerade um eine kleine Privatseite handelt.

Ist es viellecht auch möglich das der Umfang des Contents (z.Z. ca 1900 Artikel) bzw der Datenbank (604 tables) Contenido in die Knie zwingt?

Viele Grüße
Micha

Micha33
Beiträge: 37
Registriert: Fr 16. Jan 2004, 00:34
Wohnort: Berlin
Kontaktdaten:

Beitrag von Micha33 » Di 10. Feb 2004, 17:18

Hallo Robert,


Das Problem schein gelöst zu sein. Schuld an der Misére war allem Anschein nach folgende SQL-Query in der front_content.php!

Code: Alles auswählen

// Seiten einlesen // 
$sql = "SELECT A.idcat, A.idside, A.is_start, B.title, B.summary, C.public FROM $cfgTab_cat_side AS A, $cfgTab_side_lang AS B, $cfgTab_cat_lang AS C, $cfgTab_cat AS D WHERE A.idside=B.idside AND A.idcat=C.idcat AND C.idcat=D.idcat AND B.online='1' AND C.visible='1' AND D.idclient='$client'"; 

$db->query($sql); 
Diese Abfrage hat die DB, wohl Aufgrund der komplexen Struktur unserer Seite, so sehr ausgelastet, dass sie Schlussendlich die Grätsche gemacht hat - sprich keine anderen Anfragen mehr bearbeiten konnte.

Das deaktivieren dieser Abfrage hatte zudem auch einen deutlichen Zuwachs der Performance zur Folge, welche ich ja auch schon mal hier im Forum bemängelt habe:

http://contenido.de/forum/viewtopic.php ... ceprobleme

Kann mir denn Jemand sagen wozu diese Funktion überhaupt ist, denn anscheinend funktioniert ja die Seite auch ohne sie?

Viele Grüße
Micha

Gesperrt