[root@localhost conf]# /usr/local/webserver/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is ok
nginx: [emerg] zero size shared memory zone "limit"
nginx: configuration file /usr/local/webserver/nginx/conf/nginx.conf test failednginx.conf里面的limit_zone已注释,不注释会报错误,在网上没有找到limit_zone_module的安装包
请各位大神看看怎么解决或者有什么建议,谢谢

解决方案 »

  1.   

    你用的tengine还是nginx原版?如果你不用limit_zone的话可以注释掉  你用nginx -V 看看你的模块安装了没
    没安装的话 编译的时候加上他 limit_zone 主要是限制连接模块 如果你的版本没有limit_zone 你可以看看limit_req limit_conn  这两个如果是tengine的话需要使用  dso{
                                                       load  模块名;
                                                     }