我们的某些通话随机中断。
浏览器日志: (这表明服务器正在发送空响应)
t=231109 [st= 1] -HTTP_TRANSACTION_SEND_REQUEST
t=231109 [st= 1] +HTTP_TRANSACTION_READ_HEADERS [dt=27272]
t=231109 [st= 1] HTTP_STREAM_PARSER_READ_HEADERS [dt=27272]
--> net_error = -324 (ERR_EMPTY_RESPONSE)
t=258381 [st=27273] HTTP_TRANSACTION_RESTART_AFTER_ERROR
--> net_error = -324 (ERR_EMPTY_RESPONSE)
t=258381 [st=27273] -HTTP_TRANSACTION_READ_HEADERS
t=258381 [st=27273] +HTTP_STREAM_REQUEST [dt=1]
t=258381 [st=27273] HTTP_STREAM_JOB_CONTROLLER_BOUND
--> source_dependency = 1121189 (HTTP_STREAM_JOB_CONTROLLER)
t=258381 [st=27273] HTTP_STREAM_REQUEST_BOUND_TO_JOB
--> source_dependency = 1121190 (HTTP_STREAM_JOB)
t=258382 [st=27274] -HTTP_STREAM_REQUEST
t=258382 [st=27274] +HTTP_TRANSACTION_SEND_REQUEST [dt=0]
t=258382 [st=27274] HTTP_TRANSACTION_SEND_REQUEST_HEADERS
后端配置:
AWS网络负载均衡器
Jetty服务器:jetty-9.4.11.v20180605
在码头日志中,我们可以看到到码头之前一直有要求。 Jetty不处理请求,并且请求在30秒后超时(因为,idle-timeout设置为30秒)。
我们也没有任何服务器负载。另外,jstack中也没有阻塞线程。
我现在已经尝试了几乎所有东西,仍然没有任何线索。任何方向将不胜感激。