php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.01.2011, 20:10  
Benutzer
 
Registriert seit: 24.09.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Dopar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Immer wiederholende Aufrufe der Seite

Derzeit habe ich bei meinem Server ein Problem.

Gelegentlich dauert das Seite laden bis zu 3 Minuten (!). Der Support meines Hosters ist leider ... abweisend. Der Telefonsupport sitzt anstatt mir zu helfen ne halbe Stunde da und drückt F5 um den Fehler auch mal zu bekommen ()

Also handelt sich um ein normales Webhosting Paket. Der Fehler tritt bei untersch. Domains zu diversen Uhrzeiten auf. Auch die Datei spielt keine Rolle. Ist immer irgendwann und irgendwo ohne, dass eine Regel dahinter ist.

Jetzt hab ich mir mal das Logfile vom Apache angesehen. Da sind Seitenaufrufe gelegentlich bis zu 4 mal pro Sekunde wiederholt eingetragen.

Auch Funktionen, die man niemals doppelt ausführen kann werden einfach mehrfach genommen (nach dem ersten mal ist der Button für ein zweites mal weg :S)

Kennt jemand das Problem und kann mir sagen, ob ich meinen Hoster zu Recht beschuldige, oder ob das Problem bei mir liegt?
Dopar ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.01.2011, 20:20  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Es ist normal, dass Besucher deiner Seite F5 drücken, wenn die gewünschte Seite nicht kommt. Das siehst du dann in den Logs.
Dass die Supporter das Problem nicht sehen liegt wohl daran, dass die die Seite nur im Intranet aufrufen.
Ich würde die schriftlich auffordern, das Problem zu beseitigen und die fristlose Kündigung ankündigen. einen neuen Hoster findest du innerhalb von Minuten.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 10.01.2011, 20:30  
Benutzer
 
Registriert seit: 24.09.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Dopar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von Wolla Beitrag anzeigen
Es ist normal, dass Besucher deiner Seite F5 drücken, wenn die gewünschte Seite nicht kommt. Das siehst du dann in den Logs.
Dass die Supporter das Problem nicht sehen liegt wohl daran, dass die die Seite nur im Intranet aufrufen.
Ich würde die schriftlich auffordern, das Problem zu beseitigen und die fristlose Kündigung ankündigen. einen neuen Hoster findest du innerhalb von Minuten.
Den Hoster zu wechseln habe ich bereits angekündigt.

Das mit dem F5 kann definitiv nicht stimmen. Da sind auch Aufrufe von mir darunter. Und ich gehören nicht zu der Generation Mensch, die beim Nicht-Laden einer Seite wie bescheuert auf ihre F5 Taste einhämmern.
Dopar ist offline   Mit Zitat antworten
Alt 10.01.2011, 21:11  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Dopar Beitrag anzeigen

Das mit dem F5 kann definitiv nicht stimmen. Da sind auch Aufrufe von mir darunter. Und ich gehören nicht zu der Generation Mensch, die beim Nicht-Laden einer Seite wie bescheuert auf ihre F5 Taste einhämmern.
Sowas kann auch automatisch geschehen. Wenn du kein Meta-Refresh und kein AJAX eingebaut hast, kann immer noch der Client von sich aus versuchen, eine unvollständig geladene Resource neu zu laden oder per Range-Request den fehlenden Rest abzuholen.
fireweasel ist offline   Mit Zitat antworten
Alt 10.01.2011, 21:17  
Benutzer
 
Registriert seit: 24.09.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Dopar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Das heißt, beim Laden werden nur "Teile" übertragen?
Dopar ist offline   Mit Zitat antworten
Alt 10.01.2011, 21:55  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Es ist typisch für Firefox, dass der einen HTTP-Request neu sendet, wenn er kurz vor Timeout ist. Das macht besonders viel Spaß wenn du im FF ein PHP-Script laufen lässt, welches Daten nur einmal manipulieren darf und FF dann, weil es keine Antwort bekommt, einen Neustart macht.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 10.01.2011, 22:06  
Benutzer
 
