При запуске на CentOS 7 сервера redis не создаётся pid файл /var/run/redis/redis.pid. Все права даны. Что делать?
Бывает такое, что при запуске на 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 файл должен появиться
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 1234 просмотра