Ich bin instanziieren einen neuen Redis-Server in meinem Setup (es läuft nur eine derzeit). Einer der Schritte besteht darin, eine Kopie von redis-server
in /etc/init.d/
zu erstellen und für die neue Instanz zu konfigurieren.Instantiierung neuer Redis-Server (Linux)
Insbesondere bin ich Änderung der Werte für DAEMON_ARGS
, NAME
, DESC
und PIDFILE
im Skript. Hier ist der Code:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/redis-server
DAEMON_ARGS=/etc/redis/redis-2.conf
NAME=redis2-server
DESC=redis2-server
RUNDIR=/var/run/redis
PIDFILE=$RUNDIR/redis2-server.pid
Meine Frage ist: muss ich auch den Wert von DAEMON
und RUNDIR
ändern? Derzeit sind sie auf /usr/bin/redis-server
bzw. /var/run/redis
eingestellt. Was ist der richtige Weg dies zu konfigurieren?
Bevor ich deine Antwort gesehen habe, habe ich tatsächlich versucht, den Server instanziieren, ohne irgendwelche Änderungen vorzunehmen, außer denen, die ich bereits in meinen Fragen geschrieben habe. Es scheint richtig zu funktionieren. Was vermisse ich, ohne den Standort "RUNDIR" zu ändern? Liegt dies an einer besseren Wartbarkeit oder gibt es auch hier einen Fehlkonfigurationswinkel? –
Das Ändern des 'RUNDIR's ist eine bessere Wartbarkeit, es ist nicht wesentlich, macht es aber einfacher, wenn Sie Dienste einheitlich bereitstellen. –