首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何才能停止在development.log上无休止地重复redis & sidekiq日志

如何才能停止在development.log上无休止地重复redis & sidekiq日志
EN

Stack Overflow用户
提问于 2021-04-08 07:12:49
回答 1查看 278关注 0票数 0

rails v6.1.3.1 + sidekiq kiqv6.2.1+ redis + redis.rb(4.2.5)

我给redis装了自制的。/usr/local/etc/redis.conf不更改(安装后)

当我用foreman启动我的rails过程时,Redis日志就像下面这样无止境地重复。更奇怪的是,这是development.log文件的日志记录。不是redis.log或sidekiq .log文件。

我怎么才能阻止这一切?

代码语言:javascript
运行
复制
  Redis (2114.20ms) BRPOP queue:default 2
  Redis (2114.77ms) BRPOP queue:default 2
  Redis (0.99ms) MULTI >> INCRBY stat:processed 0 >> INCRBY stat:processed:2021-04-08 0 >> EXPIRE stat:processed:2021-04-08 157680000 >> INCRBY stat:failed 0 >> INCRBY stat:failed:2021-04-08 0 >> EXPIRE stat:f                ailed:2021-04-08 157680000 >> UNLINK MacBook-Pro.local:11781:d7d3324224d3:workers >> EXPIRE MacBook-Pro.local:11781:d7d3324224d3:workers 60 >> EXEC
  Redis (0.28ms) PING
  Redis (0.57ms) MULTI >> SADD processes MacBook-Pro.local:11781:d7d3324224d3 >> EXISTS MacBook-Pro.local:11781:d7d3324224d3 >> HMSET MacBook-Pro.local:11781:d7d3324224d3 info {"hostname":"MacBook-Pro.local","                started_at":1617864827.601102,"pid":11781,"tag":"appname","concurrency":10,"queues":["default"],"labels":[],"identity":"MacBook-Pro.local:11781:d7d3324224d3"} busy 0 beat 1617864892.789145 rtt_us 442 quiet true rss 97384 >> EXPIRE MacBook-Pro.local:11781:d7d3324224d3 60 >> RPOP MacBook-Pro.local:11781:d7d3324224d3-signals >> EXEC
  Redis (0.55ms) SREM processes MacBook-Pro.local:11781:d7d3324224d3 >> UNLINK MacBook-Pro.local:11781:d7d3324224d3:workers
  Redis (1.07ms) INFO
  Redis (3.99ms) MULTI >> INCRBY stat:processed 0 >> INCRBY stat:processed:2021-04-08 0 >> EXPIRE stat:processed:2021-04-08 157680000 >> INCRBY stat:failed 0 >> INCRBY stat:failed:2021-04-08 0 >> EXPIRE stat:f                ailed:2021-04-08 157680000 >> UNLINK MacBook-Pro.local:11856:14ee4c3dc8a2:workers >> EXPIRE MacBook-Pro.local:11856:14ee4c3dc8a2:workers 60 >> EXEC
  Redis (2.34ms) PING
  Redis (0.35ms) MULTI >> SADD processes MacBook-Pro.local:11856:14ee4c3dc8a2 >> EXISTS MacBook-Pro.local:11856:14ee4c3dc8a2 >> HMSET MacBook-Pro.local:11856:14ee4c3dc8a2 info {"hostname":"MacBook-Pro.local","                started_at":1617864953.844983,"pid":11856,"tag":"appname","concurrency":10,"queues":["default"],"labels":[],"identity":"MacBook-Pro.local:11856:14ee4c3dc8a2"} busy 0 beat 1617864953.8558872 rtt_us 2498 quiet false rss 94800 >> EXPIRE MacBook-Pro.local:11856:14ee4c3dc8a2 60 >> RPOP MacBook-Pro.local:11856:14ee4c3dc8a2-signals >> EXEC
  Redis (2056.61ms) BRPOP queue:default 2
  Redis (2056.98ms) BRPOP queue:default 2
  Redis (2056.59ms) BRPOP queue:default 2
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-08 13:28:21

原因是gem ' cacheflow‘我为memcached调试添加了cacheflow,但是我没有捕捉到它会影响redis/sidekiq

https://github.com/ankane/cacheflow#features有一个解决方案。

代码语言:javascript
运行
复制
Cacheflow.silence_sidekiq!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66998990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档