Não é possível fazer com que o redis 5 seja executado com systemctl

Não é possível fazer com que o redis 5 seja executado com systemctl

Redis 5 instalado (tem o Redis 3 funcionando no servidor)

Várias configurações foram modificadas em /etc/opt/rh/rh-redis5/redis.conf conforme necessário, incluindo a configuração supervisionada como "systemd" e a configuração daemonize como não. (Também tentei "auto" para supervisionado sem sorte).

Mas quando eu inicio com o seguinte comando

systemctl start rh-redis5-redis.service

Recebo o erro abaixo:

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.

O arquivo rh-redis5-redis.service tem

[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

Já vi outras pessoas terem esse problema, mas além de alterar o supervisionado e daemonizar, não vejo nenhuma outra solução que possa me ajudar. Alguma sugestão?

Responder1

Verifique a permissão no /var, /var/log and /var/log/puppetdiretório. quando instalo o foreman, preciso alterar /var/log/puppeta permissão para usuário puppete definir a permissão da pasta parachmod 755 /var /var/log /var/log/puppet

informação relacionada