我有一个通过handlehttprequest->validates record->handlehttpresponse接收数据的工作流。我们每5分钟得到大约3k个数据点,但集中在前1-2分钟。
我得到这些错误,并有困难找到如何解决它(或即使它是nifi的问题)。
handlehttprequest:并发任务10容器队列大小20000(was为10000)
handlehttpresponse并发任务10
standardhttpcontextmap最大未完成请求数:10000请求过期时间:1分钟(尝试30秒、1.5分钟、2分钟)
nifi.web.jetty.threads=200个
我不是一个网络工程师,所以这有点超出了我的知识范围,但任何指向我可以研究的方向的手指都会大有帮助。下面是一些日志/公告的示例。
2020-12-09 08:37:27803 warn[standardhttpcontextmap-3fbd160b-bc0f-3034-7cbc-54e701739667]o.a.nifi.http.standardhttpcontextmap standardhttpcontextmap[id=3fbd160b-bc0f-3034-7cbc-54e701739667]来自10.0.2.2的请求超时;响应服务不可用2020-12-09 08:37:27803错误[standardhttpcontextmap-3fbd160b-bc0f-3034-7cbc-54e701739667]o.a.nifi.http.standardhttpcontextmap standardhttpcontextmap[id=3fbd160b-bc0f-3034-7cbc-54e701739667]无法响应服务不可用消息:java.lang.illegalstateexception:中止
2020-12-09 08:39:01077错误[timer-driven process thread-1]o.a.n.p.standard.handlehttpresponse handlehttpresponse[id=8c275c27-cb8e-3769-a2c5-08922F5CFC2]未能响应standardflowfilerecord的http请求[uuid=0e573cb2-3257-4935-985b-d83cefbc5bb6,claim=standardcontentclaim[resourceclaim=standardresourceclaim[id=1607495941009-29472,container=default,section=800],offset=838276,length=3274],offset=0,name=b57af8ca-cec4-4181-992e-105e0541a980,size=3274]由于org.eclipse.jetty.io.eofexception:org.eclipse.jetty.io.eofexception org.eclipse.jetty.io.eofexception:null
2020-12-09 08:37:29259 warn[qtp292756264-19630]o.a.n.p.standard.handlehttprequest handlehttprequest[id=07d42765-9481-357b-fd02-c3d58f00206c]无法处理来自10.0.2.2的请求,容器队列已满;服务不可用时响应
暂无答案!
目前还没有任何答案,快来回答吧!