nginx 1.11.0: client sent stream with data before settings were acknowledged while processing HTTP/2 connection
nginx-forum at forum.nginx.org
Fri Apr 29 14:26:39 UTC 2016
As of recently, shortly after updating nginx to version 1.11.0, we started
getting the following errors in the error log for our sites configured with
HTTP/2 and SSL:
2016/04/29 14:54:12 [info] 22321#22321: *290 client sent stream with data
before settings were acknowledged while processing HTTP/2 connection,
client: XXX.XXX.XXX.XXX, server: 0.0.0.0:443
This is so far only happening when browsing pages with Safari (9.1) and only
during a POST event. Safari displays an empty white page with an error
message "Safari Can't Connect to the Server". Our observations so far are
that this happens after some time of inactivity, which leads me to believe
that some kind of timeout has occurred (keepalive_timeout comes to mind).
We have the following keepalive settings in nginx.conf:
But this issue has never occurred before.
Any feedback/help is appreciated!
Posted at Nginx Forum: https://forum.nginx.org/read.php?2,266525,266525#msg-266525
More information about the nginx