Redis服务无法启动

时间:2018-04-02 20:35:36

标签: redis

我是从源代码构建的,并在this digital-ocean guide之后在我的系统上安装了Redis。但是在运行之后

$ sudo systemctl status redis

我收到此失败的状态报告。

  

●redis.service - Redis内存数据存储器已加载:已加载   (/etc/systemd/system/redis.service; disabled;供应商预设:已启用)   
活跃:失败(结果:退出代码)自星期二2018-04-03 01:51:54   0530; 1 s ago
进程:24974 ExecStart = / usr / local / bin / redis-server /etc/redis/redis.conf (代码=已退出,状态= 203 / EXEC < / strong>)主PID:24974   (code = exited, status = 203 / EXEC

     
      
  • systemd [1]:redis.service:单位进入失败状态。
  •   
  • systemd [1]:redis.service:结果&#39;退出代码&#39;失败。
  •   
  • systemd [1]:redis.service:服务暂停时间结束,调度重启。
  •   
  • systemd [1]:停止Redis内存数据存储。
  •   
  • systemd [1]: redis.service:重复启动请求过快。
  •   
  • systemd [1]:无法启动Redis内存数据存储。
  •   
  • systemd [1]:redis.service:Unit进入失败状态。
  •   
  • systemd [1]:redis.service:结果失败&#39;退出代码&#39;。
  •   

我的系统是Ubuntu 17.10 x64

4 个答案:

答案 0 :(得分:1)

我总是有这种麻烦。通常,我在utils软件包上使用该工具,并且可以解决此问题。

sudo /tmp/redis-stable/utils/install_server.sh

我想这种方法很好。

答案 1 :(得分:1)

通过键入以下内容进行检查: 须藤/ usr / local / bin / redis-server /etc/redis/redis.conf。 它会告诉你哪里错了

答案 2 :(得分:0)

你能否告诉我你执行以下命令会发生什么? redis-server

请不要忘记提供有关redis.conf文件的更多信息,因为问题的根源可能存在,而redis日志也是如此,您可以在配置文件中添加以下行以获取错误日志。

logfile /path/to/my/log/file.log

之后,您应该重新启动或重新加载服务以获取其他信息

我希望这些信息可以帮到你!

答案 3 :(得分:0)

我有同样的错误,我通过在redis.conf中修复dir(我想这是dump.rdb的目录)解决了这个问题。

dir /some/directory

因此dump.rdb可以位于用户具有权限的目录中。