【发布时间】:2021-10-27 14:50:35
【问题描述】:
所以我什至不确定如何弄清楚发生了什么。在 RHEL 7.9 上运行 redis-server 版本 6.2.5。我可以使用我想从命令行运行它的用户启动 REDIS。但是当我尝试使用 REDIS.service 文件将其作为 systemd 服务启动时:
[Unit]
Description=REDIS Service
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=simple
User=myuser
Group=myuser
WorkingDirectory=/app/redis
ExecStart=/bin/redis-server /app/redis/primary.conf
Restart=on-failure
[Install]
WantedBy=multi-user.target
失败了。 journalctl 条目显示:
8 月 27 日 08:57:18 computerName redis-server[119338]: 119338:C 2021 年 8 月 27 日 08:57:18.981 # 致命错误,无法打开配置文件 '/app/redis/primary.conf': 权限被拒绝
redis 目录及其所有文件都归我要运行该服务的用户所有。我什至到了将 777 放在目录和文件上的程度。感谢您能给我的任何帮助!
埃里克
【问题讨论】: