Autoren-Archiv


Annoying Orange Wazzup. Waaaaazzzuuuuuuuuuuuup?

PHP Session Garbage Collection in anderen Verzeichnissen unter Ubuntu und Debian

php icon PHP Session Garbage Collection in anderen Verzeichnissen unter Ubuntu und DebianEben entdeckt: Bei Ubuntu und Debian ist in PHP standardmässig die Garbage Collection deaktiviert. Diese sorgt dafür, das die Sessionfiles für abgelaufene Sessions automatisiert gelöscht werden. Bei Ubuntu und Debian löst ein Cronjob diesen Löschvorgang.

Ein Problem entsteht allerdings, wenn man eigene Verzeichnisse für die Sessionfiles definiert. Hier werden die Files dann nicht gelöscht und bleiben bestehen, was das Verzeichnis – je nach Traffic – schnell auf ein paar Tausende Dateien anwachsen lassen kann.

Um die Garbage Collection in PHP zu aktivieren, muss folgender Eintrag in der php.ini (für Apache unter /etc/php5/apache2/php.ini) geändert werden:

VORHER

;session.gc_probability = 0
session.gc_divisor = 100

NACHHER

session.gc_probability = 1
session.gc_divisor = 100

Diese Änderung bewirkt, das bei jedem hundertsten Start einer Session die Sessionfiles gelöscht werden.

Zusätzlich muss dann noch der Cronjob deaktiviert werden. Hierzu einfach /etc/cron.d/php5 mit dem Editor deiner Wahl bearbeiten und die letzte Zeile auskommentieren:

# /etc/cron.d/php5: crontab fragment for php5
# This purges session files older than X, where X is defined in seconds
# as the largest value of session.gc_maxlifetime from all your php.ini
# files, or 24 minutes if not defined. See /usr/lib/php5/maxlifetime

# Look for and purge old sessions every 30 minutes
#09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm

Was der Grund für diese Deaktivierung bei Ubuntu oder Debian war konnte ich auf die Schnelle nicht herausfinden, werde es aber in einem Update nachliefern.

Wenn in Linux-Distributionen solche Änderungen vorgenommen werden, sollte man aber passende Toolsets liefern, um alle Variationen abzufangen. So ist das nur eine halbe Sache, wenn ich nichts übersehen habe. Der Bug wurde auch schon im Ubuntu-Bugtracker aufgenommen, aber noch keinem zugeordnet.

Weiterführende Links:

Apple iPad – Official HD Video

Das das Apple iPad, ein neues Tablet von Apple, nun offiziell bestätigt ist und released wird, sollte jeder schon gelesen oder gehört haben. Hier aber das erste Promo-Video, falls es einer meiner zwei Leser noch nicht kennen sollte :-) Schönes Teil, das iPad!

Banksy – The Movie (Trailer)

Am 5. März soll der Film in die britischen Kinos kommen. Mehr Infos bei ilovegraffiti.de.

So baut man Prodigys “Voodoo People”

Yeah, der Hammer. Ein paar Samples und schon hat man das Teil in 10 Minuten zusammen. Na ganz so einfach ist es nicht, aber schaut selbst:

Echt grandios! Via mururoar.com.

Vinyl Freestyle


Via

Gorillaz ft. Mos Def & Bobby Womack – Stylo [2010] Neue Gorillaz-Single out soon!

Einfach nur YEAH und FUNKY, der neue Gorillaz-Song:

Neues Album kommt in diesem Jahr, mehr Infos auf http://gorillaz.com/. Via Testspiel.de

Sollen wir alle in den Steuerstreik gehen?

Untypisch politisch für diesen Blog, dennoch möchte ich hier auf einen ganz tollen Artikel von dem britischen Sänger Billy Bragg auf Freitag.de hinweisen: Warum ich bis auf Weiteres keine Steuern zahlen werde. Besonders beim letzen Absatz habe ich Gänsehaut bekommen und stelle bzw. zitiere diese Frage hier auch:

Was wäre, wenn wir in einer Gesellschaft lebten, in der nicht Banker, sondern Lehrer, Krankenschwestern und Soldaten mit finanziellen Belohungen überschüttet würden? Was wäre, wenn wir ein Finanzsystem hätten, das Fairness belohnt statt Gier? Das ist Ihnen zu utopisch? Nun, wie ist es damit: Was wäre, wenn wir eine politische Partei hätten, die in der Lage wäre, die anstehenden Wahlen zu gewinnen?

Lesepflicht!

Irgendwie brauch es mehr von dieser Sorte, gerade auch hier in Deutschland.

Wie werden eigentlich Hip Hop Beats gemacht? How To Make A Beat.

Hier wird erklärt wie man Hip Hop Beats baut. Klasse Umsetzung, witzige Idee und gute Beats. Da bekommt man ja Lust sich mal wieder an Ableton, Logic oder Cubase zu setzen. Ist zwar ne Zeit her, wär aber mal wieder ne feine Sache oder? Let The Beat Flow!

Via blog.rebellen.

David Fascher – DJ Weltmeister DMC World Champion

Yeah! Das waren noch Zeiten. Damals war ich bei einem Vorentscheid für die DJ-Weltmeisterschaften im Jugendhaus in Aschaffenburg dabei. Ohne Worte, das war noch Spaß: Ein paar Jungs von der Army in Babenhausen haben dazu gerappt, einfach unvergesslich! David Fascher aus Hamburg ist damals Weltmeister geworden, er hat Sachen mit den Turntables angestellt, das glaubt man nur wenn man es sieht – ein Wahnsinn! Sowas gibt es wohl heute in der Qualität nicht mehr. Scratch!