【问题标题】:Why won't my systemd REDIS service start in RHEL 7.9?为什么我的 systemd REDIS 服务无法在 RHEL 7.9 中启动?
【发布时间】: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 放在目录和文件上的程度。感谢您能给我的任何帮助!

埃里克

【问题讨论】:

    标签: redis systemd rhel7


    【解决方案1】:

    这台服务器一团糟。服务器上之前安装了 redis,rpm 数据库已损坏,旧服务未运行但仍然存在。我必须进行大量清理并执行全新安装,然后它开始工作了。

    【讨论】:

      猜你喜欢
      • 2015-11-17
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多