我注意到当我通过NiFi发出200个回复时,响应通常是即时的。但是,404和500错误似乎需要很长时间才会导致客户端超时。
这是故意行为吗?或者我的HandleHTTPResponse
处理器可能设置错误了?
-
编辑:虽然在下面回答,但值得澄清 - HandleHTTPResponse
表现不同;我恰好将[惩罚]流文件路由到设置为给出404/500错误代码的处理器......所以,它似乎存在相关性。
答案 0 :(得分:0)
在不知道哪个响应占用这么长时间的情况下,我的猜测是错误响应是由异常引起的,该异常可能由于内部超时而被抛出(即等待某些其他连接或操作无法完成,耗尽超时,导致HTTP响应花了这么长时间)。如果愿意,您可以在JVM中分析这些操作。