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