说说redis的那些坑

       今天周六,风和日丽,走在公园里,看着一片片绿,心里那个美啊,北京的夏天真的绿的令人惊叹,走出公园,到了老地方黄焖鸡吃饭,一遍吃饭一遍看着欢乐集结号,心情那个美啊,然后我又重新走了一趟公园。当我还沉浸在生活的美好的时候,qq里闪出了老大的头像,我知道美好生活结束了。

       好,进入主题,情景是这样子的:我这边后台负责写redis,然后别人负责取,然后他们突然间取不到了。怎么回事?

迅速的查了一下log:

      [ ERROR] [2016-04-23 13:16:37] cn.com.ctsi.auth.redis.ShardedJedisSentinelPool [387] - Lost connection to Sentinel at 10.128.12.15:26379. Sleeping 5000ms and retrying.
只是一个sentinel出错了,不影响redis的读写啊,然后我翻遍了所有的程序log,没发现更多的出错信息,知道我看到这个:

error:MISCONF Errors writing to the AOF file: No space left on device,我立即想到了是磁盘的问题了,因为之前的一个日志文件每秒钟不停的写日志引起了我的注意,但是我没有太放在心上,但是直觉告诉我会出问题。

所以我就直接找到输出日志的文件



满怀信心的删掉文件,然后重启以为就可以解决了,然而redis-cli里面都操作不了
(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
尼玛,这个什么问题?根据网上说的我修改了一些内核,然而还是没有用
接着我到应用的目录里面找到了nohup.out
尼玛咯


果断删掉,然后重启应用,把日志丢到黑洞里面

nohup java -jar 0.0.1-SNAPSHOT.jar  > /dev/null 2>&1 &

然后测试,o了.

然后我好奇硬盘大小,随手看了一下

布置应用的目录只有2g磁盘空间

尼玛,运维你过来,我保证不打死你


  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值