Social Software powered by Instant Communities
Springe direkt: zur Navigationzum Inhaltzur Sidebar

Archiv für 'server'

Memcached Daemon auf Nicht-Default Port neu starten

20.01.2009

Für unsere Memcached Implementation für sixgroups benötigten wir eine einfache Möglichkeit, diesen neu zu starten/zu leeren. Da alle unsere Entwickler auf dem gleichen Server arbeiten, haben wir auf dem Entwicklungsserver 4 einzelne Memcached-Instanzen laufen - je auf einem eigenen Port.

Leider wird beim Neustart via /etc/init.d/memcached restart immer nur der default Port 11211 verwendet. Auch nach längerem Suchen haben wir keine Möglichkeit gefunden, den Daemon auf einem anderen Port neu zu starten. Falls jemand hierfür eine einfache Lösung weiß, freuen wir uns über einen Kommentar.

Hier unser Workaround via Shellskript: Wir löschen zunächst die Instanz, die anhand des Ports aus der Prozessliste identifiziert wird und starten dann den Memcached Daemon für diesen Port neu:

memcache neustart

wobei 11212 der Port des Daemons ist.

Vielleicht nicht die eleganteste Lösung, aber es funktioniert. Hoffe das hilft jemanden, der vor dem gleichen Problem steht.

update: Da Wordpress leider partout die einfachen Anführungszeichen in dieser Kombination zu Backticks umgeschrieben hat, gibt es das obige Codebeispiel nun in Bildform.

Memory Limit in php.ini für Command Line erhöhen

10.12.2008

Symfony Sessions in MySql mit Doctrine

06.05.2008

Seiten-Ladezeiten optimieren - Teil 2: Komprimierung und Obfuscation

13.04.2007

You are currently browsing the archives for the server category.

Creative Commons License
This work is licensed under a
Creative Commons Attribution-Share Alike 2.5 License.
t8d blogged mit WordPress