Невозможно запустить redis 5 с systemctl

Невозможно запустить redis 5 с systemctl

Установлен Redis 5 (на сервере работает Redis 3)

При необходимости изменил различные конфигурации в /etc/opt/rh/rh-redis5/redis.conf, включая установку для supervisord значения «systemd» и установку daemonize значения no. (Я также пробовал «auto» для supervisord, но безуспешно).

Но когда я запускаю его следующей командой

systemctl start rh-redis5-redis.service

Я получаю следующую ошибку:

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.

Файл rh-redis5-redis.service имеет

[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

Я видел, что у других была эта проблема, но кроме смены supervisord и daemonize я не вижу других средств, которые бы мне помогли. Есть предложения?

решение1

Проверьте права доступа в /var, /var/log and /var/log/puppetкаталоге. Когда я устанавливаю foreman, мне нужно изменить /var/log/puppetправа доступа на user puppetи установить права доступа к папке наchmod 755 /var /var/log /var/log/puppet

Связанный контент