首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法让redis 5与systemctl一起运行

无法让redis 5与systemctl一起运行
EN

Server Fault用户
提问于 2020-12-04 19:52:27
回答 1查看 865关注 0票数 -1

安装了Redis 5(让Redis 3在服务器上工作)

根据需要修改/etc/opt/rh/rh-redis5/redis.conf中的各种配置,包括将监督设置设置为"systemd“,并将守护进程设置为no。(我也试过“自动”来监督,但没有运气)。

但是当我用下面的命令启动它时

代码语言:javascript
复制
systemctl start rh-redis5-redis.service

我得到的错误如下:

代码语言:javascript
复制
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文件

代码语言:javascript
复制
[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

我见过其他人也有这样的问题,但除了改变、监督和守护之外,我看不出任何其他的补救办法可以帮助我。有什么建议吗?

EN

回答 1

Server Fault用户

发布于 2021-02-28 21:10:42

检查/var, /var/log and /var/log/puppet目录中的权限。安装领班时,需要将/var/log/puppet权限更改为用户puppet,并将文件夹权限设置为chmod 755 /var /var/log /var/log/puppet

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1045038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档