Redis 5 instalado (tenga Redis 3 funcionando en el servidor)
Se modificaron varias configuraciones en /etc/opt/rh/rh-redis5/redis.conf según sea necesario, incluida la configuración supervisada en "systemd" y la configuración de daemonize en no. (También probé "auto" para supervisado sin suerte).
Pero cuando lo inicio con el siguiente comando
systemctl start rh-redis5-redis.service
Recibo el siguiente error:
Dec 02 16:18:23 myserver systemd[1]: Starting Redis persistent key-value database...
Dec 02 16:18:23 myserver systemd[1]: rh-redis5-redis.service: main process exited, code=exited, status=1/FAILURE
Dec 02 16:18:23 myserver systemd[1]: Failed to start Redis persistent key-value database.
Dec 02 16:18:23 myserver systemd[1]: Unit rh-redis5-redis.service entered failed state.
Dec 02 16:18:23 myserver ystemd[1]: rh-redis5-redis.service failed.
El archivo rh-redis5-redis.service tiene
[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
ExecStart=/opt/rh/rh-redis5/root/usr/bin/redis-server /etc/opt/rh/rh-redis5/redis.conf --supervised systemd
ExecStop=/opt/rh/rh-redis5/root/usr/libexec/redis- shutdown
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target
He visto que otros tuvieron este problema, pero aparte de cambiar supervisado y demonizar, no veo ningún otro remedio que pueda ayudarme. ¿Alguna sugerencia?
Respuesta1
Verifique el permiso en /var, /var/log and /var/log/puppet
el directorio. cuando instalo Foreman necesito cambiar /var/log/puppet
el permiso al usuario puppet
y establecer el permiso de la carpeta enchmod 755 /var /var/log /var/log/puppet