J'ai installé merci,
Imran p> memcached code> 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? P>
3 Réponses :
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 memcached code> est configuré pour exécuter au démarrage par défaut par défaut, au moins sur 10.10:
Statut CODE>: P>
# /etc/init.d/memcached status
* memcached is running
Je l'ai installé à partir de la source, car j'ai eu un problème d'installation avec apt-get code>. Maintenant, j'ai couru est dans
Mode Daemon Code> à l'aide d'un commutateur
-D code>. Mais
/etc/init.d/Memcached Statut Code> Dites
Aucun fichier ou répertoire de ce type code>. Toutefois, lorsque j'essaie «Statut MemCached», il dit
Échec de l'écoute sur le port TCP 11211: adresse déjà utilisée code>. 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 code> et tout symbole dans le
/etc/rc*.d / code> 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 CODE> et voler le Initscript à partir de l'emballage Ubuntu, puis modifiez-la à la référence où que vous installé votre
memcached code> 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 i> erreurs lorsque vous entrez la commande d'installation, rappelez-vous d'ajouter sudo i> avant - sudo apt-get install Memcached i>.
Pour installer Memcached sur Ubuntu P>
Pour démarrer MEMCACHED P>
pour redémarrer Memcached p>
vérifier l'état de Memcached p>
Pour modifier la configuration Memcached p>
Par défaut MEMCACHED s'exécutera sur apt-get installer memcached code> p>
/etc/init.d/Memcached Démarrer CODE> P>
/etc/init.d/Memcached Démarrer CODE> P>
/etc/init.d/Memcached statut code> p>
sudo vi /etc/memcached.conflef
p>
127.0.0.1:11211 code> et est configuré pour exécuter au démarrage par défaut par défaut p>
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 code>.