【问题标题】:redis refuses to startredis 拒绝启动
【发布时间】:2015-12-31 19:52:06
【问题描述】:

我已经按照this tutorial安装了redis。一切正常,直到我运行 sudo service redis_6379 start 时出现错误 Failed to start redis_6379.service: Unit redis_6379.service failed to load: No such file or directory. 当我检查时,我发现 redis 没有运行:

> sudo service redis_6379 status
● redis_6379.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)

我不确定这个redis_6379.service 文件是什么,或者我如何创建它?有什么帮助吗?

编辑:尝试使用sudo apt-get install redis-server 进行安装并得到以下错误:

adduser: Warning: The home directory `/var/lib/redis' does not belong to the user that you are currently creating.
insserv: script shlonsky: service nginx already provided!
insserv: script unicorn_my_app: service unicorn already provided!
insserv: warning: script 'vncserver' missing LSB tags and overrides
insserv: There is a loop between service unicorn and vncserver if stopped
insserv:  loop involving service vncserver at depth 2
insserv:  loop involving service unicorn at depth 1
insserv: Stopping vncserver depends on unicorn_faisal_lab and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package redis-server (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Processing triggers for systemd (219-7ubuntu6) ...
Processing triggers for ureadahead (0.100.0-19) ...
Errors were encountered while processing:
 redis-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

我创建了创建脚本shlonskyunicorn_my_app 来启动 nginx 和 unicorn,但我认为它们不会影响进一步的 .service 注入。知道我需要做什么才能允许安装 .service 文件吗?

【问题讨论】:

  • 你在运行 ubuntu 吗?

标签: redis ubuntu-15.04


【解决方案1】:

尝试简单地通过 apt-get 安装 redis-server: sudo apt-get install redis-server,之后只需 start/stop/restart 使用 sudo service redis-server start 的服务器,或者您还应该能够使用 redis-server & 在后台手动启动 redis 服务器。

【讨论】:

  • 启动服务器后,您应该能够使用redis-cli 命令连接到redis 命令行界面(cli)。
  • 您的系统中可能有损坏(或有效)的 redis 安装,您是否在命令行中有可用的 redis-server 命令?如果有,您是否尝试过运行它?
猜你喜欢
  • 2012-05-08
  • 1970-01-01
  • 2021-01-24
  • 2013-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多