【待反馈】nginx防火墙BUG
如果开启了NGINX的防火墙,上传一些大文件会出现:2022/03/19 18:10:36 4004#0: *1 lua entry thread aborted: memory allocation error: not enough memory
stack traceback:
coroutine 0:
: in function 'gsub'
/www/server/btwaf/init.lua:1665: in function 'post_data'
/www/server/btwaf/init.lua:3901: in function 'run_btwaf'
/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的防火墙就好了。不知道咋解决.
您好,提示无法申请内存。可能爆了内存。
可服务器命令行执行以下命令排查分析内存占用
yum -y install htop && htop
另外,可设置swap虚拟内存后再试试。
页:
[1]