При запуске на CentOS 7 сервера redis не создаётся pid файл /var/run/redis/redis.pid. Все права даны. Что делать?

Аватар пользователя admin

Бывает такое, что при запуске на CentOS 7 сервера redis и/или redis-sentinel, по непонятной причине не создаются pid-файлы в /var/run/redis, хотя SELinux выключен и все права даны. В этом случае можно сделать следующее. Откройте на редактирование файл службы, например: vi /usr/lib/systemd/system/redis.service и добавьте в секцию [Service] строчку:

ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid"


после сохранения файла, выполните команды:

systemctl daemon-reload


и

systemctl redis restart


После чего, PID файл должен появиться

 

0
Ваш рейтинг: Нет