Archiv für die Kategorie: 'Linux allgemein'

Lange plagten wir uns mit dem Problem, dass die Webserver nach ein paar Tagen Betrieb 500er warfen (500 – Internal Server Error). Dies ging dann ein paar Sekunden so (nur 2-3) und danach lief alles wieder glatt. Das ganze passierte wahllos mal auf diesem, mal auf einem anderen Webserver. (weiterlesen…)

Eine nette grafische Oberfläche für 3Ware Raid Controller, stellt 3dm2 dar. Wenn man dieses nicht selbst kompilieren möchte, kann man auf Binaries zurückgreifen. Der einfachste Weg, geht über die Paketverwaltung aptitude (apt-get). (weiterlesen…)

Bei der Entwicklung bzw. den Lasttests eines neuen Features, viel uns auf, dass regelmäßig Memcacheverbindungen abbrachen oder gar nicht erst aufgebaut werden konnten. Nachdem lange nach dem Grund geforscht wurde, viel uns auf, dass selbst eine einfache Memcache-Statistik-Abfrage mehrere Sekunden dauerte oder sogar abbrach (nur während Spitzenlastzeiten).
(weiterlesen…)

Beim analysieren der Auslastungen, der verschienden Server, viel uns auf, dass 2 unserer Datenbankserver, welche exakt die gleiche Aufgabe bei exakt gleicher Belastung, zwar in etwa die gleiche Load hatten, die CPU Last aber stark differierte.
(weiterlesen…)

Seit kurzem laufen alle unsere Webserver mit Debian Lenny. Im Vorfeld testeten wir das ganze auf einem Testserver, wobei auffiel, dass Memcache einige Keys nicht mehr fand und sich allgemein sehr komisch verhielt.

Nach langer Recherche im Internet und überprüfung der Paketversionen, viel auf, dass das PHP-Memcache Paket eine komplette Versionsnummer weiter war (statt 2.x nun 3.x).
In der Dokumentation bzw. dem Changelog fand ich dann zwei Gründe, für unsere Probleme.
(weiterlesen…)

Wir betreiben ca. 20 Webserver, alle laufen über eine HA-Loadbalancer-Lösung (High Availability). Hier gibt es zwei Möglichkeiten, wie das ablaufen kann. Zum einen NAT-Based, zum andren via direkt-return routing. Wir nutzen zweitere Möglichkeit, da sie performanter ist und weniger stark die CPU des Balancers belastet. (weiterlesen…)

Wenn es um eine Hightraffic Seite geht, muss man im Sinne der Performance, oft Abstriche machen, wenn es um Datenkonsistenz geht. Ein Parameter, der beim mounten eines ext3-Dateisystems wunder vollbringt, ist noatime. (weiterlesen…)

Passiert ab und zu, selbst unser Ansprechpartner im Rechenzentrum, hat hierfür keine Erklärung.

Zu beheben mit den folgenden zwei Befehlen

ethtool -s eth0 duplex full
ethtool -s eth0 speed 1000

ethtool ist via apt-get install ethtool zu bekommen.

Beim Einrichten eines Backup-Servers mit ca 5,7TB Gesamtkapazität (Raid5), stand ich vor dem Problem, dass es mit den Standardtools nur möglich war, maximal 2TB ordentlich zu partitionieren. (weiterlesen…)