当前位置:论坛首页 > BUG提交 > Linux面板

【待反馈】nginx防火墙BUG

发表在 BUG提交2022-3-19 18:20 [复制链接] 1 3759

如果开启了NGINX的防火墙,上传一些大文件会出现:

  1. 2022/03/19 18:10:36 [error] 4004#0: *1 lua entry thread aborted: memory allocation error: not enough memory
  2. stack traceback:
  3. coroutine 0:
  4.         [C]: in function 'gsub'
  5.         /www/server/btwaf/init.lua:1665: in function 'post_data'
  6.         /www/server/btwaf/init.lua:3901: in function 'run_btwaf'
  7.         /www/server/btwaf/waf.lua:14: in function </www/server/btwaf/waf.lua:1>, client: 113.88.28.18, server: server.xxxxx.cc, request: "POST /api/common/upload/store HTTP/1.1", host: "server. xxxxx.cc"
复制代码


我的服务器配置是四核8G的,内存应该是足够的。

这样的错误,百度了一下。是内存不足。
我测试了200mb的文件。可以上传 有些100mb的就会出现这样的错误。
反正不是每一个都这样的,有些文件会,好像跟大小没有关系。

关闭nginx的防火墙就好了。不知道咋解决.
使用道具 举报 只看该作者 回复
发表于 2022-3-20 09:53:15 | 显示全部楼层
您好,提示无法申请内存。可能爆了内存。
可服务器命令行执行以下命令排查分析内存占用
  1. yum -y install htop && htop
复制代码

另外,可设置swap虚拟内存后再试试。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表