Instabiler Webserver
Instabiler Webserver
Liebe Community
Auf meinem Server (Debian mit Apache 2.2) laufen diverse Contenido Installationen. Grundsätzlich kommt es zu keiner Auslastung, weder für den Apache, noch MySQL oder Linux an sich.
Dennoch habe ich ein Problem, aus welchem ich noch nicht ganz schlau werde:
Sobald in der Dateiverwaltung mehrere Dateien (i.d.R. Bilddateien) hochgeladen werden sollen, führt dies plötzlich und reproduzierbar dazu, dass die Seite nicht mehr aufgerufen werden kann. Alle anderen virtuellen Hosts auf dem System sind davon nicht berührt. Lediglich die eine Contenido Instanz will keine Requests mehr ausführen.
Hat irgendjemand eine Idee, woran das liegen kann? Munin zeigt als Post-Analyse keine speziellen Peaks an oder irgendwas, das verdächtig aussieht. Linux hat selber keinen unüblichen Load. Der Apache läuft mittels FCGID unter dem jeweiligen Kundenbenutzer (Shared Webhosting).
Contenido Version: 4.8.20
Besten Dank für jede Rückmeldung und -frage.
Grüsse,
Nepstar
Nachtrag 1: ich behaupte, es liegt an Contenido weil keine andere Software beim Datei hochladen solche Probleme verursacht.
Nachtrag 2: ich glaube nicht, dass es an der Version liegt, weil ich verschiedene Versionen von Contenido auf den verschiedenen Webhostings habe.
Auf meinem Server (Debian mit Apache 2.2) laufen diverse Contenido Installationen. Grundsätzlich kommt es zu keiner Auslastung, weder für den Apache, noch MySQL oder Linux an sich.
Dennoch habe ich ein Problem, aus welchem ich noch nicht ganz schlau werde:
Sobald in der Dateiverwaltung mehrere Dateien (i.d.R. Bilddateien) hochgeladen werden sollen, führt dies plötzlich und reproduzierbar dazu, dass die Seite nicht mehr aufgerufen werden kann. Alle anderen virtuellen Hosts auf dem System sind davon nicht berührt. Lediglich die eine Contenido Instanz will keine Requests mehr ausführen.
Hat irgendjemand eine Idee, woran das liegen kann? Munin zeigt als Post-Analyse keine speziellen Peaks an oder irgendwas, das verdächtig aussieht. Linux hat selber keinen unüblichen Load. Der Apache läuft mittels FCGID unter dem jeweiligen Kundenbenutzer (Shared Webhosting).
Contenido Version: 4.8.20
Besten Dank für jede Rückmeldung und -frage.
Grüsse,
Nepstar
Nachtrag 1: ich behaupte, es liegt an Contenido weil keine andere Software beim Datei hochladen solche Probleme verursacht.
Nachtrag 2: ich glaube nicht, dass es an der Version liegt, weil ich verschiedene Versionen von Contenido auf den verschiedenen Webhostings habe.
Re: Instabiler Webserver
Am besten mal die Serverlogs prüfen. Wenn es timeouts, oder andere Probleme gibt, müsste dies dort erfasst werden.
Wenn du auf Nummer Sicher gehen möchtest, installier dir den XDebug und führe ein Profiling durch. Dann siehst du exkt, wo Zeit und Speicher-Leaks sind.
Meinst du damit, das Backend, oder kann danach auch das Frontend der Seite nicht mehr angezeigt werden?führt dies plötzlich und reproduzierbar dazu, dass die Seite nicht mehr aufgerufen werden kann.
Wenn du auf Nummer Sicher gehen möchtest, installier dir den XDebug und führe ein Profiling durch. Dann siehst du exkt, wo Zeit und Speicher-Leaks sind.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Instabiler Webserver
Apache ist etwas bescheiden:rethus hat geschrieben:Am besten mal die Serverlogs prüfen. Wenn es timeouts, oder andere Probleme gibt, müsste dies dort erfasst werden.
Code: Alles auswählen
[Mon Feb 01 23:28:01 2016] [error] [client 83.79.10.170] File does not exist: /www/contenido/cms, referer: /contenido/external/backendedit/front_content.php?changeview=edit&client=1&lang=1&action=con_editart&idartlang=27&idart=27&idcat=20&tmpchangelang=&contenido=25ba66bf6e9cd574b898bfc650ad9e82
Das Backend ist hauptsächlich blockiert. Timeouts gibt es an sich nicht, aber ewige Wartezeiten.rethus hat geschrieben:Meinst du damit, das Backend, oder kann danach auch das Frontend der Seite nicht mehr angezeigt werden?führt dies plötzlich und reproduzierbar dazu, dass die Seite nicht mehr aufgerufen werden kann.
Wenn du auf Nummer Sicher gehen möchtest, installier dir den XDebug und führe ein Profiling durch. Dann siehst du exkt, wo Zeit und Speicher-Leaks sind.
XDebug werde ich mir mal anschauen, vielen Dank.
Weitere Ideen in der Zwischenzeit?
Re: Instabiler Webserver
Sieht doch schon recht vielversprechend mit den Apache-Logs aus.
Ein /cms gibt es unter dem /contenido Verzeichnis nicht.
Das deutet schon darauf hin, das irgend etwas mit deinen Pfad-Einstellungen nicht stimmt.
Backendedit wird vom Insite-Editor aufgerufen - als wenn du einen Artikel öffnest, und im "Edit"-Tab bist. Prüfe doch bitte mal in deiner Config die Pfade (/data/config/production/....):
Ein /cms gibt es unter dem /contenido Verzeichnis nicht.
Das deutet schon darauf hin, das irgend etwas mit deinen Pfad-Einstellungen nicht stimmt.
Backendedit wird vom Insite-Editor aufgerufen - als wenn du einen Artikel öffnest, und im "Edit"-Tab bist. Prüfe doch bitte mal in deiner Config die Pfade (/data/config/production/....):
- config.php
- config.clients.php
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Instabiler Webserver
Und das soll immer nur dann Probleme machen, wenn ein Dateiupload stattfindet und sonst nicht? Ich kanns sicher mal prüfen, aber wenn ein Verzeichnis nicht stimmt, dann erwarte ich fatale Fehlerausgaben und nicht einfach ein Timeout...? Oder habe ich Deine Aussage jetzt falsch interpretiert?rethus hat geschrieben:Sieht doch schon recht vielversprechend mit den Apache-Logs aus.
Ein /cms gibt es unter dem /contenido Verzeichnis nicht.
Das deutet schon darauf hin, das irgend etwas mit deinen Pfad-Einstellungen nicht stimmt.
Backendedit wird vom Insite-Editor aufgerufen - als wenn du einen Artikel öffnest, und im "Edit"-Tab bist. Prüfe doch bitte mal in deiner Config die Pfade (/data/config/production/....):Zudem mal checken, ob und wohin der Base-Tag im HTML-Source zeigt, und ob eine htaccess am Werke ist (und was die macht)
- config.php
- config.clients.php
Re: Instabiler Webserver
So, Nachtrag:
Übrigens: bitte angegebene Version beachten, ist noch auf 4.8.20.
Alles geprüft und alles ist korrekt. Hat leider nicht geholfen.rethus hat geschrieben:Sieht doch schon recht vielversprechend mit den Apache-Logs aus.
Ein /cms gibt es unter dem /contenido Verzeichnis nicht.
Das deutet schon darauf hin, das irgend etwas mit deinen Pfad-Einstellungen nicht stimmt.
Backendedit wird vom Insite-Editor aufgerufen - als wenn du einen Artikel öffnest, und im "Edit"-Tab bist. Prüfe doch bitte mal in deiner Config die Pfade (/data/config/production/....):Zudem mal checken, ob und wohin der Base-Tag im HTML-Source zeigt, und ob eine htaccess am Werke ist (und was die macht)
- config.php
- config.clients.php
Übrigens: bitte angegebene Version beachten, ist noch auf 4.8.20.
-
- Beiträge: 4256
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Instabiler Webserver
Hallo,
es kann mehrere Gründe haben warum der Server beim Upload von Dateien aussteigt. Mögliche Ursachen sind Quotas, Timeouts oder Limits für Uploads oder (hab ich ehrlich schon gehabt) ein überlaufendes Errorlog.
Da ich davon ausgehe, dass die Seite zuerst problemlos lief und der Fehler erst neuerdings auftritt würde ich meine Suche mal in diese Richtung konzentrieren.
Gruß aus Franken
Ortwin
PS:
es kann mehrere Gründe haben warum der Server beim Upload von Dateien aussteigt. Mögliche Ursachen sind Quotas, Timeouts oder Limits für Uploads oder (hab ich ehrlich schon gehabt) ein überlaufendes Errorlog.
Da ich davon ausgehe, dass die Seite zuerst problemlos lief und der Fehler erst neuerdings auftritt würde ich meine Suche mal in diese Richtung konzentrieren.
Gruß aus Franken
Ortwin
PS:
Best Version everNepstar hat geschrieben:Übrigens: bitte angegebene Version beachten, ist noch auf 4.8.20.
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: Instabiler Webserver
Ich versuch es mal aufs Wesentliche runter zu brechen:Nepstar hat geschrieben: Und das soll immer nur dann Probleme machen, wenn ein Dateiupload stattfindet und sonst nicht? Ich kanns sicher mal prüfen, aber wenn ein Verzeichnis nicht stimmt, dann erwarte ich fatale Fehlerausgaben und nicht einfach ein Timeout...? Oder habe ich Deine Aussage jetzt falsch interpretiert?
Es gibt kein /cms unter /contenido.
Das ruft er bei dir aber auf.
Beim Inside-Editing wird die FRONTEND-Seite in das BACKEND geladen. Hier hat er nun einen falschen Pfad.
Deine Aufgabe: Finde heraus, warum er hier /cms voranstellt.
Und ja, es ist möglich, das das Problem nur beim Upload besteht, denn über die Contenido-Config-Files werden auch Pfadangaben zum Upload-Verzeichnis, etc. gesetzt. (In 4.9 sind viele Configvariablen zum Glück aufeinander aufbauend, in der 4.8er war das noch nicht so sauber umgesetzt)
Es ist immer schwer ins blaue rein zu raten, weil ich dein System nicht vor Augen habe... mein Tipp ist einfach der erste Ansatzpunkt, den man logischerweise verfolgen sollte, um aus der Fehlermeldung den Faden zu ziehen, der zum Knoten führt. Denn deinen Aussagen zur Folge hast du keine andere Fehlermeldung die mit dem Fehler zusammenhängt, also ist und bleibt diese Fehlermeldung der Startpunkt (die Spiele sind eröffnet )
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Instabiler Webserver
Ich bleibe mal bewusst auf der sachlichen Ebene. Die oben genannten Punkte sind mir klar, aber es hilft nicht weiter.rethus hat geschrieben:Ich versuch es mal aufs Wesentliche runter zu brechen:Nepstar hat geschrieben: Und das soll immer nur dann Probleme machen, wenn ein Dateiupload stattfindet und sonst nicht? Ich kanns sicher mal prüfen, aber wenn ein Verzeichnis nicht stimmt, dann erwarte ich fatale Fehlerausgaben und nicht einfach ein Timeout...? Oder habe ich Deine Aussage jetzt falsch interpretiert?
Es gibt kein /cms unter /contenido.
Das ruft er bei dir aber auf.
Beim Inside-Editing wird die FRONTEND-Seite in das BACKEND geladen. Hier hat er nun einen falschen Pfad.
Deine Aufgabe: Finde heraus, warum er hier /cms voranstellt.
Und ja, es ist möglich, das das Problem nur beim Upload besteht, denn über die Contenido-Config-Files werden auch Pfadangaben zum Upload-Verzeichnis, etc. gesetzt. (In 4.9 sind viele Configvariablen zum Glück aufeinander aufbauend, in der 4.8er war das noch nicht so sauber umgesetzt)
Es ist immer schwer ins blaue rein zu raten, weil ich dein System nicht vor Augen habe... mein Tipp ist einfach der erste Ansatzpunkt, den man logischerweise verfolgen sollte, um aus der Fehlermeldung den Faden zu ziehen, der zum Knoten führt. Denn deinen Aussagen zur Folge hast du keine andere Fehlermeldung die mit dem Fehler zusammenhängt, also ist und bleibt diese Fehlermeldung der Startpunkt (die Spiele sind eröffnet )
Für den Dateiupload braucht es kein Frontend, das im Backend geladen wird, ergo ist dieser Fehler zwar unschön aber aus meiner Sicht dennoch ausgeschlossen.
Die Pfadangaben in der Config stimmen alle, wie schon erwähnt.
Die Version 4.8.20 ist effektiv auf mein Favorit, aber 4.9 bringt dennoch einige nette Dinge mit sich.Oldperl hat geschrieben:Hallo,
es kann mehrere Gründe haben warum der Server beim Upload von Dateien aussteigt. Mögliche Ursachen sind Quotas, Timeouts oder Limits für Uploads oder (hab ich ehrlich schon gehabt) ein überlaufendes Errorlog.
Da ich davon ausgehe, dass die Seite zuerst problemlos lief und der Fehler erst neuerdings auftritt würde ich meine Suche mal in diese Richtung konzentrieren.
Gruß aus Franken
Ortwin
PS:Best Version everNepstar hat geschrieben:Übrigens: bitte angegebene Version beachten, ist noch auf 4.8.20.
Nun denn... Quotas positiv, Timeouts effektiv, aber Fehlermeldungen bislang negativ. Wer macht das Wortspiel weiter? Scherz beiseite... ich analysiere anhand Eurer Inputs gerne weiter, spamt mich in der Zwischenzeit ruhig weiter zu bzw. ich liefer gerne weitere Ergebnisse.
Besten Dank Euch allen bis hier!