Comments (6)
Hello @troykelly,
Thanks for your interest in Traefik!
The newly introduced lingeringTimeout
value has a very narrowed value by default: https://doc.traefik.io/traefik/migration/v2/#transportrespondingtimeoutstcplingeringtimeout
In the case of "server first" protocol handling, increasing the value must solve the issue you are facing.
from traefik.
Thank you @rtribotte - has it not been implemented until RC 4?
If it was implemented in 2.3, wouldn't I have seen this issue a lot earlier?
from traefik.
I would also like to know if there was a change between rc3 and rc4 which is related to this setting: lingeringTimeout
from traefik.
Hello @troykelly,
Thanks for your interest in Traefik!
The newly introduced
lingeringTimeout
value has a very narrowed value by default: https://doc.traefik.io/traefik/migration/v2/#transportrespondingtimeoutstcplingeringtimeoutIn the case of "server first" protocol handling, increasing the value must solve the issue you are facing.
Would you consider making the default timeout value something sane, or better yet reverting the change? This seems like a regression in that things were working in the previous release candidate.
from traefik.
My personal feelings aside, what do other similar proxys do? What's best practice?
It seems like this is a helpful feature, perhaps implemented in a way that's doing more damage than good.
- What was the "default" before the change?
- Is it unsafe to set this as zero?
- Perhaps we should add more to the documentation - ie for http, best practice is n seconds, for redis x seconds, postgres y and so on.
from traefik.
On behalf of the maintainer team, sorry for the inconvenience.
We opened a global issue to cover this bug: #10598
I'm closing this one, as we will update the global issue while we make progress on this.
from traefik.
Related Issues (20)
- Extend `headerLabels` Support to All Prometheus Metrics HOT 1
- TCP weighted service not respecting weights HOT 1
- Sectigo Certresolver does not populate cert field in JSON file HOT 1
- Unable to obtain ACME certificate for domains HOT 1
- Order cannot contain more than 100 DNS names
- container image on ghcr HOT 1
- Traefik provides default TLS certificate instead of one from a secret HOT 7
- Add TCP Health Check using SYN, SYN-ACK, and RST packets HOT 2
- Traefik 3.x can not download customized plugin HOT 2
- Support for HTTP Calls in Existing WASM Plugins System
- Traefik Configuration Checks HOT 2
- Can't upload docker images larger than 400MB or 2GB via traefik 3.0 3.0.1 3.0.2 proxy HOT 5
- Traefik sends 400 Bad Request if any header has some special char and also request not even get logged in access log HOT 2
- DownstreamStatus is 0 in v3 when server-sent event response is aborted from client HOT 7
- Support BackendTLSPolicy from Gateway API
- Support AWS IRSA with EKS Fargate?
- bug: `TLSStore` with Wildcard Certificate and `sniStrict: true` does not work
- Traefik Routing: Protocol and Port Mismatch Not Captured
- Errors Middleware + IngressRoute : Could not get Capture / value not found in context HOT 2
- Dashboard JS blocked because of a disallowed MIME type (“text/plain”) HOT 2
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 traefik.