My Universe Logo

My Universe Blog » Entries Tagged as Gentoo

The Art of LART

Posted by Jesco Freund at Aug. 12, 2007 4:51 p.m.

Eben beim Kernel updaten habe ich festgestellt, dass grsecurity mit einem netten Feature nachgelegt hat. Die Trusted Path Execution (kurz TPE) wurde um die Option „Partially restrict non-root users“ erweitert. Damit dürfen normale User nur noch Dateien ausführen, die entweder in einem Verzeichnis liegen, das root gehört und auf dem nur root Schreibrechte hat (das war mit TPE bisher auch schon möglich), oder in einem Verzeichnis liegen, das dem User gehört und in dem nur der User Schreibrechte hat (das ist neu).

continue reading The Art of LART

No comments | Defined tags for this entry: Gentoo, lart, Linux, security

Plone beschleunigt - ein Zope-Zweispänner mit ZEO

Posted by Jesco Freund at Aug. 11, 2007 1:33 p.m.

Plone als CMS ist nicht verkehrt. Nur leider in der Standard-Installation mit nur einem laufenden Prozess etwas langsam, insbesondere da der Interpreter Lock von Python verhindert, dass mehrere Threads des Prozesses zeitgleich auf die ZODB, die zentrale Datenbank der Zope-Instanz, zugreifen. Effektiv arbeitet also immer nur ein Thread, und das saugt! Glücklicherweise gibt es mit ZEO eine nette Möglichkeit, Zope-Instanz und Datenhaltung zu entkoppeln und damit der parallelen Abarbeitung von Requests vorschub zu leisten.

Ich habe in den letzten Tagen insgesamt drei Plone-Instanzen umgebaut. Ganz ohne Downtime lässt sich das nicht hinbekommen, aber die liegt im Bereich von ca. 15 Minuten. Die Instanzen laufen alle auf einem Gentoo Linux Server, mit lighttpd als Reverse Proxy zur Verteilung der Requests davor. Beim Aufsetzen war im Portage Tree noch 2.9.6 die aktuelle Zope-Version der 2.9er-Serie, aber freundlicherweise hat der Maintainer nicht nur eine neue Version eingestellt (2.9.7, wobei eigentlich 2.9.8 aktuell wäre), sondern dankenswerter Weise auch 2.9.6 gleich aus der Tree entfernt. naargh! Also ist auch gleich noch ein Upgrade der Zope-Version nötig geworden, aber auch das lässt sich bewerkstelligen…

continue reading Plone beschleunigt - ein Zope-Zweispänner mit ZEO

No comments | Defined tags for this entry: Gentoo, Lighttpd

« previous page Page 2 of 2