繁体   English   中英

akka-Http发布请求挂起期望:100-继续

[英]akka-Http post request hangs on Expect: 100-continue

我在akka-http POST请求端点中遇到意外行为,该端点发送约40kb的有效负载。 8-9 times ,请求随响应一起挂起

> Host: localhost:9090
> User-Agent: curl/7.54.0
> Accept: */*
> Content-Type: application/json
> Content-Length: 1726
> Expect: 100-continue
> 
* Done waiting for 100-continue

在寻找解决方案时,我尝试了添加-H 'Expect:'的请求,该请求在响应中挂起

> POST /xstreams/v1/submitJob HTTP/1.1
> User-Agent: curl/7.29.0
> Host: 10.xxx.xx.xx:9090
> Accept: */*
> Content-Type: application/json
> Content-Length: 42464
> 
* upload completely sent off: 42464 out of 42464 bytes

我无法找到根本原因,是否是由于某些背压造成的PS:该请求以30分钟的间隔发出,在8-9次后挂起,并在重新启动服务后起作用

您的应用程序可能用完了可用线程。 您是否尝试查看Done waiting for 100-continue时线程正在做什么?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM