redis服务器堆内存不够用,导致redis挂掉

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lilvming_19940816/article/details/81166975

上周公司的生产环境部署,服务不停的挂掉,明明在测试环境是没有问题的,可能是因为添加了权限功能,因为权限是缓存到redis里面的,导致内存不够。下面是报错的部分代码:

=== REDIS BUG REPORT START: Cut & paste starting from here ===
[12632] 20 Jul 12:10:22.091 # Redis version: 2.8.2400
[12632] 20 Jul 12:10:22.091 # Out Of Memory allocating 373865 bytes.
[12632] 20 Jul 12:10:22.091 # --- ABORT
[12632] 20 Jul 12:10:22.091 # --- STACK TRACE
redis-server.exe!LogStackTrace(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:95)(0x00000016, 0x00000008, 0x000
00000, 0x00000001)
redis-server.exe!AbortHandler(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:207)(0x00000001, 0x9F6D3812, 0x000
80000, 0x24F15F67)
redis-server.exe!raise(f:\dd\vctools\crt\crtw32\misc\winsig.c:587)(0x00000001, 0x00000000, 0x0005B469, 0x00000000)
redis-server.exe!abort(f:\dd\vctools\crt\crtw32\misc\abort.c:82)(0x0005B469, 0x40141940, 0x0005B469, 0x00008000)
redis-server.exe!redisOutOfMemoryHandler(c:\release\redis\src\redis.c:3404)(0xD1E80018, 0x00000001, 0x00000028, 0x000000
08)
redis-server.exe!zrealloc(c:\release\redis\src\zmalloc.c:183)(0x0005B460, 0x00000009, 0xD1E80018, 0x00000009)
redis-server.exe!sdsMakeRoomFor(c:\release\redis\src\sds.c:146)(0xD0A3C550, 0x00000009, 0xFFFFFFFE, 0x00001A30)
redis-server.exe!processMultibulkBuffer(c:\release\redis\src\networking.c:1207)(0x00000009, 0x00000009, 0x00001A30, 0x00
000001)
redis-server.exe!processInputBuffer(c:\release\redis\src\networking.c:1251)(0xD0A3C550, 0x00000000, 0x00000000, 0x000000
01)
redis-server.exe!readQueryFromClient(c:\release\redis\src\networking.c:1316)(0xFFE40130, 0x00000001, 0xC2E56F10, 0x00000
001)
redis-server.exe!aeMain(c:\release\redis\src\ae.c:487)(0x5B515AB4, 0x00000002, 0x00000000, 0x00000002)
 

理论生产的服务器配置应该比测试环境的配置要高,redis的配置也是一样的,应该不会有问题才对,出现问题后各种查资料,发现有两个参数对解决这种问题会用,两者是由一些关联的,可以查找一些资料看一下,或者看配置文件的注释,说的很清楚

maxheap    -->堆内存

maxmemory   最大内存设置

在redis.windows.conf配置文件的开头有说明,内存单位的编写是不区分大小写的

相关的报错可以打开一下连接:

http://www.cnblogs.com/smallidea/p/8963037.html

猜你喜欢

转载自blog.csdn.net/lilvming_19940816/article/details/81166975