没办法,只好重启服务器,celery 和 redis 又都开始正常工作了。
有什么方式监控吗?否则 celery/redis 什么时候出现故障趴窝了都不清楚
有什么方式监控吗?否则 celery/redis 什么时候出现故障趴窝了都不清楚

1 julyclyde Aug 28, 2019 看队列长度就行了 llen events |
2 miniyao OP @julyclyde 和 redis 的 connection 都每建立,看不到队列长度了。比较奇怪的是 redis 其实没宕,但是 celery 里的日志说连不上 redis redis.exceptions.ConnectionError: Error 111 connecting to localhost:6379. Connection refused. |
3 DonaidTrump Aug 28, 2019 via iPhone 换 rabbitmq 吧,官方也是推荐 rabbitmq,我用了两年多了,很稳 |
6 binjjam Aug 28, 2019 redis timeout 参数是多少?非 0 的话试试改为 0 看 |
7 zuoakang Aug 28, 2019 celery 什么版本呢? 用了 celery beat 功能吗? |
8 Ehco1996 Aug 28, 2019 是不是和 redis 链接的时候没有用连接池? 链接耗尽了? |
10 wuwukai007 Aug 28, 2019 我也遇到过,redis 连接不上,重启就好了 |
11 wuwukai007 Aug 28, 2019 后来查看 redis 日志,发现 rdb 存储问题,配置一下 redis 后基本就没遇到过这个问题 |
12 miniyao OP @wuwukai007 rdb 存储问题,你配置了 redis 哪几个参数后变得稳定? |
13 MeteorCat Aug 28, 2019 via Android 服务器是不是默认 fd 为 1024 |
14 rb6221 Aug 28, 2019 互相甩锅笑死 |
15 lauix Aug 28, 2019 redis 不适合大队列,已经踩过坑了,改成 rabbitmq 稳的很! |
16 15399905591 Aug 29, 2019 我之前也碰到类似问题,是卡在 redis 的阻塞 blpop, 网上查了资料,说是 redis 版本问题,升级了 redis3.2 就完事了 |
17 sazima Aug 29, 2019 crontab 每周重启一次 #狗头 |
18 LeeSeoung Aug 29, 2019 出问题的时候先在本机 telnet redis 看是不是真的连不通 |
19 wuwukai007 Aug 29, 2019 @miniyao # Failed opening .rdb for saving: Read-only file system 之前报的这个错,顺着这个 google 改了配置,改了什么忘了,但是 google 应该有的。 |
20 julyclyde Aug 29, 2019 @wuwukai007 read-only filesystem 那是你硬盘坏了!! |
21 wuwukai007 Aug 29, 2019 @julyclyde 腾讯云服务器上的,硬盘怎么会坏呢? |