9
votes

Ubuntu: courir memcached comme démon

J'ai installé memcached sur ubuntu. Comment puis-je le courir comme un démon de sorte qu'il s'épuise à l'arrière-plan et je peux l'utiliser dans mon application Rails?

merci, Imran


0 commentaires

3 Réponses :


20
votes

memcached code> est configuré pour exécuter au démarrage par défaut par défaut, au moins sur 10.10: xxx pré>

dans les runlevels 2, 3, 4 et 5, memcached sera En cours d'exécution. P>

Si vous n'êtes pas sûr, vous pouvez exécuter l'INIDScript avec Statut CODE>: P>

# /etc/init.d/memcached status
 * memcached is running


3 commentaires

Je l'ai installé à partir de la source, car j'ai eu un problème d'installation avec apt-get . Maintenant, j'ai couru est dans Mode Daemon à l'aide d'un commutateur -D . Mais /etc/init.d/Memcached Statut Dites Aucun fichier ou répertoire de ce type . Toutefois, lorsque j'essaie «Statut MemCached», il dit Échec de l'écoute sur le port TCP 11211: adresse déjà utilisée . Donc, cela signifie qu'il fonctionne en arrière-plan.


Ah, vous auriez dû mentionné que vous avez installé à partir de la source :) Voir s'il y a un inaible contribué dans les sources MEMCACHED que vous pouvez installer dans /etc/init.d et tout symbole dans le /etc/rc*.d / répertoires comme l'emballage par défaut fournit. (Si la source memcached n'inclut pas d'initscript, vous pouvez simplement vouloir exécuter CD / TMP; APT-GET Source Memcached et voler le Initscript à partir de l'emballage Ubuntu, puis modifiez-la à la référence où que vous installé votre memcached exécutable. Il pourrait également avoir besoin de vous pour créer des comptes d'utilisateur et de groupe.)


Si vous obtenez permission refusée erreurs lorsque vous entrez la commande d'installation, rappelez-vous d'ajouter sudo avant - sudo apt-get install Memcached .



0
votes

Pour installer Memcached sur Ubuntu

apt-get installer memcached

Pour démarrer MEMCACHED

/etc/init.d/Memcached Démarrer

pour redémarrer Memcached

/etc/init.d/Memcached Démarrer

vérifier l'état de Memcached

/etc/init.d/Memcached statut

Pour modifier la configuration Memcached

sudo vi /etc/memcached.conflef

Par défaut MEMCACHED s'exécutera sur 127.0.0.1:11211 et est configuré pour exécuter au démarrage par défaut par défaut


0 commentaires

3
votes

Juste au cas où quelqu'un d'autre finit ici à chercher comment exécuter le démon directement (comme à l'intérieur d'un conteneur Docker par exemple). Le drapeau que vous recherchez est -d . xxx


0 commentaires