Inside-Informationen über Pokefans: was bei uns so unter der Haube läuft. Kurioses, Interessantes oder auch einfach nur Einblicke in das, was wir so den lieben langen Tag machen.

Zum Inhalt | Zum Menü | Zur Suche

Ladezeiten

Wahrscheinlich habt ihr schon gemerkt, dass es die letzten Tage mit den Ladezeiten etwas kritisch war - Timeouts und ewiges Warten waren an der Tagesordnung. Das lag aber nur zum Teil an dem Besucheransturm unter Pokemon GO! (der Server hat mehr als genug Wumms, um das mit leichtigkeit zu stemmen) - sondern vor allem daran, dass Apache 2.4 scheinbar einen Bug hat, in dem die einzelnen Workerprozesse beim Neustart hängen. Im Apache-Status sind die dann als "Graceful Restart" markiert - das ist auch gut so, alle Nase lang sollen die auch neu starten.

Problematisch wird es nur, wenn dieser Neustart dann Minuten braucht. In dieser Zeit können keine Anfragen bearbeitet werden. Und genau das ist passiert. Meine Versuche, da konfigurationsmäßig was zu drehen waren irgendwie auch zum Scheitern verurteilt - daher hab ich dann mit der Holzhammermethode angefangen:


sudo apt install nginx

So. Jetzt gibt's aber eine kleine Sache. Apache hat sogenannte .htaccess-Dateien, mit denen man durch Dateien im Webroot die Konfiguration verändern kann, z.B. für Rewrites. Das will man eigentlich eh nicht haben, weil's knackelangsam ist; aber wir haben davon regen gebrauch gemacht:


delirium@rs213865 /var/www/vhosts % find . -name '.htaccess' | wc -l  
177

177 .htaccess-Dateien. oO

Das ist ein bisschen was. Daher hat's auch zwei Tage gedauert, bis wir das übersiedelt hatten: ich musste jede einzelnde Datei öffnen und die Konfiguration verstehen und neu schreiben. Und deshalb gibt's auch aktuell an manchen Enden noch bröseln - das sind dann subtile Unterschiede darin, wie die Webserver arbeiten - und worauf man beim Konfigurieren aufpassen muss. Sollte sich aber hoffentlich im Laufe des Tages erledigen :)

Cheers,<br /> Delirium

Kommentar eintragen

Kommentare können mit einfacher Wiki-Syntax formatiert werden.

Folgende haben zum gleichen Thema veröffentlicht

Trackback-URL : http://inside.pokefans.net/index.php?trackback/12

Die Kommentare dieses Eintrags als Atom-Feed abonnieren