Eigentlich bin ich gerade dabei, auf debian 9 für die neuen Produktionsserver des Unternehmens umzusteigen und sie mit ansible bereitstellen zu wollen. Bis jetzt funktioniert alles gut, aber jetzt bin ich mit Redis-Server festgefahren.Redis Startprobleme auf Debian Stretch (9)
Debian 9 wird standardmäßig mit der Redis-Version 3.2 ausgeliefert. Ich installiere das Paket über apt-get install redis-server
. Danach startet redis als Daemon im Hintergrund. Jetzt möchte ich eine benutzerdefinierte Konfiguration anwenden, wie zum Beispiel die Bindung an 2 verschiedene IPs (127.0.0.1 und die Server-IP).
Nach der Änderung dieser Option sowie der Option daemonize
(zu) ist redis nicht mehr bereit, im Hintergrund zu starten. Wenn Sie entweder service redis-server start
oder /etc/init.d/redis-server start
tun, bleibt der Befehl einfach hängen.
journalctl -xe
sagt mir, dass die pid-Datei nicht lesbar ist (redis-server.service: PID file /var/run/redis/redis-server.pid not readable (yet?) after start-post: No such file or directory
), obwohl es zu init.d Skript erstellt entsprechend werden soll:
start)
echo -n "Starting $DESC: "
mkdir -p $RUNDIR
touch $PIDFILE
chown redis:redis $RUNDIR $PIDFILE
chmod 755 $RUNDIR
Immerhin kann ich sehen, dass sowohl service redis-server start
und /etc/init.d/redis-server
Ich starte den Server und kann mich auch über redis-cli
mit dem Server verbinden. Aber der verdammte Prozess bleibt stecken.
Kann jemand helfen? Wenn Sie weitere Informationen benötigen, lassen Sie es mich wissen. Ich werde alles geben, was möglich ist, wenn das das Problem löst!
besten Chris
Dies ist wahrscheinlich eine bessere Frage nach [Super User] (http://superuser.com/) oder [Unix & Linux-Stack Exchange-] (http://unix.stackexchange.com/). Es hört sich so an, als hätten Sie ein Konfigurationsproblem, keine Programmierfrage. – jww