【问题标题】:redis-server hangs up after call. won't startredis-server 通话后挂断。不会开始
【发布时间】:2017-03-03 11:16:54
【问题描述】:

我尝试在设置后启动 redis,但是当我尝试服务 redis-server start 时,它什么也没做,只是挂断了。当我尝试使用 systemctl status redis-server.service 查看日志时 它打印我这个警告和错误

我试图停止 redis 服务器,但它挂起并没有打印任何东西。 我对redis很陌生,我不知道发生了什么。请帮助我提前谢谢你。

【问题讨论】:

  • 您在日志中提到的警告只是关于在某些情况下可能很危险的设置的警告。你能更具体地说明你所说的挂断是什么意思吗?是否无法使用 redis-cli 连接到服务器进程?
  • 嗨!谢谢,我想通了。似乎服务器已经在运行,我必须停止其他进程才能通过转到lsof -iTCP -sTCP:LISTEN -n -P 来启动新进程并终止该进程。一切都很顺利,除非我启动服务器 service redis-server start 它给了我这个消息:Job for redis-server.service failed because a timeout was exceeded. See "systemctl status redis-server.service" and "journalctl -xe" for details. 我该如何解决这个问题?

标签: ubuntu redis installation


【解决方案1】:

好像在前台运行。

您可以通过在同一终端上点击Ctrl-Z 将其发送到后台,或者您可以打开一个新终端并使用redis-cli 连接到正在运行的服务器实例。

redis-cli是你用来向redis服务器发出命令的终端客户端。

如果您按照我的解释在终端上点击Ctrl-Z,那么如果您想停止第一个终端上正在运行的实例(即杀死redis服务器),请发出fg以再次将进程带到前台,并且点击Ctrl-C

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 2010-10-19
    • 2013-12-21
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多