Ubuntu: Läuft als daemon Memcached
Habe ich installiert memcached
auf Ubuntu. Wie kann ich es starten als daemon, so dass es im hintergrund läuft und ich kann es in meine rails-Anwendung?
Dank,
Imran
Du musst angemeldet sein, um einen Kommentar abzugeben.
memcached
ist so konfiguriert, dass beim Booten ausgeführt, die standardmäßig zumindest auf 10.10:In die Runlevel 2, 3, 4, und 5, memcached laufen wird.
Wenn Sie sich nicht sicher sind, können Sie das initscript mit
status
:apt-get
. Nun muss ich ran, ist indaemon mode
mit-d
wechseln. Aber/etc/init.d/memcached status
sagenNo such file or directory
. Jedoch, wenn ich versuche 'memcached status' es sagenfailed to listen on TCP port 11211: Address already in use
. Also es bedeutet, dass es im hintergrund läuft./etc/init.d
und alle symlink in die/etc/rc*.d/
Verzeichnisse als Standard-Verpackung bietet. (Wenn der memcached-Quelle umfasst nicht ein initscript, könnten Sie wollen einfach nur zu laufencd /tmp; apt-get source memcached
und stehlen das initscript vom Ubuntu-Verpackung, die es dann Bearbeiten zu verweisen, wohin Sie installiert Ihrememcached
ausführbare Datei. Braucht es vielleicht auch Sie zum erstellen von Benutzer-und Gruppenkonten.)Installieren memcached auf ubuntu
apt-get install memcached
Starten memcached
/etc/init.d/memcached start
Neu zu starten, memcached
/etc/init.d/memcached start
Überprüfen des status von memcached
/etc/init.d/memcached status
Bearbeiten memcached config
sudo vi /etc/memcached.conf
Standardmäßig memcached läuft auf
127.0.0.1:11211
und ist so konfiguriert, dass beim Booten ausgeführt standardmäßigNur falls jemand hier landet, der Suche nach, wie Sie den daemon direkt (wie in einem docker-container zum Beispiel). Die Flagge, die Sie suchen
-d
.