为什么一些NiFi HTTP响应需要这么长时间?

时间:2018-02-24 20:47:47

标签: apache-nifi

我注意到当我通过NiFi发出200个回复时,响应通常是即时的。但是,404和500错误似乎需要很长时间才会导致客户端超时。

这是故意行为吗?或者我的HandleHTTPResponse处理器可能设置错误了?

-

编辑:虽然在下面回答,但值得澄清 - HandleHTTPResponse表现不同;我恰好将[惩罚]流文件路由到设置为给出404/500错误代码的处理器......所以,它似乎存在相关性。

1 个答案:

答案 0 :(得分:0)

在不知道哪个响应占用这么长时间的情况下,我的猜测是错误响应是由异常引起的,该异常可能由于内部超时而被抛出(即等待某些其他连接或操作无法完成,耗尽超时,导致HTTP响应花了这么长时间)。如果愿意,您可以在JVM中分析这些操作。