[11001:11005:WARNING:http_to_spdy_filter.cc(113)] HttpToSpdyFilter is not the last filter in the chain: http_to_spdy
[12658:12658:ERROR:mod_spdy.cc(475)] Speculative read failed with status 20014: Internal error
I'm not sure if it's a known problem, but just tell me if you need more information for debugging purposes.
Some environment info:
The "Speculative read failed" error most likely means that something
went wrong with mod_ssl when mod_spdy tried to initiate the SSL
handshake to determine if the client wanted to use SPDY or not. When
such an error occurs, mod_spdy simply gets out of the way, allowing
Apache to try to use normal HTTPS with that client. A couple things
you could try looking for to help diagnose:
- If you raise the logging verbosity (say, to "info"), does mod_ssl
print any errors just prior to the "Speculative read failure" error
that might indicate what is going wrong?
- Just after the "Speculative read failure" error, is there any
indication in the logs as to whether that client went on to connect
successfully via HTTPS, or if the client disconnected? Again, you may
need to raise the logging verbosity.
As for the "HttpToSpdyFilter is not the last filter in the chain"
warning, that is much more confusing to me. That warning is issued
when there is an output filter later in the chain that the
HTTP-to-SPDY translation filter, which normally shouldn't happen. But
the really strange thing is that the warning you're quoting indicates
that the filter that comes later in the chain is the HTTP-to-SPDY
filter itself! So I'm not sure what's going on. Can you tell me what
other Apache modules you have installed? (You can check with
"apache2ctl -M").
Cheers,
-Matthew
On Wed, Apr 4, 2012 at 2:22 PM, Rickard Andersson
<rickard.ande...@gmail.com> wrote:
> I'm getting a lot of these errors in my apache error log:
>
> [11001:11005:WARNING:http_to_spdy_filter.cc(113)] HttpToSpdyFilter is not
> the last filter in the chain: http_to_spdy
>
>
> [12658:12658:ERROR:mod_spdy.cc(475)] Speculative read failed with status
> 20014: Internal error
>
>
> I'm not sure if it's a known problem, but just tell me if you need more
> information for debugging purposes.
>
>
> Some environment info:
>
>
> Server Version: Apache/2.2.22 (Unix) mod_fastcgi/2.4.6 mod_ssl/2.2.22
> OpenSSL/1.0.1-beta3Server Built: Feb 6 2012 22:31:11Server loaded APR
> Version: 1.4.5Compiled with APR Version: 1.4.5Server loaded APU
> Version: 1.4.1Compiled with APU Version: 1.4.1Module Magic