aio breaks spdy

Richard Kearsley richard at kearsley.me
Fri Aug 15 22:37:15 UTC 2014


Hi
I have been tracing an issue for the past couple of days and have 
narrowed down the case to when spdy is being used with aio
Testing using a 1GB file download in chrome and firefox, http and https 
download as normal
using spdy, only the first ~250k is downloaded and then a wait of 
exactly 60 seconds between subsequent bursts of ~250k
turning 'aio off;' fixes the problem and spdy can download at the normal 
speed

I hope someone can investigate this further
Configuration details are below, if any more information is needed 
please let me know

Many thanks
Richard

FreeBSD 9.2

OpenSSL 1.0.1i 6 Aug 2014

nginx version: nginx/1.7.4 built by gcc 4.2.1 20070831 patched [FreeBSD] 
TLS SNI support enabled configure arguments: --with-debug 
--with-http_ssl_module --with-http_spdy_module --with-file-aio
also tried nginx/1.6.0

nginx.conf:

worker_processes  1;

events {
     worker_connections  1024;
}

http {
     include       mime.types;

     aio on;

     ssl_certificate     default.cer;
     ssl_certificate_key default.key;

     server {
         listen       80;
         listen 443 ssl spdy;

         location / {
             root   /data;
             index  index.html index.htm;
         }
     }
}







More information about the nginx mailing list