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

Archiv für 'performance'

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.

5 Online Adventskalender für Webentwickler

03.12.2008

querySelectorAll macht JS APIs bis zu 6 mal schneller

21.08.2008

Schneller Seitenaufbau - Google bietet CDN für Javascript Libraries

29.05.2008

You are currently browsing the archives for the performance category.

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