Registriert seit: 24.09.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Dopar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von Wolla Beitrag anzeigen
Es ist typisch für Firefox, dass der einen HTTP-Request neu sendet, wenn er kurz vor Timeout ist. Das macht besonders viel Spaß wenn du im FF ein PHP-Script laufen lässt, welches Daten nur einmal manipulieren darf und FF dann, weil es keine Antwort bekommt, einen Neustart macht.
So eins hab ich -.-'' Was mach ich DAgegen und was mach ich gegen die Hänger am Server? Oder KANN ich da überhaupt was machen?

Hab schon gecheckt: Binde nix fremdes ein, was unnötige Resourcen kostet, generiere keine Bilder über PHP ...
Dopar ist offline   Mit Zitat antworten
Alt 10.01.2011, 22:12  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Wenn dein Apache normale HTML-Seiten nicht ausspuckt, bzw. die zwar im Intranet ankommen, nicht aber bei dir draußen, und wenn das gleiche Problem außer dir auch andere Besucher haben, dann ist beim Hoster irgendwas kaputt - nen Router oder so. Mit deiner Fehlerbeschreibung müssten die eigentlich testen können.

Ich hab in langlaufenden Scripten set_time_limit(0); drin. Ich lass mir dazu alle paar tausend Verarbeitungsschritte einen Zähler o.ä. ausgeben.
PHP-Code:
set_time_limit(0);
$z_gelesen 0;
while (
kram) {
  
$z_gelesen++;
  if (
$z_gelesen 3000 == 0ausgabe($z_gelesen);

__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 11.01.2011, 09:03  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

es müssen nicht notwendigerweise "fremde" Ressourcen sein, die deine Seite ausbremsen. Es gibt durchaus auch hausgemachte Performance-Killer, wie zum Beispiel umfangreiche Datenbankabfragen (in meinem Fall die Erzeugung von CSV-Dateien aus mehreren Datenbank-Tabellen, da die dynamisch passiert, dauerts schonmal 1-2 Minuten bis die zusammengestellt ist und dann der Download automatisch angestoßen wird )

Evtl kannst du deinen Provider auch überzeugen, dir per Konfiguration etwas mehr RAM zuzuteilen (mein Admin hatte den mal auf 128mb begrenzt und ich wunderte mich, dass jeder Seitenabruf plötzlich ca 40 Sekunden dauerte - laut Firebug vergingen erstmal 19 Sekunden, bis der Server überhaupt reagiert hat, dann kamen die Daten über fast 15 Sekunden verteilt und dann nochmal ca 5 Sekunden später löste Firefox das "ready" Signal aus ... Doppelter Arbeitsspeicher und die gleichen Aufrufe laufen wieder innerhalb eines Fingerschnippens )
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 11.01.2011, 13:46  
Benutzer
 
Registriert seit: 24.09.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Dopar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Okey. Also dann schicke ich jetzt nocheinmal eine sehr unfreundliche Email mit Drohnung auf Kündigung.

Das mit den "fremden" Dateien hätte mich stark gewundert. Aber der "Klasse Support" hat mich darauf verwiesen. Es läge möglicherweise daran ...

Ich habe noch nicht mal sooo viele Datenbankabfragen drinne. Und selbst wenn: Die werden ja JEDESMAL ausgeführt. Und nicht nur alle 5 -6 mal.
Dopar ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
---Formularvariablen an 2. Seite übergeben und versenden--- Paiden2511 PHP Tipps 2010 14 30.07.2010 01:46
Informationen bei Verlassen der Seite speichern Multivac JavaScript, Ajax und mehr 3 16.04.2010 18:25
Seite für mobile Handy-Browser anpassen gruber99 PHP-Fortgeschrittene 14 25.01.2010 16:08
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Seite nicht mehr gültig Igäl PHP Tipps 2006 3 25.05.2006 16:08
PHP Seite Server-Intern aufrufe killer04 PHP Tipps 2006 9 04.04.2006 16:12
[Erledigt] Wetten automatisch von anderer Seite beziehen PHP Tipps 2006 11 03.03.2006 09:09
Seite in Seite PHP-Fortgeschrittene 3 15.03.2005 19:27
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
apache seitenaufrufe pro sekunde begrenzen, f5, seite php viele aufrufe, sich immer wiederholende seiten, wiederholende kündigung, wiederholender ajax aufruf, apache2 f5 taste reload, html sich wiederholende bereiche der seite, apache

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum