nginx 缓存经常提示 ngx_slab_alloc() failed: no memory in cache keys zone "cache

匿名t3a 发布于 2011/10/25 09:30
阅读 1K+
收藏 0

nginx 缓存经常提示 

ngx_slab_alloc() failed: no memory in cache keys zone "cache"

这个问题有人遇到过吗?

GG,百度都没找到解决的办法

 

proxy_cache_path  /data/ooxx_com levels=1:2   keys_zone=cache:100m inactive=30d max_size=50g;

 

加载中
0
红薯
红薯
keys_zone 配置太小,加大,然后重载 nginx
无名码农
无名码农
@枯木 : 共享内存区,指定的大小是整个共享内存区的大小。
红薯
红薯
@枯木 : 这个解决方法我是在nginx官方论坛看到的,这个东西我没用过,所以具体意思不太清楚,你试试看吧
匿名t3a
匿名t3a
keys_zone 是什么意思 是整个缓存的大小 还是单个页面的大小
0
匿名t3a
匿名t3a

@红薯

知道了

#设置Web缓存区名称为cache_one,内存缓存空间大小为200MB,1天没有被访问的内容自动清除,硬盘缓存空间大小为30GB。

  proxy_cache_path  /data0/proxy_cache_dir  levels=1:2   keys_zone=cache_one:200m inactive=1d max_size=30g;


一直以为keys_zone 是单个页面的大小

返回顶部
顶部