开发者社区 问答 正文

为什么有的时候开机,redis没有自动开启?

不常见,但有的时候开机redis没有自个启动,不知道如何查找原因,请高人指点
$ redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
我看了下日至,如下
1
2
好像也没有异常,上面提到的
[207] 29 Sep 18:24:35.050 * Removing the pid file.
因该是我关机的缘故,pid删除了,一般的情况下,开机会自动启动pid的,但是这次没有,上面启动界面是我最有一次手动启动的log信息

展开
收起
落地花开啦 2016-02-28 14:40:37 2864 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    redis在启动的时候会为信号SIGTERM注册信号处理函数,该函数会让redis在结束运行之前做些资源清理工作,譬如保存RDB文件,删除PID文件(如果redis是以daemon方式运行)等等,当这些工作都做完后,调用exit函数退出。

    2019-07-17 18:49:36
    赞同 展开评论