Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory leaks REDIS使用的内存呈上升趋势_Memory Leaks_Redis_Elastic Stack - Fatal编程技术网

Memory leaks REDIS使用的内存呈上升趋势

Memory leaks REDIS使用的内存呈上升趋势,memory-leaks,redis,elastic-stack,Memory Leaks,Redis,Elastic Stack,因此,我使用REDIS作为缓存层实现了ELK。 我使用的REDIS 3.0.4是我为Redhat EL6找到的RPM。 我还运行jemalloc 3.6.0 我相信REDIS的配置基本上是普通的,除了最大内存上限和非默认逐出策略 maxmemory 500mb 及 虽然我觉得驱逐政策可能不是必需的 现在,我已经验证了存储通常是空的,即我的日志存储索引器工作正常,数据正在进入弹性搜索。 我所关心的是REDIS的已用内存继续呈上升趋势,从我所看到的情况来看,如果已用内存达到最大值,则REDIS停止

因此,我使用REDIS作为缓存层实现了ELK。 我使用的REDIS 3.0.4是我为Redhat EL6找到的RPM。 我还运行jemalloc 3.6.0

我相信REDIS的配置基本上是普通的,除了最大内存上限和非默认逐出策略

maxmemory 500mb

虽然我觉得驱逐政策可能不是必需的

现在,我已经验证了存储通常是空的,即我的日志存储索引器工作正常,数据正在进入弹性搜索。 我所关心的是REDIS的已用内存继续呈上升趋势,从我所看到的情况来看,如果已用内存达到最大值,则REDIS停止工作,即不再有日志条目通过

那么,我遗漏了什么:

  • 我是不是有点偏执,可以忽略我所看到的
  • 我应该避免预包装的RPM吗
  • 是否有其他设置需要更改
到目前为止,我读到的关于REDIS和ELK的所有资料都表明,开箱即用应该没问题

请注意,这是一个轻量级的实现,我希望这将为更广泛、防弹的实现提供动力,这就是500MB限制的原因


此后,我将REDIS更新为3.0.5。上午8点22分AWST发布的信息:服务器redis_版本:3.0.5 redis_git_sha1:00000000 redis_git dirty:0 redis_build_id:cfc7e460e931db7b redis_模式:独立arch_位:64多路复用_api:epoll gcc_版本:4.4.7正常运行时间(秒):240680正常运行时间(天):2 hz:10 lru时钟:5138343配置rediu文件:/etc/redis.conf已用内存:152672496已用内存-人类:145.60M已用内存-rss:157126656已用内存-峰值:152692032已用内存-峰值-人类:145.62M已用内存-lua:36864内存碎片率:1.03内存分配器:jemalloc-3.6.0 AWST上午10:23信息服务器redis版本:3.0.5 redis git-sha1:Redis00 000000 git dirty build:E407B7Bredis_模式:独立操作系统:Linux 2.6.32-573.el6.x86_64 x86_64 arch_位:64多路复用_api:epoll gcc_版本:4.4.7正常运行时间(秒):247911正常运行时间(天):2赫兹:10 lru时钟:5145574配置文件:/etc/redis.conf#内存使用量(内存):154929232内存使用量(内存)人类:147.75M内存使用量(内存)rss:159223808内存峰值:154人类内存峰值:154人类内存峰值:147周末使用的内存:36864内存碎片率:1.03内存分配器:jemalloc-3.6.0,趋势仍在继续#内存使用量(Memory used)内存使用量(Memory Memory)内存使用量(Memory)内存使用量(Memory)内存使用量(Memory)内存使用量(human)236555072内存使用量(Memory)human:225.60M内存使用量(Memory)内存使用量)内存使用量(内存使用量(人,REDIS 3.6.0运行良好,内存使用率一直很低。几个月以来,我一直在把REDIS更新到3.0.5。上午8点22分AWST发布的信息:服务器redis_版本:3.0.5 redis_git_sha1:00000000 redis_git dirty:0 redis_build_id:cfc7e460e931db7b redis_模式:独立arch_位:64多路复用_api:epoll gcc_版本:4.4.7正常运行时间(秒):240680正常运行时间(天):2 hz:10 lru时钟:5138343配置rediu文件:/etc/redis.conf已用内存:152672496已用内存-人类:145.60M已用内存-rss:157126656已用内存-峰值:152692032已用内存-峰值-人类:145.62M已用内存-lua:36864内存碎片率:1.03内存分配器:jemalloc-3.6.0 AWST上午10:23信息服务器redis版本:3.0.5 redis git-sha1:Redis00 000000 git dirty build:E407B7Bredis_模式:独立操作系统:Linux 2.6.32-573.el6.x86_64 x86_64 arch_位:64多路复用_api:epoll gcc_版本:4.4.7正常运行时间(秒):247911正常运行时间(天):2赫兹:10 lru时钟:5145574配置文件:/etc/redis.conf#内存使用量(内存):154929232内存使用量(内存)人类:147.75M内存使用量(内存)rss:159223808内存峰值:154人类内存峰值:154人类内存峰值:147周末使用的内存:36864内存碎片率:1.03内存分配器:jemalloc-3.6.0,趋势仍在继续#内存使用量(Memory used)内存使用量(Memory Memory)内存使用量(Memory)内存使用量(Memory)内存使用量(Memory)内存使用量(human)236555072内存使用量(Memory)human:225.60M内存使用量(Memory)内存使用量)内存使用量(内存使用量(人,REDIS 3.6.0运行良好,内存使用率一直很低。有几个月了。
maxmemory-policy allkeys-random