All posts by Florian Wiessner

mysqlfs mit mySQL NDB Cluster als verteiltes Dateisystem

Jeder der kritische Anwendungen über das Web laufen hat, wie z.B. einen Onlineshop, stellt sich irgendwann, bei hinreichend großem Umsatz, die Frage, wie man das System noch ausfallsicherer machen kann.

Meist wird dann hierzu ein Loadbalancer (ob Hardware oder Software ist erst mal egal) aufgesetzt, welcher die Anfragen an mehrer Server verteilt, welche sich einen gemeinsammen Massenspeicher teilen. Dadurch ist es möglich, dass einzelne Server gewartet werden können, bzw. auch ausfallen können, ohne dass die Applikation dadurch gestört wird.

Leider beschränkt sich diese Variante auf nur eine Location, d.h. wird aus irgendwelchen Gründen z.B. die Internetanbindung an das System unterbrochen, ist die Applikation offline.

Dies kann man damit umgehen, dass man das System multihomed aufbaut, d.h. mehrere Server an unterschiedlichen Standorten betreibt, um bei einem Ausfall von einem Standort trotzdem noch erreichbar zu sein. Diese Variante hat den Nachteil, dass die Daten des Systems sehr aufwändig synchronisiert werden müssen, falls ein Standort nicht mehr erreichbar war. Weiterhin muss man auch bei Updates etc. aufpassen, dass es keine Versionskonflikte bei der Applikation gibt, denn man kann die Software nicht an beiden Standorten gleichzeitig aktualisieren.

Benötigt wird für so eine Lösung also zum einen eine Datenbank, welche automatisch repliziert und dies auch über mehr als einen Standort hinweg, weiterhin dazu noch ein Dateisystem, welches verteilten Host-Systemen eine gemeinsame Datenbasis bereitstellen kann.
Continue reading mysqlfs mit mySQL NDB Cluster als verteiltes Dateisystem

Kritische Sicherheitslücke in Joomla 1.0.15 behoben

Seit gestern ist die Version 1.0.15 von joomla veröffentlicht worden, welche eine kritische Schwachstelle behebt die bis einschliesslich 1.0.14 funktioniert, mit der remote eingeschleuster PHP Code ausgeführt werden konnte.

Es wird daher dringend empfohlen, ein Backup des CMS anzufertigen und umgehend die neue Version einzuspielen, um Angreifern kein Ziel mehr zu bieten.

Weitere Informationen und Patch-Pakete gibt es direkt auf www.joomla.org

APT- Get Error – Dynamic MMap ran out of room

Wer viele Sources in seiner /etc/apt/sources.conf einträgt und ein Debian System noch aus Woody-Zeiten benutzt, bekommt früher oder später einmal die Meldung “APT- Get Error – Dynamic MMap ran out of room”, wie einige meiner VServer Kunden berichten. Bei Debian Etch ist mir das bisher noch nicht untergekommen, die Lösung des Problems ist dennoch ganz einfach.
Continue reading APT- Get Error – Dynamic MMap ran out of room

Google Adsense und “Sex, Ficken und Porno”

Heute habe ich einige interessante Artikel bezüglich Google Adsense und Porno im Netz entdeckt. Sofern man als Betreiber einer Website mit pornographischen Inhalten, oder allgemeiner, Inhalte, welche gegen Googles TOS verstossen, auf die Idee kommt, Google Adsense zu schalten, wird es kritisch. Laut Googles TOS ist dies nicht erlaubt und kann zur Stilllegung des Accounts bei Google führen. Continue reading Google Adsense und “Sex, Ficken und Porno”