Comments (4)
The most likely reason for cancellations is that the client disconnected/canceled its request to the proxy.
You can check whether that happened by looking at the httpContext.RequestAborted.IsCancellationRequested
after seeing the error.
(If the client talking to the proxy is an HttpClient, note that 1.8 min is roughly ~100 seconds, which happens to be the default HttpClient timeout)
from reverse-proxy.
The most likely reason for cancellations is that the client disconnected/canceled its request to the proxy.
You can check whether that happened by looking at the
httpContext.RequestAborted.IsCancellationRequested
after seeing the error.(If the client talking to the proxy is an HttpClient, note that 1.8 min is roughly ~100 seconds, which happens to be the default HttpClient timeout)
@MihaZupan Thanks for replying. I can add the httpContext.RequestAborted.IsCancellationRequested
check in the proxy but just want to mention again that we have set the HttpClient timeout to 10minutes and still seeing this exception and not all the exceptions occurred at 1.8mins marks. We have noticed same exceptions occurring anywhere between 2min to 4min mark as well.
Couple of questions:
- Is there anything in the proxy which can trigger
Request Cancellation
? - Apart from the
httpContext.RequestAborted.IsCancellationRequested
check is there anything else which can confirm that indeed client has disconnected/canceled its request to the proxy.
from reverse-proxy.
Related Issues (20)
- How we can Override the BackEnd Path Settings HOT 2
- Documentation improvement - Distributed tracing - Elastic APM HOT 1
- How we can control the HttpTimeout(ForwardRequest) using config file HOT 2
- System.AccessViolationException -- seems like yarp has some issues with memory HOT 6
- Support K8s Cert-manager HOT 7
- Add annotation for Methods match HOT 2
- Reverse Proxy : does not forward when the request is coming from Azure APIM HOT 3
- How can Yet ReverseProxy implement HTTP proxy functionality like Fiddler (in https)? HOT 3
- YARP doesnt work on opening WebSockets towards .net UseProxyToSpaDevelopmentServer when the spa has live-reload enabled HOT 5
- Logging response body size HOT 12
- Enable scatter gather scenarios HOT 4
- make public docker image available in dockerhub with some common configurations HOT 2
- YARP Reverse Proxy not working correctly with Blazor SSR Project in .net8 HOT 3
- Distributed Tracing docs should also include vanilla OTel instructions/sample HOT 2
- RequestHeaderXForwardedForTransform attaches IPv4-Mapped IPv6 Addresses to X-Forwarded-For in dual stack settings HOT 3
- When read de body return bad request HOT 2
- YARP not able to detect UseRequestTimeouts middleware HOT 12
- Handling passive health check on multiple instances of Yarp
- How to configure HttpClient to use Default System Proxy HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reverse-proxy.