Posts filed under 'Linux'

Gearman, Memcached, PHP Gearman PECL

This a short Tutorial on Howto Install Gearman with libdrizzel, libmemcached and the Gearman PHP PECL Extension on Debian. It also works on Ubuntu, you just have to use the sudo wrapper.
I presume you have a complete LAMP Stack, gcc, g++ and make installed.

Installing required libs

apt-get install memcached php5-memcache php5-dev
apt-get install libevent-dev uuid-dev autoconf

Getting the Files you need

wget http://launchpad.net/gearmand/trunk/0.11/+download/gearmand-0.11.tar.gz
wget http://launchpad.net/libdrizzle/trunk/0.7/+download/libdrizzle-0.7.tar.gz
wget http://launchpad.net/libmemcached/1.0/0.38/+download/libmemcached-0.38.tar.gz

Note: I know that there is Gearman 0.12, but this currently doesn’t work with the PHP PECL Client.
See the Google Group Discussion here:
http://groups.google.com/group/gearman/browse_thread/thread/2af9ff7bfd613c2e

Installing libdrizzle

tar -xzvf libdrizzle-0.7.tar.gz
cd libdrizzle-0.7
./configure
make
make install

Installing libmemcached

tar -xzvf libmemcached-0.38.tar.gz
cd libmemcached-0.38
./configure
make
make install

Installing Gearmand

tar -xzvf gearmand-0.11.tar.gz
cd gearmand-0.11
./configure
make
make install

Installing PHP Gearman PECL Extension

pecl install --force gearman

Loading PECL Extension

nano /etc/php5/apache2/php.ini

Look for the Dynamic Extensions Section and add

extension=gearman.so

After that the Webserver must be restarted.

Starting the gearmand Deamon

/usr/local/sbin/gearmand --pid-file=/var/run/gearman.pid --log-file=/var/log/gearman.log --job-retries=3 -d -u root

Starting the gearmand Deamon (with libdrizzle)

/usr/local/sbin/gearmand --pid-file=/var/run/gearman.pid --log-file=/var/log/gearman.log --job-retries=3 -d -u root -q libdrizzle --libdrizzle-host=127.0.0.1 --libdrizzle-user=gearman --libdrizzle-password=mysqlpasswd --libdrizzle-db=gearman --libdrizzle-table=gearman_queue --libdrizzle-mysql

Note: If the MySQL settings are no correct, the Deamon will not start and also not throw an exception. So if you are using libdrizzle and the server does not start, check your mysql settings!

Troubleshooting
gearmand doesn’t start complaining about missing shared objects (.so)
Check your library include path.

nano /etc/ld.so.conf.d/libc.conf

this should look like this:

# libc default configuration
/usr/local/lib

Then try

libconf

fixed it for me :).

Add comment Februar 27th, 2010 Dodg3r

Urlauben, Urlauben

Borkum

zurück am Montag 20.07.2009

Add comment Juli 12th, 2009 Dodg3r

Wormux – ein freier Worms Clon

Also wir reden hier über das klassische Worms, nicht der neumodische 3D Unfug. Grafisch auch wirklich hübsch gemacht. Dem Just wird vermutlich das Herz aufgehen 😀

Erhältlich für: Windows, Linux, MaxOSX
Seite: http://www.wormux.org

2 comments Oktober 27th, 2008 Dodg3r

Server Fortschritte

Jan und ich waren heute sehr fleissig. Wir haben Greylisting für Plesk installiert und automatische FTP Backups eingerichtet. Ich habe nämlich keinen Bock, dass sowas nochmal passiert.  Das Greylisting ist auf jeden Fall schonmal sehr hilfreich, ca 80% weniger Spam und geringere CPU Auslastung. Herrlich. 4,5 Stunden in denen wir gut was geschafft haben.

