关于ubuntu17.04安装redis_6379.se…

来源:互联网 发布:扎西拉姆.多多 知乎 编辑:程序博客网 时间:2024/06/14 19:46
故事是这个样子滴,我在ubuntu17.04上编译安装了redis,并用redis自带配置工具配置了开机启动,启动很完美。。。。不过关机时候卡半天才能关掉,一查资料发现应该是某个程序的进程没关掉,ubuntu在等待关闭进程才能下一步。。。。一想可能是最近安装的redis启动保护进程出的幺蛾子。。。。


然后做实验。。。。看了看状态,好啦。。。。。找到问题了,,,,,
/etc/init.d/redis_6379stop  
肯定是这玩意执行的关机操作,粘贴下来执行试了试,不停的等待。。。。。死循环
无用的错误提示。。。醉了,单独执行后发现,是没有认证,也就是redis加了密码,配置脚本文件没有加对应的密码认证。。。。。于是问题就简单了。。。。
关于ubuntu17.04安装redis_6379.service后systemctl不能关闭,机器关闭缓慢等问题的解决方案

解决方案:
找到这个配置文件 ,执行如下指令:
gedit /etc/init.d/redis_6379

关于ubuntu17.04安装redis_6379.service后systemctl不能关闭,机器关闭缓慢等问题的解决方案


敲过代码的看到这个东西,猜也猜到啥情况了。。。。无非就是开局声明了几个常量,然后下文中casewhen语句根据外部传入的第一个参数$1,区分接下来的操作是start stop status 还是restart....
注意选中的这个stop。。。。。也就是关键点。。。。这不就是redis-cli这个客户端关闭服务器嘛,没密码认证吧。。。在这个shutdown前面加 -a yourpassword就好了啦。。。。。不怕费事的也声明个变量存密码,偷懒的直接写里面就好啦。。。。OK。。。。。大功告成

原创粉丝点击