Comments (8)
This message means that the client didn't send the content of the request (as announced by the Content-Length header) within the client timeout. The timeout is set by the Client statement in the ListenHTTP
. The default is 10 seconds.
Did this error appear when you were running 4.9.90?
from pound.
Hi, yes the error is in both version 4.9.90 and 4.11.90.
Unfortunately we cannot say whether it was present in earlier versions: we can only say that the backend seemed to work better in the past.
from pound.
And you can't reproduce it, can you?
from pound.
I a certain sense I can.
The backend connects to a Microsoft Exchange hybrid mode server and the error occurs when we need to migrate a mailbox from the on-premise server to the Microsoft cloud.
I tried again a few hours ago and the problem occurred again.
from pound.
That's great. A couple of questions then:
- Is it possible that this migration sometimes takes more than 10 seconds?
- Have you tried to raise the client timeout? If not, can you please try and see if this helps?
- Do you see anything special in the backend logs?
from pound.
The "time" factor is quite unclear to me.
The job gets scheduled on the Microsoft cloud which tries to execute it at its own pace.
I'll try to increate the client timeout since 10 secs is definitely too low.
The backend logs are unfortunately of no use in diagnosing the problem.
I'll be back with further details.
Thanks!
from pound.
In the meantime you might wish to pull the commit 3996e21 which improves diagnostic messages a bit.
from pound.
Hi, for this specific case we decided to move our Exchange from hybrid to full cloud so we won't be using this backend anymore.
Since no other backend presents the problem I'm going to close this issue.
Thanks!
from pound.
Related Issues (20)
- Multiple "Can't read BIO_f_base64" in log HOT 2
- Create release of prerelease versions? HOT 3
- Add to homebrew? HOT 10
- Backed does not come back from dead status HOT 28
- Pound forwards requests with multiple `Transfer-Encoding: chunked` headers HOT 2
- Pound forwards chunk sizes prefixed with `0x`, `-`, and `+` HOT 1
- Pound forwards requests with invalid whitespace around chunk sizes HOT 1
- openssl 0A000438 error and Caddy servers HOT 8
- [FR] response headers modification HOT 3
- Segmentation fault with pound 4.11 on OpenSUSE HOT 4
- Pound forwards messages containing unrecognized transfer codings
- Pound forwards requests containing both `Transfer-Encoding` and `Content-Length` headers
- Bug in chunked message body decoding causes malformed requests to be forwarded HOT 5
- Unable to use the same backend for different virtual hosts HOT 3
- Debian package Reintroducing ? HOT 4
- pound on FreeBSD exits on signal 11 and reports out of memory HOT 5
- Heap buffer overflow in HTTP response parser
- Pound 4.12 segfaults with libpcre2 HOT 10
- Different behaviour (or bug) in URL parsing between Pound 2.8 and 4.12 HOT 9
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 pound.