redis-server在通话后挂机。将无法启动
问题描述:
我试图启动redis后我的设置,但是当我尝试服务redis-server启动它不会做任何事情,但挂断。当我尝试查看日志使用systemctl状态Redis的-server.service 其打印我这个警告和犯错 redis-server在通话后挂机。将无法启动
我试图阻止Redis的服务器,但它挂在不打印任何东西所有。 我对redis很新,我不知道发生了什么。请提前帮助我谢谢你。
答
似乎它运行在前台。
您可以通过在同一终端上打Ctrl-Z
将其发送到后台,也可以打开新终端并使用redis-cli
连接到正在运行的服务器实例。
redis-cli
是您用来向redis服务器发出命令的终端客户端。
如果您在终端上打Ctrl-Z
为我解释,那么如果你想停止在第一终端上运行的实例(即杀Redis的服务器),发行fg
以使这一进程前景一次,并创下Ctrl-C
。
您在日志中引用的警告只是有关在某些情况下可能有危险的设置的警告。你能更具体地说明你的意思吗?您是否无法使用redis-cli连接到服务器进程? –
嗨!谢谢,我明白了。好像服务器已经在运行,我必须停止其他进程才能启动新进程,方法是转到'lsof -iTCP -sTCP:LISTEN -n -P'并终止进程。一切都很顺利,除了当我启动服务器'服务redis-server start'时,它给了我这个消息:'作为redis-server.service的作业失败,因为超时超时。有关详细信息,请参阅“systemctl status redis-server.service”和“journalctl -xe”。我如何解决这个问题? – fyeah