Nachtrag: Jetzt gibt es auch ein schönes neues Webmail Interface. Wir werden das jetzt erstmal nen Monat intern testen und dann für alle freischalten.
Der Spamfilter wirkt jetzt schon Wunder. Außerdem hat sich die generelle Performance des Servers stark verbessert, da der Mailserver nun viel weniger Mails zustellt. Herrlich. Wenn das stabil so weiterläuft ist alles gut 🙂

Add comment Oktober 4th, 2008 Dodg3r

Debian 4.0 (Etch) ist fertig

Ahhhh auch mal gute Nachrichten über Ostern: das lang erwartete Debian 4.0 ist endlich da. Werde mir direkt mal das PowerPC Netinstall Image ziehen. Ist ne MacOSX Partition verkleinern eigentlich ne ungefährliche Sache, oder geht das gerne mal in die Hose? Wir werden sehen….

die Neuerungen kur im Überblick:
- grafischer Installer
- Kernel 2.6.18
- GCC 4.1.1 & Glibc 2.3.6
- Xorg 7.1, Compiz, Aiglx (naja fürs Auge 😉 )
- reichlich aktualisierte Software

Ich bin zuversichtlich das die Debian Jungs ne ordentliche Distribution vorlegen. Ich schätze die eher Konservative Haltung was Pakete angeht. Zur Not installiert man sich die fehlenden Sachen halt von Hand.

Add comment April 9th, 2007 Dodg3r

Mac Mini Umbau & Linux

Mit persönlich reichte der Arbeitsspeicher im Mac mini nicht aus. 256MB sind einfach zu wenig, da verkommen die Effekte der Mac OSX Oberfläche. Ich habe noch einen “alten” G4 Mac mini. Dieses Modell ist noch mit normalem DDR Speicher bestückt. Bei den Intel Modellen werden meines Wissen SODIMMs (Notebook Speicher) verbastelt. Eine sehr gute Anleitung zum öffnen des Mac mini gibt es auf der Seite: http://sowerbutts.com/ oder hier http://www.macworld.com. Beim öffnen muss man die Zähne zusammen beissen. Man braucht schon etwas Kraft, aber man sollte es nicht übertreiben. Vorsichtig rantasten und das ganze nicht zu hektisch angehen.

An dieser Stelle möchte ich betonen, das man einen Spachtel braucht, mit einem Küchenmesser geht es nicht! Echt nicht! Ich habe es probiert.

messer.jpg
Sieht man auf dem Foto nicht so toll, aber die Messerspitze gibts nicht mehr 😉

Wer zusätzlich zu Mac OSX noch ein vernünftiges Betriebssystem braucht (sry, musste sein 😉 ), wird auch auf http://sowerbutts.com/ fündig. Dort gibt es eine recht ausführliche Anleitung wie man Mac OSX und Debian parallel (nicht gleichzeitig) betreiben kann.

Auch zu empfehlen ist das apfelwiki.de

Add comment Januar 22nd, 2007 Dodg3r

openSuSE 10.1 Remastered wieder verfügbar

Unter http://en.opensuse.org/Released_Version kann man die x86-64 Remastered DVD Version wieder runterladen. Lustigerweise funktioniert das ganze noch nicht, wenn man die Sprache auf Deutsch ändert. Ausserdem ist das ISO noch nicht auf allen Mirrors vorhanden. Ich bin sehr gespannt ob ich es jetzt mit XGL und meinem IDE Controller ans laufen bringe. Mehr dazu weiss ich erst morgen. Stay tuned.

1 comment Oktober 14th, 2006 Dodg3r

SuSE Linux 10.1 Remastered – Download will nicht

via golem.de : SuSE Linux 10.1 wurde neu aufgelegt, da anscheinend viele User Probleme mit der Installation hatten. Das passt ganz gut ins Bild, da ich ja erfolglos versucht hatte SuSE 10.1 mit XGL ans laufen zu bekommen.

