首页 > 代码库 > Linux下UDP发送大量请求导致Operation not permitted的问题探讨
Linux下UDP发送大量请求导致Operation not permitted的问题探讨
一、问题背景
目前公司准备上微服务的架构模式,在对比大量的API网关之后,最后选中了Kong作为我们的API网关,在经过大量的研究之后,啊呸,踩坑之后,终于跑起来了,简直是普天同庆,撒花祝贺。
但是在美滋滋的进行性能测试的时候,发现1000个并发总共10000个请求,在执行到第二次的时候,总是会卡着不动了,SO,又是各种查log,发现是UDP报错,报错信息:Operation not permitted,看得我简直一脸懵逼,就像这样
看来我必须去找谷歌这个帮手了
二、问题产生原因
问题主要是在Linux下向同一个端口发送大量的UDP请求,导致连接跟踪表满了,才会报这个错误
三、解决方案
1、关闭防火墙(目前我是通过关闭防火墙解决的)
2、理论上应该是可以通过设置NOTRACK来解决该问题(未去找资料实现)
如部分文档有侵权,请联系:568898448
作者: 因致研发官方博客
出处: http://www.cnblogs.com/yizitrd/>
关于公司:专注制造业MES系统,也开始涉足工业互联网相关
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(hongjb@yizit.com)咨询.
Linux下UDP发送大量请求导致Operation not permitted的问题探讨
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。