使用淘宝的tengine nginx出现以下问题
[crit] 32468#0: ngx_slab_alloc() failed: no memory
[emerg] 32468#0: http upstream check_shm_size is too small, you should specify a larger size.
主要原因是检查后端服务器健康检查状态配置太多,导致缓存大小。
解决办法:在nginx.conf的http块中增加一条配置:
check_shm_size 40m;
即可解决问题