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