Plusieurs bunkers memcached dans ubuntu 11.04
Je viens d'installer memcached sur ubuntu 11.04 (Ceci est mon serveur de développement.). Lors de l'installation, le script a organisé le lancement automatique memcached pendant le chargement. Excellent, exactement ce dont j'ai besoin.
De plus, j'ai besoin 2 (Ou peut-être 3) Différents bunkers memcached (En d'autres termes, un sur le port 11211, une 11212), Mais je ne trouve pas où configurer ubuntu Pour commencer les deux cas memcached Au téléchargement ...
Maintenant j'utilise memcached 1.4.5
Sur demande mes fichiers /etc/init.d/memcached Ressemble à ca:
De plus, j'ai besoin 2 (Ou peut-être 3) Différents bunkers memcached (En d'autres termes, un sur le port 11211, une 11212), Mais je ne trouve pas où configurer ubuntu Pour commencer les deux cas memcached Au téléchargement ...
Maintenant j'utilise memcached 1.4.5
Sur demande mes fichiers /etc/init.d/memcached Ressemble à ca:
#! /bin/sh
### BEGIN INIT INFO
# Provides: memcached
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Should-Start: $local_fs
# Should-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start memcached daemon
# Description: Start up memcached, a high-performance memory caching daemon
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/memcached
DAEMONBOOTSTRAP=/usr/share/memcached/scripts/start-memcached
NAME=memcached
DESC=memcached
PIDFILE=/var/run/$NAME.pid
test -x $DAEMON || exit 0
test -x $DAEMONBOOTSTRAP || exit 0
set -e
. /lib/lsb/init-functions
# Edit /etc/default/memcached to change this.
ENABLE_MEMCACHED=no
test -r /etc/default/memcached && . /etc/default/memcached
case "$1" in
start)
echo -n "Starting $DESC: "
if [ $ENABLE_MEMCACHED = yes ]; then
start-stop-daemon --start --quiet --exec $DAEMONBOOTSTRAP
echo "$NAME."
else
echo "$NAME disabled in /etc/default/memcached."
fi
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON
echo "$NAME."
rm -f $PIDFILE
;;
restart|force-reload)
#
# If the "reload" option is implemented, move the "force-reload"
# option to the "reload" entry above. If not, "force-reload" is
# just the same as "restart".
#
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE
rm -f $PIDFILE
sleep 1
start-stop-daemon --start --quiet --exec $DAEMONBOOTSTRAP
echo "$NAME."
;;
status)
status_of_proc $DAEMON $NAME
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
exit 1
;;
esac
exit 0
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
1 réponses
Hannah
Confirmation de:
Des dossiers = (/ etc / memcached _ *. Conf).
Donc, je crois que si vous créez simplement un fichier memcached_1.conf Avec des paramètres, il lancera un autre processus memcached Avec un nouveau port (Spécifié dans le fichier que vous avez créé).
Vous pouvez prendre un exemple de fichier de /etc/memcached.conf et copiez-le à /etc/memcached_1.conf.
Il suffit de remplacer le port par défaut 11211 sur ce dont vous avez besoin, par exemple 11212.
Et redémarrer le système. Il doit lancer un autre fichier binaire. memcached Avec un nouveau port et des configs.