ocelot和nginx比较_nginx + ocelot+.net core signalr 关于websocket无法正常握手的问题
在發送post請求到 negotiate時,ocelot里提示
requestId: 0HM4FAJCPR76R:00000001, previousRequestId: no previous request id, message: Error Code: UnableToCompleteRequestError Message: Error making http request, exception: System.Net.Http.HttpRequestException: Resource temporarily unavailable ---> System.Net.Sockets.SocketException: Resource temporarily unavailable
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask1.get_Result() at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask1.get_Result()
at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask1 creationTask) at System.Threading.Tasks.ValueTask1.get_Result()
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Ocelot.Requester.HttpClientHttpRequester.GetResponse(DownstreamContext context) errors found in ResponderMiddleware. Setting error response for request path:/kf/negotiate, request method: POST
整個項目的流程是這樣的:
請求->nginx->ocelot->api+signalr
網上g了,stackoverflow也翻了,各種試了,看看有沒有大神遇到過同樣的問題
總結
以上是生活随笔為你收集整理的ocelot和nginx比较_nginx + ocelot+.net core signalr 关于websocket无法正常握手的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 输入监听_更适合混音师的声卡 精准控制
- 下一篇: 画图怎么调整速度_初学者画图不流畅,线条