关于linux系统启动nginx时出现的limit_zone_module模块错误

qq_34996568 2017-11-20 05:53:49
[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 failed

nginx.conf里面的limit_zone已注释,不注释会报错误,在网上没有找到limit_zone_module的安装包
请各位大神看看怎么解决或者有什么建议,谢谢
...全文
195 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqyy725 2017-11-27
  • 打赏
  • 举报
回复
你用的tengine还是nginx原版?如果你不用limit_zone的话可以注释掉 你用nginx -V 看看你的模块安装了没 没安装的话 编译的时候加上他 limit_zone 主要是限制连接模块 如果你的版本没有limit_zone 你可以看看limit_req limit_conn 这两个 如果是tengine的话需要使用 dso{ load 模块名; }

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