Ich habe also versucht die neue SuSE Version runterzuladen, nur um dann festzustellen, dass der Download Link nicht funktioniert. Die Mirrors haben die neue Version auch noch nicht am Start. Mein Puls wird merklich schneller, die Zornesader auf meiner Stirn pocht. Naja abwarten und Tee trinken. Vielleicht kriegen die das ja bis heute Abend noch in den Griff. Klar, es ist ein Projekt von Freiwilligen, die machen das in der Freizeit,etc…aber wenn man sowas ankündigt, sollte es auch verfügbar sein. Ich will XGL mit SuSE, sofort!

Update 14.10: Auf der Downloadseite sind wieder die alten DVD Images verlinkt. Tolle Wurst 🙁

3 comments Oktober 13th, 2006 Dodg3r

Ubuntu 6.06 Drapper Drake mit XGL

Tja das mit SuSE war wohl nix. Anscheinend habe ich Probleme mit meinem IDE Treiber, oder meinem DVD Rom. Ich kriege 10.1 einfach nicht installiert. 10.2 funktioniert, allerdings gibt es dort noch Abhängigkeitsprobleme mit dem aktuellen Compiz und XGL Paketen. Wahrscheinlich habe ich einfach eine unglückliche Hardware Kombination.

Die Ubuntu Installation ist soweit kein Problem. Da es sich um ein Live System handelt, kann man auch wunderbar während der Installation Musik hören und im Internet surfen. Das fänd ich für die Vista Installation auch echt nett 😉

Der erste Versuch unter Ubuntu scheiterte leider auch an unvollständigen Paket Repositorys. Habe 3 ausprobiert alle erfolglos. Ich werde jetzt noch folgendes versuchen:

  1. Ubuntu installieren
  2. ATI Treiber installieren
  3. neue Paketquelle eintragen: unter /etc/apt/sources.list
    deb http://ubuntu.systemadministrator.org dapper eyecandy
  4. XGL installieren (nicht die Paketquellen nehmen!!!!)
  5. Compiz installieren
  6. The End???

Gleich werden wir es herausfinden. Entweder ich krieg gleich die ultra Krawatte, oder ich erfreue mich an der schönen, bunten Linuxwelt. Meiner Freundin ist vermutlich keins von beidem Recht. Entweder stinkig oder von Linux fasziniert. Also der definitve Verlierer steht schon jetzt fest 😀
Viele weitere Infos gibts hier: www.ubuntuusers.de

Add comment Oktober 12th, 2006 Dodg3r

openSuSE 10.1 mit XGL

XGL die Zukunft des Linux Desktops. Das ist zumindest die landläufige Meinung von Novell. Klar, die habens ja auch gebastelt. Ob die Herren der Marketing Abteilung zuviel versprochen haben, wird sich noch zeigen müssen. Die ersten Eindrücke sind jedoch extrem vielversprechend.
Was es grundsätzlich zu beachten gibt:

  1. Im moment ist der Paketmanager von openSuSE 10.1 & 10.2 im Sack. Also unbedingt hier nachlesen was zu tun ist.
  2. Grafikkarten Treiber organisieren: Nvidia oder ATI und installieren.
  3. Compiz und xgl via Yast installieren und updaten

Ich hatte Probleme, weil ich diesen blöden Paketmanager Bug zu spät geshen habe. Also noch läuft es nicht, ich wollte aber im Laufe der Tage noch einen Versuch wagen. Kann jemand eine Screencapture Software für Linux empfehlen? Dann würde ich selbst noch ein paar Videos aufnehmen.
Eine sehr gute Anleitung wie das ganze mit einer Nvidia Grafikkarte unter Gnome funktioniert findet man bei Novell.
Hier noch ein paar Video von XGL in Action:

Jaja ich weiss das die Mac Fraktion jetzt wieder sagt: Wir habens erfunden. Aber eins dürft ihr nicht vergessen, XGL kostet nix 😛

Hats von euch schon einer laufen?

1 comment Oktober 10th, 2006 Dodg3r

Previous Posts


Random Wisdom

…

Categories

Archiv