Getausst!
Gestern hatte ich ja den Artikel über die Merkbefreiung des Herrn Koch gebloggt. Plötzlich wurde ich dann von folgender Mail das Monitorings überrascht:
Notification for 78.47.85.146:
==> HTTP <==
State is now: ERROR (2010.02.25)
State before: OK (was 19 days)
Service params: port=80 path=/ hostname=www.mycr.de
Service uptime: 99.9%
Check output:
> timeout after 20 seconds - execution expired
Sprich: mein Webserver würde nicht mehr antworten. Ein kurzer Blick auf 'top' in der bestehenden SSH-Verbindung brachte dann auch zu Tage, daß der Server einen Load von >30 hatte und massig Webserver-Prozesse liefen. Die Ursache für den Traffic war aber erstmal unklar. Ein Blick in die Referrer der Logs brachte dann zu Tage, daß Jörg Tauss meinen Artikel bei Twitter verlinkt hatte. Seine gut 11.000 Follower (bzw. ein Teil davon) klickten dementsprechend auf den Link und verbreiteten den dann mitunter weiter.
Nachdem ich dann kurz einige Plugins deaktiviert und ein lichtgewichtigeres Theme genommen hatte, war wieder alles bestens. Da ist Serendipity etwas doof, wie ich finde. Drupal hat ein eigenes Caching und die Möglichkeit, Plugins bzw. Blöcke bei entsprechender Last zu throtteln. Allerdings besteht da das Problem, den Content zu migrieren und unter den alten Adressen verfügbar zu machen. Ein nicht zu unterschätzender Aufwand.











Post new comment