From nginx-forum at nginx.us Thu Oct 1 14:33:41 2015 From: nginx-forum at nginx.us (itpp2012) Date: Thu, 01 Oct 2015 10:33:41 -0400 Subject: 1.9.5 slower then 1.9.4 or 1.8.0 on static files In-Reply-To: <4e69492c4b224f6cb3938baba551f1f5.NginxMailingListEnglish@forum.nginx.org> References: <1D9557CD-E6DA-4281-98A6-8FC660496DDE@deviltracks.net> <8fc3c1184b3d93594adf10b6ed5a21b0.NginxMailingListEnglish@forum.nginx.org> <4e69492c4b224f6cb3938baba551f1f5.NginxMailingListEnglish@forum.nginx.org> Message-ID: If the config hasn't changed there's only one thing you can do, build debug versions, enable debug logging and run Curl against a single file on both versions, then run a diff between the logs, or place on pastebin so we all can have a look. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261944,261962#msg-261962 From aapo.talvensaari at gmail.com Thu Oct 1 15:31:58 2015 From: aapo.talvensaari at gmail.com (Aapo Talvensaari) Date: Thu, 1 Oct 2015 18:31:58 +0300 Subject: Problems with HTTP/2 In-Reply-To: References: <20150929092543.GF3177@daoine.org> <68758048.MXPLF0Bz13@vbart-laptop> Message-ID: > On 30 September 2015 at 02:20, Valentin V. Bartenev wrote: > The code was already broken, it was a coincidence that it worked. I can now confirm that fixing code fixed the issue. Thank you. HTTP/2 works like a charm! -------------- next part -------------- An HTML attachment was scrubbed... URL: From francis at daoine.org Thu Oct 1 18:19:28 2015 From: francis at daoine.org (Francis Daly) Date: Thu, 1 Oct 2015 19:19:28 +0100 Subject: 1.9.5 slower then 1.9.4 or 1.8.0 on static files In-Reply-To: References: <1D9557CD-E6DA-4281-98A6-8FC660496DDE@deviltracks.net> <8fc3c1184b3d93594adf10b6ed5a21b0.NginxMailingListEnglish@forum.nginx.org> <4e69492c4b224f6cb3938baba551f1f5.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151001181928.GJ3177@daoine.org> On Thu, Oct 01, 2015 at 10:33:41AM -0400, itpp2012 wrote: Hi there, > If the config hasn't changed there's only one thing you can do, build debug > versions, enable debug logging and run Curl against a single file on both > versions, then run a diff between the logs, or place on pastebin so we all > can have a look. Alternatively (addressed to the OP): nginx -V and nginx.conf and whatever else it takes to allow someone to reproduce your problem. For what it's worth, when I build nginx 1.9.4 and 1.9.5 with just --with-debug, and with the mostly-empty nginx.conf below, I see no difference when fetching a 1kB file or a 30MB file over http. === events { } http { server { listen 8195; } } === http/2 was mentioned; perhaps that is an essential component of the difference. Or perhaps it's a different module or configuration directive. f -- Francis Daly francis at daoine.org From nginx-forum at nginx.us Thu Oct 1 18:23:15 2015 From: nginx-forum at nginx.us (bbogdan) Date: Thu, 01 Oct 2015 14:23:15 -0400 Subject: 1.9.5 slower then 1.9.4 or 1.8.0 on static files In-Reply-To: <20151001181928.GJ3177@daoine.org> References: <20151001181928.GJ3177@daoine.org> Message-ID: <1d1ab7e673f40c9dc03057ab5f6ede5a.NginxMailingListEnglish@forum.nginx.org> I will get this in a few hours as soon as I have a window to swap out the builds and debug them. Bogdan Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261944,261966#msg-261966 From thresh at nginx.com Thu Oct 1 18:24:00 2015 From: thresh at nginx.com (Konstantin Pavlov) Date: Thu, 1 Oct 2015 11:24:00 -0700 Subject: 1.9.5 slower then 1.9.4 or 1.8.0 on static files In-Reply-To: <20151001181928.GJ3177@daoine.org> References: <1D9557CD-E6DA-4281-98A6-8FC660496DDE@deviltracks.net> <8fc3c1184b3d93594adf10b6ed5a21b0.NginxMailingListEnglish@forum.nginx.org> <4e69492c4b224f6cb3938baba551f1f5.NginxMailingListEnglish@forum.nginx.org> <20151001181928.GJ3177@daoine.org> Message-ID: <560D7A40.4090008@nginx.com> Hello, On 01/10/2015 11:19, Francis Daly wrote: > On Thu, Oct 01, 2015 at 10:33:41AM -0400, itpp2012 wrote: > > Hi there, > >> If the config hasn't changed there's only one thing you can do, build debug >> versions, enable debug logging and run Curl against a single file on both >> versions, then run a diff between the logs, or place on pastebin so we all >> can have a look. > > Alternatively (addressed to the OP): > > nginx -V and nginx.conf and whatever else it takes to allow someone to > reproduce your problem. > > For what it's worth, when I build nginx 1.9.4 and 1.9.5 with just > --with-debug, and with the mostly-empty nginx.conf below, I see no > difference when fetching a 1kB file or a 30MB file over http. > > === > events { } > http { > server { > listen 8195; > } > } > === > > http/2 was mentioned; perhaps that is an essential component of the > difference. Or perhaps it's a different module or configuration directive. I should also add that I've ran tests using Fabian Santiago's configurations (sent privately) and there is no difference between 1.8.0, 1.9.3, 1.9.4 and 1.9.5 on it. I've also manually ran a series of tests on 1.9.3-1.9.5 which involved fetching static data via http (both fitting to RAM and with dataset way larger than RAM to exclude VM cache) and I see no change in speed/latency between those versions. So, yeah, to reiterate for the thread starters: if you're interested in getting that fixed, please provide as much information is possible. We're interested in keeping nginx fast but there is only so much one can do without proper testbed to reproduce the problem (if there is one). Thanks! -- Konstantin Pavlov From nginx-forum at nginx.us Fri Oct 2 00:35:51 2015 From: nginx-forum at nginx.us (highclass99) Date: Thu, 01 Oct 2015 20:35:51 -0400 Subject: Anyone know how the least_conn upstream option works in nginx plus? Message-ID: <7ced846bf1ea7b598fdf0b6313108b0a.NginxMailingListEnglish@forum.nginx.org> Hello, Anyone know how the least_conn upstream option works in nginx plus? http://nginx.org/en/docs/http/ngx_http_upstream_module.html#least_conn says "Specifies that a group should use a load balancing method where a request is passed to the server with the least average response time and least number of active connections, taking into account weights of servers" How does nginx plus use the three variable to determine which server to use? Is the "total" weight dynamically determined as: weight * 1/response time * active connections or some other formula? Thanks. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261971,261971#msg-261971 From rpaprocki at fearnothingproductions.net Fri Oct 2 00:38:32 2015 From: rpaprocki at fearnothingproductions.net (Robert Paprocki) Date: Thu, 1 Oct 2015 17:38:32 -0700 Subject: Anyone know how the least_conn upstream option works in nginx plus? In-Reply-To: <7ced846bf1ea7b598fdf0b6313108b0a.NginxMailingListEnglish@forum.nginx.org> References: <7ced846bf1ea7b598fdf0b6313108b0a.NginxMailingListEnglish@forum.nginx.org> Message-ID: Is there any reason to indicate that the weighting used in nginx plus is not the same as used in the OSS version? If so, could you not just look at the module to examine how the weighting is determined? On Thu, Oct 1, 2015 at 5:35 PM, highclass99 wrote: > Hello, > > Anyone know how the least_conn upstream option works in nginx plus? > > http://nginx.org/en/docs/http/ngx_http_upstream_module.html#least_conn > says > "Specifies that a group should use a load balancing method where a request > is passed to the server with the least average response time and least > number of active connections, taking into account weights of servers" > > How does nginx plus use the three variable to determine which server to > use? > Is the "total" weight dynamically determined as: weight * 1/response time * > active connections or some other formula? > > Thanks. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?2,261971,261971#msg-261971 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Fri Oct 2 01:27:26 2015 From: nginx-forum at nginx.us (highclass99) Date: Thu, 01 Oct 2015 21:27:26 -0400 Subject: Anyone know how the least_conn upstream option works in nginx plus? In-Reply-To: References: Message-ID: <770bbd13a3c62248bcbd40e48191df51.NginxMailingListEnglish@forum.nginx.org> >Is there any reason to indicate that the weighting used in nginx plus is not the same as used in the OSS version? First of all this is a nginx plus only feature. It is NOT available in the OSS version. > If so, could you not just look at the module to examine how the weighting is determined? Also, just because it is OSS doesn't mean everybody can easily look through the C code. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261971,261973#msg-261973 From nginx-forum at nginx.us Fri Oct 2 07:54:59 2015 From: nginx-forum at nginx.us (itpp2012) Date: Fri, 02 Oct 2015 03:54:59 -0400 Subject: [ANN] Windows nginx 1.9.6.1 Kitty Message-ID: <35beec821f05755fb16a237beb011ad0.NginxMailingListEnglish@forum.nginx.org> 11:04 1-10-2015 nginx 1.9.6.1 Kitty Whats small and slender red and peach, blue eyes, white face with whiskers, pink bow ? She ain't really that nice, she ain't even pretty but she gets the job done so here?s Kitty! Remember kids, as long as it SMELLS like orange juice, you can drink it. The nginx Kitty release is here! Based on nginx 1.9.6 (29-9-2015) with; + lua-nginx-module v0.9.17 (upgraded 29-9-2015, *_by_lua_block) + nginx-module-vts (fix for nginx starttime going haywire) * prove06 is still being worked on + Source changes back ported + Source changes add-on's back ported + Changes for nginx_basic: Source changes back ported * Known broken issues: ajp cache * Scheduled release: no, maintenance release, h2/Lua fixes * Additional specifications: see 'Feature list' Builds can be found here: http://nginx-win.ecsds.eu/ Follow releases https://twitter.com/nginx4Windows Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261976,261976#msg-261976 From cello86 at gmail.com Fri Oct 2 10:44:51 2015 From: cello86 at gmail.com (Marcello Lorenzi) Date: Fri, 2 Oct 2015 12:44:51 +0200 Subject: Nginx realip vs proxypass Message-ID: Hi All we're testing a new nginx implementation to put in front our web application to retrieve the X-Forwarded-For header sent by an external reverse proxy and configure it as realip address of the requests forwarded to we app. We have installed nginx with the realip module and from the access log we can see the real IP address sent by X-Forwarded-For header but if we try to forward the request to the web application via proxypass the address sent is the IP of the nginx instance. Is it possible via proxypass to present the real IP? Thanks, Marcello -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Fri Oct 2 11:30:28 2015 From: nginx-forum at nginx.us (bjoe2k4) Date: Fri, 02 Oct 2015 07:30:28 -0400 Subject: Custom error pages and access_log inheritance Message-ID: Hi, i was wondering if it is possible to have custom error pages *without* the error page locations inheriting the http or server level access_log directives. Please consider the following config: ------------------ server { listen *:80; server_name test.domain; root /app/www/; location / {} location ~ \.html$ { access_log /app/log/html.log custom; } access_log /app/log/test.log custom; } ------------------ All access logs for requests "/exists.html" with status code 200 and "/nonexists.html" with status code 404 are in the html.log file. However if i add a custom error page for the 404 error on the server level: ------------------ server { /* above config */ error_page 404 /x; location = /x { internal; echo "error"; } } ------------------ The access logs for "/nonexists.html" are now located in the file "test.log", which makes perfect sense, since the server level access_log directive is inherited by location /x. The only way to fix this is a somewhat lengthy config like this: ------------------ server { listen *:80; server_name test.domain; root /app/www/; location / {} location ~ \.html$ { access_log /app/log/html.log custom; error_page 404 /xhtml; } access_log /app/log/test.log custom; error_page 404 /x; location = /x { internal; echo "error"; } location = /xhtml { internal; echo "error"; access_log /app/log/html.log custom; } } ------------------ Is there any way to have both 1) a custom error page and 2) all the access logs stay in the inital location's access_log, *without* having to define both error_page and the corresponding location with seperate log file? Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261979,261979#msg-261979 From francis at daoine.org Fri Oct 2 12:36:26 2015 From: francis at daoine.org (Francis Daly) Date: Fri, 2 Oct 2015 13:36:26 +0100 Subject: Custom error pages and access_log inheritance In-Reply-To: References: Message-ID: <20151002123626.GA2847@daoine.org> On Fri, Oct 02, 2015 at 07:30:28AM -0400, bjoe2k4 wrote: Hi there, > i was wondering if it is possible to have custom error pages *without* the > error page locations inheriting the http or server level access_log > directives. Requests are logged in the context of a location where processing ends. So if your custom error page is handled in the same location that the initial request is handled in, you'll use the same access_log. > location ~ \.html$ { > access_log /app/log/html.log custom; > } > All access logs for requests "/exists.html" with status code 200 and > "/nonexists.html" with status code 404 are in the html.log file. The two requests are handled in the same location, and there are no internal redirects to a different location. > The access logs for "/nonexists.html" are now located in the file > "test.log", which makes perfect sense, since the server level access_log > directive is inherited by location /x. The only way to fix this is a > somewhat lengthy config like this: "error_page 404 /404.html;" ? > 2) all the access logs stay in the inital location's access_log, That's not what nginx does. http://nginx.org/en/docs/http/ngx_http_log_module.html I think that you would have to come up with one error_page per "normal" location, then create a new location for each error_page, that had the same access_log configuration as the location it came from. Or have the error_page value be handled in the same location that it is configured in. Good luck with it, f -- Francis Daly francis at daoine.org From francis at daoine.org Fri Oct 2 12:44:59 2015 From: francis at daoine.org (Francis Daly) Date: Fri, 2 Oct 2015 13:44:59 +0100 Subject: Nginx realip vs proxypass In-Reply-To: References: Message-ID: <20151002124459.GB2847@daoine.org> On Fri, Oct 02, 2015 at 12:44:51PM +0200, Marcello Lorenzi wrote: Hi there, > we're testing a new nginx implementation to put in front our web > application to retrieve the X-Forwarded-For header sent by an external > reverse proxy and configure it as realip address of the requests forwarded > to we app. I don't think that that is how it can work. The tcp connection from nginx to your web app will have the source ip address of nginx, and the destination ip address of web app. You would have to run something like the realip module on the web app, in order that an early part of the web app can pretend to the rest of the web app that the actual connecting address is something different from what it really it. > We have installed nginx with the realip module and from the access log we > can see the real IP address sent by X-Forwarded-For header but if we try to > forward the request to the web application via proxypass the address sent > is the IP of the nginx instance. > > Is it possible via proxypass to present the real IP? proxy_pass can write whatever IP you want into an application-level header, such as X-Forwarded-For or X-Real-IP, which your web app can interpret as it sees fit. But your web app could do that directly form the current reverse proxy, without adding nginx. If you *really* want it, you could investigate adding something that would play lots of network and routing games to do the NAT that you want. But that's unrelated to nginx, and possibly not possible. f -- Francis Daly francis at daoine.org From nginx-forum at nginx.us Fri Oct 2 14:22:14 2015 From: nginx-forum at nginx.us (highclass99) Date: Fri, 02 Oct 2015 10:22:14 -0400 Subject: How does nginx weighting work? Message-ID: <23b3648dd6cff49939c1860ba9f09af1.NginxMailingListEnglish@forum.nginx.org> upstream myCloud{ server 10.0.0.1 weight=10; server 10.0.0.2 weight=20; } For 30 sequential requests, will it work like A. 10.0.0.1 10.0.0.2 10.0.0.2 -> 10.0.0.1 10.0.0.2 10.0.0.2 -> ... total 10 times repeat or will it work like B. 10.0.0.1 ... 10 times repeat -> 10.0.0.2... 20 times repeat Because if it works like A, it would be helpful to use large numbers to fine tune weighting. But, if it works like B, it would be harmful to use large numbers to fine tune weighting. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261982,261982#msg-261982 From mdounin at mdounin.ru Fri Oct 2 14:53:21 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Fri, 2 Oct 2015 17:53:21 +0300 Subject: How does nginx weighting work? In-Reply-To: <23b3648dd6cff49939c1860ba9f09af1.NginxMailingListEnglish@forum.nginx.org> References: <23b3648dd6cff49939c1860ba9f09af1.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151002145321.GG30105@mdounin.ru> Hello! On Fri, Oct 02, 2015 at 10:22:14AM -0400, highclass99 wrote: > upstream myCloud{ > server 10.0.0.1 weight=10; > server 10.0.0.2 weight=20; > } > > For 30 sequential requests, > will it work like > A. > 10.0.0.1 10.0.0.2 10.0.0.2 -> 10.0.0.1 10.0.0.2 10.0.0.2 -> ... total 10 > times repeat > > or will it work like > B. > 10.0.0.1 ... 10 times repeat -> 10.0.0.2... 20 times repeat > > Because if it works like A, it would be helpful to use large numbers to fine > tune weighting. > But, if it works like B, it would be harmful to use large numbers to fine > tune weighting. It uses something more like A, though slightly more sophisticated. Details of the algorithm currently used can be found here: http://hg.nginx.org/nginx/rev/c90801720a0c -- Maxim Dounin http://nginx.org/ From alan.orth at gmail.com Fri Oct 2 17:35:17 2015 From: alan.orth at gmail.com (Alan Orth) Date: Fri, 2 Oct 2015 20:35:17 +0300 Subject: Ocsp stapling In-Reply-To: <5bf4dae2c8c5a983181af4de25bf85be@deviltracks.net> References: <6aa0ba1f20b9a1e2246b1710f43bfd8b.NginxMailingListEnglish@forum.nginx.org> <5bf4dae2c8c5a983181af4de25bf85be@deviltracks.net> Message-ID: I'm also seeing this, in nginx 1.8.0. I have several vhosts using SSL, but only one using OCSP stapling. If I disable all the other servers using SSL then OCSP stapling works. If this is by design then it should be mentioned on the documentation page for the SSL module[0]. Regards, Alan [0] http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_stapling On Sun, Aug 23, 2015 at 11:29 PM, wrote: > Update; > > it all works now. once i enabled ocsp stapling for ALL of my virtual > domains, they then all began reporting correct results. > > - fabe > > > > > On 2015-08-23 09:55, Fabian Santiago wrote: > >> Thanks. >> >> It does. >> >> Test produces no results. >> >> Not working on ssllabs (no result). >> >> I'm clueless. I've seen mention out on the web about making sure you >> define ocsp for the default site or none else will work. I also make >> use of sni as I only have one ip address. >> >> I have no truly "default" site configured. >> >> Could be related? I am new to nginx so I'm still learning lots. Thanks >> again. >> >> -- >> >> Fabe >> >> >> On Aug 23, 2015, at 4:00 AM, biazus wrote: >>> >>> Config files seems to be OK. Just make sure "ssl_trusted_certificate" >>> contais the intermediate & root certificates (in that order from top to >>> bottom). >>> >>> You can test with the following command: >>> >>> echo QUIT | openssl s_client -connect yourhost.com:443 -status 2> >>> /dev/null >>> | grep -A 17 'OCSP response:' | grep -B 17 'Next Update' >>> >>> good luck >>> >>> Posted at Nginx Forum: >>> http://forum.nginx.org/read.php?2,261177,261185#msg-261185 >>> >>> _______________________________________________ >>> nginx mailing list >>> nginx at nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx >>> >> >> _______________________________________________ >> nginx mailing list >> nginx at nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx >> > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -- Alan Orth alan.orth at gmail.com https://alaninkenya.org https://mjanja.ch "In heaven all the interesting people are missing." -Friedrich Nietzsche GPG public key ID: 0x8cb0d0acb5cd81ec209c6cdfbd1a0e09c2f836c0 -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Fri Oct 2 23:02:00 2015 From: nginx-forum at nginx.us (itpp2012) Date: Fri, 02 Oct 2015 19:02:00 -0400 Subject: upstream, next node when node returns busy Message-ID: Any ideas how to implement the following? Upstream pool of 4 nodes Node1 Node2 Node3 Node4 Proxy_pass upstream If node in upstream returns a 501 move request to next node in upstream but don?t mark it as down or failed and keep client waiting while trying other nodes. If all nodes return a 501 return a 503 to client, and still don?t mark any node as down or failed. nb. any node can process 2 ? 500 requests, depending on what its doing this can be sometimes 2, or 40 or 300 or anything between 2 and 500 and obviously varies per second per node. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261986,261986#msg-261986 From nginx-forum at nginx.us Sat Oct 3 04:42:28 2015 From: nginx-forum at nginx.us (khav) Date: Sat, 03 Oct 2015 00:42:28 -0400 Subject: Http2 not getting enable Message-ID: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> None of the only http2 indicators are able to detect http2 although i have it enable Website Link : https://www.onestopmarketing.club Full Nginx Config : http://pastebin.com/ScGmZNwX I also did restart nginx or reload the configuration with no change at all Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261987,261987#msg-261987 From lists-nginx at swsystem.co.uk Sat Oct 3 13:47:10 2015 From: lists-nginx at swsystem.co.uk (Steve Wilson) Date: Sat, 3 Oct 2015 14:47:10 +0100 Subject: Http2 not getting enable In-Reply-To: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> References: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> Message-ID: <560FDC5E.5040407@swsystem.co.uk> >From the limited testing I did when I enabled http2 on my sites, I found that the few sites I used for testing were actually checking for spdy and not http2/h2 as the next protocol. I've had the spdy indicator plugin in chrome for a while which I believe uses the chrome internals to check protocol usage, this was showing blue (http2) rather than green (spdy) and clicking through to the diagnostics page sure enough it was using http2. Using the same tool I can see that www.onestopmarketing.club:443 is using h2 protocol. Looking at the ssllabs test also shows h2 as a next protocol too. I suspect a lot of these "http2 test" site jumped on the bandwagon when spdy was still the big thing, now http2 is becoming more common and replacing spdy they need to catch up. It would be interesting to compare a site they claim is http2 to see exactly which NPNs are available but I've not felt like digging that deep yet. Hopefully someone will know a site that does some real reporting for this test which will become like ssllabs is for ssl checking. Steve. On 03/10/2015 05:42, khav wrote: > None of the only http2 indicators are able to detect http2 although i have > it enable > > Website Link : https://www.onestopmarketing.club > > Full Nginx Config : http://pastebin.com/ScGmZNwX > > I also did restart nginx or reload the configuration with no change at all > > Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261987,261987#msg-261987 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > From nginx-forum at nginx.us Sat Oct 3 15:51:37 2015 From: nginx-forum at nginx.us (Alt) Date: Sat, 03 Oct 2015 11:51:37 -0400 Subject: Http2 not getting enable In-Reply-To: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> References: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> Message-ID: <70222a89a700ab658e63f1ce677baf26.NginxMailingListEnglish@forum.nginx.org> Hello, Just use Chrome/Chromium: open the dev tools (F12 key), choose the "Network" tab and visit your website: "h2" should be displayed in the "Protocol" column :-) I don't remember, the "Protocol" column may not be visible by default: right click on the column headers (Name, Status,...) then check "Protocol". Best Regards Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261987,261990#msg-261990 From nginx-forum at nginx.us Sun Oct 4 05:48:48 2015 From: nginx-forum at nginx.us (khav) Date: Sun, 04 Oct 2015 01:48:48 -0400 Subject: Http2 not getting enable In-Reply-To: <70222a89a700ab658e63f1ce677baf26.NginxMailingListEnglish@forum.nginx.org> References: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> <70222a89a700ab658e63f1ce677baf26.NginxMailingListEnglish@forum.nginx.org> Message-ID: @Alt Protocol is still showing as http/1.1 not h2 Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261987,261994#msg-261994 From nginx-forum at nginx.us Sun Oct 4 06:39:47 2015 From: nginx-forum at nginx.us (fedor.dikarev) Date: Sun, 04 Oct 2015 02:39:47 -0400 Subject: Http2 not getting enable In-Reply-To: References: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> <70222a89a700ab658e63f1ce677baf26.NginxMailingListEnglish@forum.nginx.org> Message-ID: You have HTTP/1.1 on your port 80 and HTTP/2 on your port 443. If you have curl with http2 support enabled then you could easilly check it: === curl -I -L --http2 http://www.onestopmarketing.club -s | egrep -i "^HTTP|^location|^[[:space:]]" HTTP/1.1 301 Moved Permanently Location: https://www.onestopmarketing.club/ HTTP/2.0 302 location:https://www.onestopmarketing.club/auth/ HTTP/2.0 200 === Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261987,261996#msg-261996 From nginx-forum at nginx.us Sun Oct 4 10:03:17 2015 From: nginx-forum at nginx.us (esxgx) Date: Sun, 04 Oct 2015 06:03:17 -0400 Subject: a problem with chunked encoding Message-ID: <63274880e2da742affb7ed4eed80c4dd.NginxMailingListEnglish@forum.nginx.org> I wrote a php script, for socks over http proxy, generating ?chunked encoding? format, adding a header(Transfer-Encoding: chunked) and I first used apache, it works well. But when I used nginx/php-fpm, I found the response chunked encoding twice. I tried to turn off chunked encoding with "chunked_transfer_encoding off", but in the response header, there were no "Transfer-Encoding: chunked" that i added in the php script. How to solve the problem. Sorry about my broken English. Here is my script: https://github.com/esxgx/highway/blob/master/tun-crypt.php Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261998,261998#msg-261998 From nginx-forum at nginx.us Sun Oct 4 12:03:09 2015 From: nginx-forum at nginx.us (khav) Date: Sun, 04 Oct 2015 08:03:09 -0400 Subject: Http2 not getting enable In-Reply-To: References: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> <70222a89a700ab658e63f1ce677baf26.NginxMailingListEnglish@forum.nginx.org> Message-ID: I have http traffic redirect to https by default so i think HTTP/2.0 should have been displayed in network tab-->protocol in chrome but its not the case https://gyazo.com/583ac40f5961db80433c75d69843b923 Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261987,261999#msg-261999 From nginx-forum at nginx.us Sun Oct 4 14:05:00 2015 From: nginx-forum at nginx.us (Alt) Date: Sun, 04 Oct 2015 10:05:00 -0400 Subject: Http2 not getting enable In-Reply-To: References: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> <70222a89a700ab658e63f1ce677baf26.NginxMailingListEnglish@forum.nginx.org> Message-ID: <4a63644ab1c91de9890306be7868d0c4.NginxMailingListEnglish@forum.nginx.org> Which version of chrome do you have? This version supports HTTP/2? I've just tried https://www.onestopmarketing.club with chromium and the network tab was correctly showing "h2". Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261987,262001#msg-262001 From nginx-forum at nginx.us Sun Oct 4 15:46:10 2015 From: nginx-forum at nginx.us (khav) Date: Sun, 04 Oct 2015 11:46:10 -0400 Subject: Http2 not getting enable In-Reply-To: <4a63644ab1c91de9890306be7868d0c4.NginxMailingListEnglish@forum.nginx.org> References: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> <70222a89a700ab658e63f1ce677baf26.NginxMailingListEnglish@forum.nginx.org> <4a63644ab1c91de9890306be7868d0c4.NginxMailingListEnglish@forum.nginx.org> Message-ID: Chrome : Version 45.0.2454.101 m Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261987,262002#msg-262002 From nginx-forum at nginx.us Mon Oct 5 05:21:47 2015 From: nginx-forum at nginx.us (router_master) Date: Mon, 05 Oct 2015 01:21:47 -0400 Subject: Nginx, SOAP and POST redirect Message-ID: Hello, I use nginx as frontend for some soap service. This service actually works with CWMP protocol, what is based on soap. I mean, that I have session, that consists of sequence of HTTP POST requests and responses, where body contains SOAP. It's important, that I can use only POST requests to communicate with client. And there is a problem, that some clients has broken browsers (most of the clients, actually) and it's not way to fix them quickly. And I want to use redirects in this soap session (I mean 307 redirects) But, unfortunately, some clients don't support redirects, because they are broken. I know that there are some way to make nginx handling redirects instead of the clients. I know about error_page, x-accel-redirect, subrequests in nginx, echo module and other stuff. But all this methods have significant disadvantages, mostly because they were designed for GET requests, not for the POST. For example, there is a question about doing redirect in nginx the way I want: http://serverfault.com/questions/423265/how-to-follow-http-redirects-inside-nginx I tried it, but it turns my POST request into GET request and I loose the body. It' may be connected with this: https://en.wikipedia.org/wiki/Post/Redirect/Get There is another example, where are mentioned another methods to achieve what I want: http://forum.nginx.org/read.php?2,254664,254664#msg-254664 But, again, it's not clear how to use it if I want POST requests only By the way, redirect may be not what I need. Exactly I need following: 1. Client sends to me first message in the session. 2. I answer with 401 (because I need authentication) 3. Client sends to me the same message, but with authentication header 4. I need to get the same first message third time, but on the another URL. Module ngx_http_auth_request_module is doing something close to what I want, but, again, it has issues with POST method. So, I don't know what to do. Maybe there are any hope that nginx can help me or I should rely on another ways to do it? Or I should forget about doing redirects? Please, help Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262003,262003#msg-262003 From reallfqq-nginx at yahoo.fr Mon Oct 5 08:48:56 2015 From: reallfqq-nginx at yahoo.fr (reallfqq-nginx at yahoo.fr) Date: Mon, 5 Oct 2015 08:48:56 +0000 (UTC) Subject: Nginx, SOAP and POST redirect In-Reply-To: References: Message-ID: <1158335431.702217.1444034936363.JavaMail.yahoo@mail.yahoo.com> Hello, Since you talk about using an authentication header, it seems to me you are using the basic access authentication HTTP method.Have you had a look at the (standard)?basic authentication nginx module? Maybe could you then apply basic authentication before applying some crafted redirection rules? Le Lundi 5 octobre 2015 7h22, router_master a ?crit : Hello, I use nginx as frontend for some soap service. This service actually works with CWMP protocol, what is based on soap. I mean, that I have session, that consists of sequence of HTTP POST requests and responses, where body contains SOAP. It's important, that I can use only POST requests to communicate with client. And there is a problem, that some clients has broken browsers (most of the clients, actually) and it's not way to fix them quickly. And I want to use redirects in this soap session (I mean 307 redirects) But, unfortunately, some clients don't support redirects, because they are broken. I know that there are some way to make nginx handling redirects instead of the clients. I know about error_page, x-accel-redirect, subrequests in nginx, echo module and other stuff. But all this methods have significant disadvantages, mostly because they were designed for GET requests, not for the POST. For example, there is a question about doing redirect in nginx the way I want: http://serverfault.com/questions/423265/how-to-follow-http-redirects-inside-nginx I tried it, but it turns my POST request into GET request and I loose the body. It' may be connected with this: https://en.wikipedia.org/wiki/Post/Redirect/Get There is another example, where are mentioned another methods to achieve what I want: http://forum.nginx.org/read.php?2,254664,254664#msg-254664 But, again, it's not clear how to use it if I want POST requests only By the way, redirect may be not what I need. Exactly I need following: ? ? 1. Client sends to me first message in the session. ? ? 2. I answer with 401 (because I need authentication) ? ? 3. Client sends to me the same message, but with authentication header ? ? 4. I need to get the same first message third time, but on the another URL. Module ngx_http_auth_request_module is doing something close to what I want, but, again, it has issues with POST method. So, I don't know what to do. Maybe there are any hope that nginx can help me or I should rely on another ways to do it? Or I should forget about doing redirects? Please, help Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262003,262003#msg-262003 _______________________________________________ nginx mailing list nginx at nginx.org http://mailman.nginx.org/mailman/listinfo/nginx -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Mon Oct 5 12:20:03 2015 From: nginx-forum at nginx.us (itpp2012) Date: Mon, 05 Oct 2015 08:20:03 -0400 Subject: stream, it always aborts the first server in upstream Message-ID: <4143bfaa4e44d7862fb748157b58180b.NginxMailingListEnglish@forum.nginx.org> A strange 'bug' in stream, it always aborts the first server in upstream eventhough there is nothing wrong with the server. 2015/10/05 12:21:01 [info] 1436#684: *1 client 192.168.xxx.xxx:1994 connected to 0.0.0.0:xxxx 2015/10/05 12:21:01 [info] 1436#684: *1 proxy 192.168.xxx.xxx:1493 connected to 192.168.xxx.200:xxxx 2015/10/05 12:21:03 [info] 1436#684: *1 client disconnected, bytes from/to client:334/192600, bytes from/to upstream:192600/334 >>server1 in upstream aborted after 2 seconds 2015/10/05 12:21:04 [info] 1436#684: *3 client 192.168.xxx.xxx:1998 connected to 0.0.0.0:xxxx 2015/10/05 12:21:04 [info] 1436#684: *3 proxy 192.168.xxx.xxx:1494 connected to 192.168.xxx.200:xxxx >>server2 (which is the same as server1) connects ok and streams perfect stream { upstream backendst { # servers are all the same, when using different servers the problem remains # when using only one server the logs say the same, abort on first attempt, after 2 seconds a second attempt works ok server 192.168.xxx.200:xxxx; server 192.168.xxx.200:xxxx; } server { listen xxxx; # extremely tight timeout settings, have tested with 10x these values which made no difference to the issue proxy_connect_timeout 10s; # to proxy backend proxy_timeout 10s; # to client proxy_next_upstream on; proxy_next_upstream_timeout 10; proxy_next_upstream_tries 2; proxy_pass backendst; } } nb. I am aware it says "client disconnected" but this is not the case, wget, curl, and a dozen other apps all do and log the same thing. Connecting directly to upstream servers works fine too on the first try (no reconnect). Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262006,262006#msg-262006 From mdounin at mdounin.ru Mon Oct 5 12:40:58 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Mon, 5 Oct 2015 15:40:58 +0300 Subject: a problem with chunked encoding In-Reply-To: <63274880e2da742affb7ed4eed80c4dd.NginxMailingListEnglish@forum.nginx.org> References: <63274880e2da742affb7ed4eed80c4dd.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151005124058.GH30105@mdounin.ru> Hello! On Sun, Oct 04, 2015 at 06:03:17AM -0400, esxgx wrote: > I wrote a php script, for socks over http proxy, generating ?chunked > encoding? format, adding a header(Transfer-Encoding: chunked) > and I first used apache, it works well. > But when I used nginx/php-fpm, I found the response chunked encoding twice. > > I tried to turn off chunked encoding with "chunked_transfer_encoding off", > but in the response header, there were no "Transfer-Encoding: chunked" > that i added in the php script. Don't encode FastCGI responses using chunked transfer encoding, this is not something nginx can tolerate. Note well that it's believed to be violation of the following clause in RFC 3875 (http://tools.ietf.org/html/rfc3875#section-6.3.4): : The script MUST NOT return any header fields that relate to : client-side communication issues and could affect the server's : ability to send the response to the client. When needed and possible, nginx will encode responses using chunked encoding itself. -- Maxim Dounin http://nginx.org/ From nginx-forum at nginx.us Mon Oct 5 13:10:45 2015 From: nginx-forum at nginx.us (xore) Date: Mon, 05 Oct 2015 09:10:45 -0400 Subject: Can't find description for "post_action" in documentation Message-ID: Hello. I can't find description for "post_action" in documentation. Earlier (in static version of documentation) was description of this directive. This directive is still actual? Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262008,262008#msg-262008 From nginx-forum at nginx.us Mon Oct 5 14:33:08 2015 From: nginx-forum at nginx.us (Alt) Date: Mon, 05 Oct 2015 10:33:08 -0400 Subject: Can't find description for "post_action" in documentation In-Reply-To: References: Message-ID: Hello, I've found this archive explaining why it's not in the documentation: http://mailman.nginx.org/pipermail/nginx/2012-November/036199.html Best Regards Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262008,262012#msg-262012 From nginx-forum at nginx.us Mon Oct 5 14:45:05 2015 From: nginx-forum at nginx.us (Firm) Date: Mon, 05 Oct 2015 10:45:05 -0400 Subject: Nginx stats - why _handled_ value differs Message-ID: Hi, Stats from server: $ curl 'http://127.0.0.1/nginx-stats'; sleep 1; curl 'http://127.0.0.1/nginx-stats' Active connections: 25849 server accepts handled requests 917796 917796 13323443 Reading: 0 Writing: 668 Waiting: 25180 Active connections: 25860 server accepts handled requests 918627 918627 13337317 Reading: 0 Writing: 706 Waiting: 25153 Let's count requests: accepts: 831 rps handled: 831 rps requests: 13874 rps Why last value is much larger than others? The only idea so far - several requests via keepalive connection. Am I right? Regards, Alex Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262013,262013#msg-262013 From emailgrant at gmail.com Mon Oct 5 17:05:51 2015 From: emailgrant at gmail.com (Grant) Date: Mon, 5 Oct 2015 10:05:51 -0700 Subject: 301 executes before authentication Message-ID: I have a server block that contains the following: auth_basic "Please log in."; location = / { return 301 https://$host:$server_port/folder/; } I noticed that /folder/ is appended to the URL before the user is prompted for authentication. Can that behavior be changed? - Grant From nginx-forum at nginx.us Mon Oct 5 18:47:04 2015 From: nginx-forum at nginx.us (ariel_esp) Date: Mon, 05 Oct 2015 14:47:04 -0400 Subject: fastcgi_cache / proxy_cache -> Mobile / Desktop Message-ID: Hi, Actually, I use fastcgi_cache / proxy_cache but, sometimes, I have problem with how this cache is read... causing confusion for some sites when open mobile ou desktop version. In sites/systems, there are the check for mobile detect, common like http://detectmobilebrowsers.com but, for unknow reason, this information came wrong.. and mobile users view desktop user content... this is not always... is aleatory... I already try everything I know... I put rules for user_agent ### Map Mobile map $http_user_agent $iphone_request { default 0; ~*android|ip(hone|od)|windows\s+(?:ce|phone) 1; ~*symbian|sonyericsson|samsung|lg|blackberry 1; ~*mobile 1; } with this, I put cache_key the information about this variable.... BUT... still bugged something... What more I can to do ? Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262016,262016#msg-262016 From r1ch+nginx at teamliquid.net Mon Oct 5 19:42:45 2015 From: r1ch+nginx at teamliquid.net (Richard Stanway) Date: Mon, 5 Oct 2015 21:42:45 +0200 Subject: 301 executes before authentication In-Reply-To: References: Message-ID: How are you testing? 301 is permanent so it may be cached if you added the auth after the redirect. Try testing with curl from the command line to verify your results. On Mon, Oct 5, 2015 at 7:05 PM, Grant wrote: > I have a server block that contains the following: > > auth_basic "Please log in."; > location = / { > return 301 https://$host:$server_port/folder/; > } > > I noticed that /folder/ is appended to the URL before the user is > prompted for authentication. Can that behavior be changed? > > - Grant > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rpaprocki at fearnothingproductions.net Mon Oct 5 19:47:51 2015 From: rpaprocki at fearnothingproductions.net (Robert Paprocki) Date: Mon, 5 Oct 2015 12:47:51 -0700 Subject: 301 executes before authentication In-Reply-To: References: Message-ID: Rewrites will execute before authentication module handlers run; this is a function of how Nginx is designed, and this order isn't configurable. See http://forum.nginx.org/read.php?2,41891,43112#msg-43112 and http://www.nginxguts.com/2011/01/phases/. On Mon, Oct 5, 2015 at 12:42 PM, Richard Stanway wrote: > How are you testing? 301 is permanent so it may be cached if you added the > auth after the redirect. Try testing with curl from the command line to > verify your results. > > On Mon, Oct 5, 2015 at 7:05 PM, Grant wrote: > >> I have a server block that contains the following: >> >> auth_basic "Please log in."; >> location = / { >> return 301 https://$host:$server_port/folder/; >> } >> >> I noticed that /folder/ is appended to the URL before the user is >> prompted for authentication. Can that behavior be changed? >> >> - Grant >> >> _______________________________________________ >> nginx mailing list >> nginx at nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx >> > > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From agus.262 at gmail.com Mon Oct 5 19:54:25 2015 From: agus.262 at gmail.com (Agus) Date: Mon, 5 Oct 2015 16:54:25 -0300 Subject: Cant make Proxy Next Upstream work Message-ID: Hi guys! I have a configuration taht cant make it work Here is the data. First i check taht if i come from location2 with geo so taht it uses lcoation 2 backends.. But as there are things taht are not in location2 i need to go to default location in case there is an 404 o 403 as git shows me 403 although the repo doesnt exist. This isnt working.. i receive the 403 form location2 but never tries the backup server.. Any help or any other way to do it will greatly appreciate! geo $upstream { default git_loc1; x.x.0.0/16 git_loc1; x.x.0.0/16 git_loc2; } upstream git_loc1 { hash $remote_addr$remote_user; server git1.loc1.bla:443; server git2.loc1.bla:443; } upstream git_loc2 { server git.loc2.bla:443; server git.loc1.bla:443 backup; } server { listen 80; server_name git.bla; error_log logs/git-error.log debug; access_log logs/git_access.log upstreamlog; location / { proxy_intercept_errors on; error_log logs/git-pp-error.log debug; proxy_next_upstream error http_403 http_404; proxy_pass https://$upstream; } } Cheers! -------------- next part -------------- An HTML attachment was scrubbed... URL: From francis at daoine.org Mon Oct 5 22:10:14 2015 From: francis at daoine.org (Francis Daly) Date: Mon, 5 Oct 2015 23:10:14 +0100 Subject: Nginx, SOAP and POST redirect In-Reply-To: References: Message-ID: <20151005221014.GG2847@daoine.org> On Mon, Oct 05, 2015 at 01:21:47AM -0400, router_master wrote: Hi there, I'm a bit unclear on what precisely you are asking. I make some suggestions below; perhaps you could reply with the details of what your clients do, and what your upstream server does. That may help make clear where the actual breakage is, and perhaps what can be done about it. (Fundamentally, if you have a client/server interaction and the client is broken, there's not much you should do except fix the client. If that isn't an option, then you can investigate what you could change on the server, or on the intermediate device (nginx, here) to work around the known brokennesses of the client.) > I use nginx as frontend for some soap service. This service actually works > with CWMP protocol, what is based on soap. I mean, that I have session, that > consists of sequence of HTTP POST requests and responses, where body > contains SOAP. So: client sends HTTP POST to nginx. nginx sends HTTP POST to upstream. upstream sends response to nginx. nginx sends response to client. Some part of this does not do what you want. > It's important, that I can use only POST requests to communicate with > client. Just for clarity here: I think you mean that the client will only send POST to nginx; it will never send GET. Or do you mean that the client will send GET, but you do not want it to? Or do you mean that nginx actually sends a HTTP POST request to the client? > And there is a problem, that some clients has broken browsers (most > of the clients, actually) and it's not way to fix them quickly. And I want > to use redirects in this soap session (I mean 307 redirects) But, > unfortunately, some clients don't support redirects, because they are > broken. If they are broken, how are they broken? What response do you send to them where they do not continue in the way that you want? What response do you send to them where they do continue in the way that you want? Are different clients broken in different ways? Does your HTTP 307 response come from upstream; or is it created by nginx? > For example, there is a question about doing redirect in nginx the way I > want: > http://serverfault.com/questions/423265/how-to-follow-http-redirects-inside-nginx > I tried it, but it turns my POST request into GET request and I loose the > body. What config did you try? I haven't tested, but it looks like proxy_method and proxy_set_body might combine to do part of what you want. > By the way, redirect may be not what I need. Exactly I need following: > > 1. Client sends to me first message in the session. So, client sends HTTP POST with some interesting body content. (How big is the body content? Always small enough that it never needs to be saved in a file by nginx?) This is sent to nginx. Does nginx sent it to upstream? Should nginx send it to upstream? > 2. I answer with 401 (because I need authentication) Is "I" nginx or upstream, here? Either way, you send a normal HTTP 401 response, and discard the HTTP body content that you just received. > 3. Client sends to me the same message, but with authentication header client sends HTTP POST again, including an extra HTTP header; nginx sends this to upstream; upstream validates the header (or does nginx?); and then... upstream discards the HTTP body content again? Or does something special with it? > 4. I need to get the same first message third time, but on the another > URL. Why? It sounds like HTTP 307 is what you want here; but I don't understand what your application is actually doing, well enough to suggest an alternative. What does the other URL do that the first one does not? Can the application be changed so that the other URL is proxy_pass'ed by the first one after successful authentication? Can the first request just go to the final URL, and get a 401 from there? > So, I don't know what to do. Maybe there are any hope that nginx can help me > or I should rely on another ways to do it? Or I should forget about doing > redirects? If you can describe the application requirements, it may be possible to find a design that fits them. (It may not all be relevant for this list, of course.) Generally, intercepting a HTTP redirect is bad because the client does not see that the redirect happened, and will interpret (for example) html links in the response relative to what it believes the request url was. But if your application can reliably work around or avoid that kind of problem, perhaps you can configure your nginx to break the normal http rules. f -- Francis Daly francis at daoine.org From nginx-forum at nginx.us Mon Oct 5 22:33:40 2015 From: nginx-forum at nginx.us (rpriyana) Date: Mon, 05 Oct 2015 18:33:40 -0400 Subject: merely testing for $ssl_protocol breaks upstream proxy only with IE8 Message-ID: <1cb8ab82b741bca371f45480c2e30f6a.NginxMailingListEnglish@forum.nginx.org> I am on nginx 1.9.4 One of my https site cannot be accessed by IE8 in XP and some IE in Win 7 (getting 404). It seems nginx do the try_files locally and gave up, not going for @proxy. Works fine with other browser. I narrowed it down to this sample config ##### sample config that has issue ##### server { listen *:443 ssl default; server_tokens off; server_name bb2.example.com; ssl on; ssl_certificate /etc/nginx/default.crt; ssl_certificate_key /etc/nginx/default.key; ssl_session_cache shared:SSL:10m; ssl_session_timeout 5m; ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; root /var/nginx/www/bb2; location / { set $unsafe 0; if ($ssl_protocol = TLSv1) { set $unsafe 1; } proxy_intercept_errors on; proxy_read_timeout 90; try_files $uri $uri/index.html @proxy; root /var/nginx/www/bb2; } location @proxy { proxy_pass http://127.0.0.1:8888; } } ####### end of sample config ############## When I try to access anything that is statically served, it is fine, but when I access anything proxied, I get a 404 on IE8 WinXP and some Win7, Other browsers are fine. I found that the problem disappear if I remove the block if ($ssl_protocol = TLSv1) { set $unsafe 1; } or if I don't use try_files and directly go for proxy_pass. But of course I can no longer locally host static file. I found that if I check for $ssl_protocol = SSLv3 , it is not causing problem, only TLSv1 If doesn't matter if I put any action in the "if" block, as soon as I do a test, it breaks. Anyone can shed a clue of what is going on there? Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262024,262024#msg-262024 From francis at daoine.org Tue Oct 6 07:34:28 2015 From: francis at daoine.org (Francis Daly) Date: Tue, 6 Oct 2015 08:34:28 +0100 Subject: merely testing for $ssl_protocol breaks upstream proxy only with IE8 In-Reply-To: <1cb8ab82b741bca371f45480c2e30f6a.NginxMailingListEnglish@forum.nginx.org> References: <1cb8ab82b741bca371f45480c2e30f6a.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151006073428.GH2847@daoine.org> On Mon, Oct 05, 2015 at 06:33:40PM -0400, rpriyana wrote: Hi there, > location / { > set $unsafe 0; > if ($ssl_protocol = TLSv1) { > set $unsafe 1; > } > proxy_intercept_errors on; > proxy_read_timeout 90; > try_files $uri $uri/index.html @proxy; > root /var/nginx/www/bb2; > > } https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/ You have "if" inside "location". You seem to have the configuration that is in the section # try_files wont work due to if > When I try to access anything that is statically served, it is fine, but > when I access anything proxied, I get a 404 on IE8 WinXP and some Win7, > Other browsers are fine. I suspect that "other browsers" is the difference between "if true" and "if false". Either way: it won't reliably do what you expect. If you need $unsafe, set it outside of a location. f -- Francis Daly francis at daoine.org From emailgrant at gmail.com Tue Oct 6 13:15:47 2015 From: emailgrant at gmail.com (Grant) Date: Tue, 6 Oct 2015 06:15:47 -0700 Subject: 301 executes before authentication In-Reply-To: References: Message-ID: > Rewrites will execute before authentication module handlers run; this is a > function of how Nginx is designed, and this order isn't configurable. See > http://forum.nginx.org/read.php?2,41891,43112#msg-43112 and > http://www.nginxguts.com/2011/01/phases/. In that case, can anyone figure out how to rewrite this config without a redirect so that munin can be accessed with host:port? I worked on it for quite a bit but couldn't come up with anything functional. location = / { return 301 https://$host:$server_port/munin/; } location /munin { fastcgi_split_path_info ^(/munin)(.*); fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_pass unix:/var/run/munin/fcgi-html.sock-1; include fastcgi_params; } - Grant >>> I have a server block that contains the following: >>> >>> auth_basic "Please log in."; >>> location = / { >>> return 301 https://$host:$server_port/folder/; >>> } >>> >>> I noticed that /folder/ is appended to the URL before the user is >>> prompted for authentication. Can that behavior be changed? >>> >>> - Grant From reallfqq-nginx at yahoo.fr Tue Oct 6 14:08:29 2015 From: reallfqq-nginx at yahoo.fr (B.R.) Date: Tue, 6 Oct 2015 16:08:29 +0200 Subject: merely testing for $ssl_protocol breaks upstream proxy only with IE8 In-Reply-To: <20151006073428.GH2847@daoine.org> References: <1cb8ab82b741bca371f45480c2e30f6a.NginxMailingListEnglish@forum.nginx.org> <20151006073428.GH2847@daoine.org> Message-ID: maps are a good way of conditionally setting variables' value. --- *B. R.* On Tue, Oct 6, 2015 at 9:34 AM, Francis Daly wrote: > On Mon, Oct 05, 2015 at 06:33:40PM -0400, rpriyana wrote: > > Hi there, > > > location / { > > set $unsafe 0; > > if ($ssl_protocol = TLSv1) { > > set $unsafe 1; > > } > > proxy_intercept_errors on; > > proxy_read_timeout 90; > > try_files $uri $uri/index.html @proxy; > > root /var/nginx/www/bb2; > > > > } > > https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/ > > You have "if" inside "location". > > You seem to have the configuration that is in the section > > # try_files wont work due to if > > > When I try to access anything that is statically served, it is fine, but > > when I access anything proxied, I get a 404 on IE8 WinXP and some Win7, > > Other browsers are fine. > > I suspect that "other browsers" is the difference between "if true" and > "if false". > > Either way: it won't reliably do what you expect. > > If you need $unsafe, set it outside of a location. > > f > -- > Francis Daly francis at daoine.org > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From reallfqq-nginx at yahoo.fr Tue Oct 6 14:15:54 2015 From: reallfqq-nginx at yahoo.fr (B.R.) Date: Tue, 6 Oct 2015 16:15:54 +0200 Subject: 301 executes before authentication In-Reply-To: References: Message-ID: In the links provided above, I see one example of Maxim suggesting a 2-steps solution playing with a returned status code. --- *B. R.* On Tue, Oct 6, 2015 at 3:15 PM, Grant wrote: > > Rewrites will execute before authentication module handlers run; this is > a > > function of how Nginx is designed, and this order isn't configurable. See > > http://forum.nginx.org/read.php?2,41891,43112#msg-43112 and > > http://www.nginxguts.com/2011/01/phases/. > > > In that case, can anyone figure out how to rewrite this config without > a redirect so that munin can be accessed with host:port? I worked on > it for quite a bit but couldn't come up with anything functional. > > location = / { > return 301 https://$host:$server_port/munin/; > } > > location /munin { > fastcgi_split_path_info ^(/munin)(.*); > fastcgi_param PATH_INFO $fastcgi_path_info; > fastcgi_pass unix:/var/run/munin/fcgi-html.sock-1; > include fastcgi_params; > } > > - Grant > > > >>> I have a server block that contains the following: > >>> > >>> auth_basic "Please log in."; > >>> location = / { > >>> return 301 https://$host:$server_port/folder/; > >>> } > >>> > >>> I noticed that /folder/ is appended to the URL before the user is > >>> prompted for authentication. Can that behavior be changed? > >>> > >>> - Grant > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From harsh at gumgum.com Tue Oct 6 18:06:51 2015 From: harsh at gumgum.com (Harshvardhan Chauhan) Date: Tue, 6 Oct 2015 11:06:51 -0700 Subject: *14177278 readv() failed (104: Connection reset by peer) while reading upstream Message-ID: Hi, We have a tomcat and nginx setup and are seeing the below error in our nginx logs. 2015/10/06 11:05:00 [error] 1005#0: *3026220 readv() failed (104: Connection reset by peer) while reading upstream, client: 10.144.106.221, server: _, request: "GET /exelate /usersync?segment=3460,3461,3462,3463,3466,1475,3482,3485,8129,1443,8128,1444,1438,1440,1442,5174,5173,3457,3455,3456,3453,3454,3451,1447,1448,3452,3449,1451,3448,1449,5183,1463,16094,16095,16096,40438,40441,5845,40465,40422,40425,1309,5856,40473,5860,40471,5861,40470,5848,5846,40481,5847,40479,40478,5851,40491,5872,5871,40486,5874,40499,5865,40498,5862,5868,5867,4737,5804,4728,4725,5814,10370,4708,10369,7592,10368,10367,7593,10374,10373,10372,10371,7598,10362,7599,10361,10365,10364,10363,4702,4703,14089,14088,4698,14093,9989,9232,14100,14101,9234,9235,9210,5822,9202,5825,9205,3058,9206,5831,10427,17139,10428,17140,10429,17141,10430,10431,17135,17136,10432,10433,17137,10434,10435,17131,17132,10437,17133,10438,17134,346,10439,17127,10440,17128,344,10441,17129,539,10442,17124,10412,14141,10411,17123,17126,10414,10413,14138,10416,17120,10415,17119,14136,17122,10420,17116,10419,17115,17118,10422,10421,7566,10424,17111,10426,10425,17113,17169,17170,17167,17168,17165,17166,17163,17164,17161,17162,17159,17160,17158,17157,10444,17156,10443,17154,17153,17152,17151,17150,5736,17149,17148,9241,17147,17146,9239,9238,9237,17143,13883,10395,13884,17192,10396,7630,13881,10397,7628,13879,7635,13877,10393,13878,10394,13891,17183,10400,13892,13889,17185,13890,7627,13887,13888,13885,10380,10379,13604,10381,13603,10376,13895,10375,13894,10378,10377,13893,17181,7639,10388,10387,7640,7637,10389,10383,10386,10385,7664,13852,13853,13854,13621,13855,13848,391,13849,13850,13616,13851,13860,10410,13861,13862,10408,13856,13857,13858,25,13859,13866,13865,5794,13868,7683,13867,5796,10405,13864,13863,13874,13873,13875,13870,13869,7678,13872,7679,13871,17013,17016,17017,17019,17020,17021,17024,6985,17027,17028,6996,4877,4876,17029,4875,4874,17031,6992,4873,17034,6994,4871,6993,17035,17038,17037,4866,4863,16981,14169,4891,16982,14170,4892,16979,4893,16986,4888,4889,16984,141 Can someone help me understand what this means and if there is a setting we need to change in either tomcat or nginx. Appreciate your help. regards, -- *Harshvardhan Chauhan* | Software Engineer *GumGum* | *Ads that stick* 310-260-9666 | harsh at gumgum.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Tue Oct 6 23:33:16 2015 From: nginx-forum at nginx.us (rpriyana) Date: Tue, 06 Oct 2015 19:33:16 -0400 Subject: merely testing for $ssl_protocol breaks upstream proxy only with IE8 In-Reply-To: References: Message-ID: <56aecf6cecba1f0dd9394ba78a2c25d1.NginxMailingListEnglish@forum.nginx.org> Thanks! I will use map and test it out. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262024,262037#msg-262037 From adam at jooadam.hu Wed Oct 7 10:19:56 2015 From: adam at jooadam.hu (=?UTF-8?B?Sm/DsyDDgWTDoW0=?=) Date: Wed, 7 Oct 2015 12:19:56 +0200 Subject: Content-Security-Policy header gets lowercased Message-ID: Hi, I noticed that when adding a `Content-Security-Policy` header to the response, the header name gets lowercased. Neither `Content-Security-Polic` or `Content-Security-Policyy`, or any other header I came across gets lowercased. Is this a bug? ?d?m From nginx-forum at nginx.us Wed Oct 7 12:29:22 2015 From: nginx-forum at nginx.us (esxgx) Date: Wed, 07 Oct 2015 08:29:22 -0400 Subject: a problem with chunked encoding In-Reply-To: <20151005124058.GH30105@mdounin.ru> References: <20151005124058.GH30105@mdounin.ru> Message-ID: <14c4867fcdc153625b4913ca7af0000c.NginxMailingListEnglish@forum.nginx.org> Maxim Dounin, Thanks for your prompt reply~ ^ ^ Actually In my script, the tcp stream is encrypted and disguised as a normal chunked downloaded file to pass the firewall, and I need to control every chunk(the stream is encrypted in blocks, and a chunk represents a block) so that there is no specific protocol identification. If the script cannot control the process of chunked encoding, it should have some identification so that the firewall can update itself to find out the proxy stream. There are many web hostings that use nginx + php-fpm, so I wrote the script in PHP. Does that mean I cannot use nginx as a web server in this way? Nginx is an excellent web server with good proformance, I'm not willing to give up this server. Thanks. Maxim Dounin Wrote: ------------------------------------------------------- > Hello! > > On Sun, Oct 04, 2015 at 06:03:17AM -0400, esxgx wrote: > > > I wrote a php script, for socks over http proxy, generating ?chunked > > encoding? format, adding a header(Transfer-Encoding: chunked) > > and I first used apache, it works well. > > But when I used nginx/php-fpm, I found the response chunked encoding > twice. > > > > I tried to turn off chunked encoding with "chunked_transfer_encoding > off", > > but in the response header, there were no "Transfer-Encoding: > chunked" > > that i added in the php script. > > Don't encode FastCGI responses using chunked transfer encoding, > this is not something nginx can tolerate. > > Note well that it's believed to be violation of the following > clause in RFC 3875 (http://tools.ietf.org/html/rfc3875#section-6.3.4): > > : The script MUST NOT return any header fields that relate to > : client-side communication issues and could affect the server's > : ability to send the response to the client. > > When needed and possible, nginx will encode responses using > chunked encoding itself. > > -- > Maxim Dounin > http://nginx.org/ > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx Posted at Nginx Forum: http://forum.nginx.org/read.php?2,261998,262046#msg-262046 From mdounin at mdounin.ru Wed Oct 7 15:25:52 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Wed, 7 Oct 2015 18:25:52 +0300 Subject: a problem with chunked encoding In-Reply-To: <14c4867fcdc153625b4913ca7af0000c.NginxMailingListEnglish@forum.nginx.org> References: <20151005124058.GH30105@mdounin.ru> <14c4867fcdc153625b4913ca7af0000c.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151007152552.GM30105@mdounin.ru> Hello! On Wed, Oct 07, 2015 at 08:29:22AM -0400, esxgx wrote: > Maxim Dounin, > > Thanks for your prompt reply~ ^ ^ > Actually In my script, the tcp stream is encrypted and disguised as a normal > chunked downloaded file to pass the firewall, and I need to control every > chunk(the stream is encrypted in blocks, and a chunk represents a block) so > that there is no specific protocol identification. > > If the script cannot control the process of chunked encoding, it should have > some identification so that the firewall can update itself to find out the > proxy stream. > > There are many web hostings that use nginx + php-fpm, so I wrote the script > in PHP. > > Does that mean I cannot use nginx as a web server in this way? > > Nginx is an excellent web server with good proformance, I'm not willing to > give up this server. You are misusing chunked encoding. It's not expected to provide message boundaries, it only provides a way to know if a response body is complete or not. Additionally, chunked encoding is expected to be removed (and re-applied if needed) by any HTTP intermediate along the way of the response. That is, your approach isn't going to work in the real world, regardless of whether you'll be able to do this with nginx or not. -- Maxim Dounin http://nginx.org/ From emailgrant at gmail.com Wed Oct 7 15:44:34 2015 From: emailgrant at gmail.com (Grant) Date: Wed, 7 Oct 2015 08:44:34 -0700 Subject: 301 executes before authentication In-Reply-To: References: Message-ID: > In the links provided above, I see one example of Maxim suggesting a 2-steps > solution playing with a returned status code. Wow, that works. I couldn't follow it at first. Thanks! - Grant >> > Rewrites will execute before authentication module handlers run; this is >> > a >> > function of how Nginx is designed, and this order isn't configurable. >> > See >> > http://forum.nginx.org/read.php?2,41891,43112#msg-43112 and >> > http://www.nginxguts.com/2011/01/phases/. >> >> >> In that case, can anyone figure out how to rewrite this config without >> a redirect so that munin can be accessed with host:port? I worked on >> it for quite a bit but couldn't come up with anything functional. >> >> location = / { >> return 301 https://$host:$server_port/munin/; >> } >> >> location /munin { >> fastcgi_split_path_info ^(/munin)(.*); >> fastcgi_param PATH_INFO $fastcgi_path_info; >> fastcgi_pass unix:/var/run/munin/fcgi-html.sock-1; >> include fastcgi_params; >> } >> >> - Grant >> >> >> >>> I have a server block that contains the following: >> >>> >> >>> auth_basic "Please log in."; >> >>> location = / { >> >>> return 301 https://$host:$server_port/folder/; >> >>> } >> >>> >> >>> I noticed that /folder/ is appended to the URL before the user is >> >>> prompted for authentication. Can that behavior be changed? >> >>> >> >>> - Grant From francis at daoine.org Thu Oct 8 07:28:01 2015 From: francis at daoine.org (Francis Daly) Date: Thu, 8 Oct 2015 08:28:01 +0100 Subject: Content-Security-Policy header gets lowercased In-Reply-To: References: Message-ID: <20151008072801.GI2847@daoine.org> On Wed, Oct 07, 2015 at 12:19:56PM +0200, Jo? ?d?m wrote: Hi there, > I noticed that when adding a `Content-Security-Policy` header to the > response, the header name gets lowercased. Neither > `Content-Security-Polic` or `Content-Security-Policyy`, or any other > header I came across gets lowercased. Is this a bug? Works for me: === server { add_header Content-Security-Policy "nginx $request_uri"; listen 8195; } === $ curl -sI http://localhost:8195/300.txt | grep nginx Server: nginx/1.9.5 Content-Security-Policy: nginx /300.txt How can I reproduce the problem that you see? f -- Francis Daly francis at daoine.org From hobson42 at gmail.com Thu Oct 8 10:22:36 2015 From: hobson42 at gmail.com (Ian Hobson) Date: Thu, 8 Oct 2015 11:22:36 +0100 Subject: Basic protection for different IPs Message-ID: <561643EC.6040005@gmail.com> Hi All, I want to keep casual visitors out of a test website, yet enable the developers who come in via ssh to use it without entering a password, and allow invited people to come in using a password. In other words, how can I set up basic protection on my test website when responding to the main IP of my server, and have no password prompt when responding on localhost? I tried using if (hostname = 'example.com') in spite of if-is-evil, and could not get it to work. Regards Ian From mthoenes at contentfleet.com Thu Oct 8 10:32:49 2015 From: mthoenes at contentfleet.com (Manuel Thoenes) Date: Thu, 8 Oct 2015 12:32:49 +0200 Subject: Basic protection for different IPs In-Reply-To: <561643EC.6040005@gmail.com> References: <561643EC.6040005@gmail.com> Message-ID: Hi Ian, simply combine your basic auth with == auth_basic "xxxx"; auth_basic_user_file xxxx; satisfy any; allow 127.0.0.1; allow ::1; deny all; == Regards, Manu -------------- next part -------------- An HTML attachment was scrubbed... URL: From steelhoof at gmail.com Thu Oct 8 15:36:13 2015 From: steelhoof at gmail.com (Bill Ries-Knight) Date: Thu, 8 Oct 2015 08:36:13 -0700 Subject: Basic protection for different IPs In-Reply-To: References: <561643EC.6040005@gmail.com> Message-ID: or, run from a different port. On Thu, Oct 8, 2015 at 3:32 AM, Manuel Thoenes wrote: > Hi Ian, > > simply combine your basic auth with > == > auth_basic "xxxx"; > auth_basic_user_file xxxx; > > satisfy any; > allow 127.0.0.1; > allow ::1; > deny all; > == > > Regards, > Manu > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -- -- -- Bill Ries-Knight Stockton, CA Respect the process, Vote. Twitter: @steelhoof Here I am on Google+ https://plus.google.com/u/0/+BillRiesKnightSteelhoof/posts Consider that people using recreational drugs are killing innocent people as Cartels try to control the drug trade Only about half of Organized Crime money is drugs Why give them any? Given oil profits, thinking Congress should require 10% of OilCo dividend payments divert to renewable energy research #share -------------- next part -------------- An HTML attachment was scrubbed... URL: From guilherme.e at gmail.com Thu Oct 8 18:16:03 2015 From: guilherme.e at gmail.com (Guilherme) Date: Thu, 8 Oct 2015 15:16:03 -0300 Subject: Vary header and cache_key Message-ID: Hello! Before Nginx 1.7.7, the file name in a cache was a result of applying the MD5 function to the cache_key. Now the file name, when Vary header is present in a response of the proxied request, is not the MD5 of the cache_key anymore. The above requests generate two different cache files (response header include *Vary: Accept-Encoding*): curl -H 'Accept-Encoding: gzip' http://example.com/script.js curl http://example.com/script.js *proxy_cache_key: *$scheme://$http_host$uri$is_args$args How is calculated the file name in this case? Tks, Guilherme -------------- next part -------------- An HTML attachment was scrubbed... URL: From naseem.alnaji at mulesoft.com Thu Oct 8 20:23:15 2015 From: naseem.alnaji at mulesoft.com (Naseem Al-Naji) Date: Thu, 8 Oct 2015 13:23:15 -0700 Subject: Poor NGINX Performance due to configurations Message-ID: Hi everyone, My company, Mulesoft, uses NGINX to help deliver our product. We use your commercialized version, and have noticed poor performance on our production servers, whereas our staging servers perform much better. The load balancing on production causes jumps in CPU: [image: Inline image 1] I was wondering if we could arrange a call to help us diagnose this problem. I've attached our nginx.conf that is running on an M3.XLarge EC2 instance. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 13520 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: nginx_prod.conf Type: application/octet-stream Size: 1562 bytes Desc: not available URL: From pchychi at gmail.com Thu Oct 8 21:41:16 2015 From: pchychi at gmail.com (Payam Chychi) Date: Thu, 08 Oct 2015 14:41:16 -0700 Subject: Poor NGINX Performance due to configurations In-Reply-To: References: Message-ID: <5616E2FC.6010400@gmail.com> On 2015-10-08, 1:23 PM, Naseem Al-Naji wrote: > Hi everyone, > > My company, Mulesoft, uses NGINX to help deliver our product. We use > your commercialized version, and have noticed poor performance on our > production servers, whereas our staging servers perform much better. > The load balancing on production causes jumps in CPU: > > Inline image 1 > > > I was wondering if we could arrange a call to help us diagnose this > problem. I've attached our nginx.conf that is running on an M3.XLarge > EC2 instance. > > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx Hi, I assume this is not due to some system tune setting or IO issues? -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/png Size: 13520 bytes Desc: not available URL: From naseem.alnaji at mulesoft.com Thu Oct 8 22:13:16 2015 From: naseem.alnaji at mulesoft.com (Naseem Al-Naji) Date: Thu, 8 Oct 2015 15:13:16 -0700 Subject: Poor NGINX Performance due to configurations In-Reply-To: <5616E2FC.6010400@gmail.com> References: <5616E2FC.6010400@gmail.com> Message-ID: Hey there! Yes, I believe it is mainly just how we have configured it. The NGINX performs much better on our staging servers even though they only have 1 worker process, whereas our production has 4 worker processes, where 4 is recommended. On Thu, Oct 8, 2015 at 2:41 PM, Payam Chychi wrote: > > On 2015-10-08, 1:23 PM, Naseem Al-Naji wrote: > > Hi everyone, > > My company, Mulesoft, uses NGINX to help deliver our product. We use your > commercialized version, and have noticed poor performance on our production > servers, whereas our staging servers perform much better. The load > balancing on production causes jumps in CPU: > > [image: Inline image 1] > > > I was wondering if we could arrange a call to help us diagnose this > problem. I've attached our nginx.conf that is running on an M3.XLarge EC2 > instance. > > > _______________________________________________ > nginx mailing listnginx at nginx.orghttp://mailman.nginx.org/mailman/listinfo/nginx > > > Hi, > > I assume this is not due to some system tune setting or IO issues? > > > > > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/png Size: 13520 bytes Desc: not available URL: From adam at jooadam.hu Thu Oct 8 22:50:17 2015 From: adam at jooadam.hu (=?UTF-8?B?Sm/DsyDDgWTDoW0=?=) Date: Fri, 9 Oct 2015 00:50:17 +0200 Subject: Content-Security-Policy header gets lowercased In-Reply-To: <20151008072801.GI2847@daoine.org> References: <20151008072801.GI2847@daoine.org> Message-ID: Hi Francis, > How can I reproduce the problem that you see? Check with Firefox? Your response helped me realize that this is an issue with the Firefox developer tools, and it is not specific to Content-Security-Policy, for example it lowercases five other headers that Twitter sends me. I almost posted a bug report, but then I found that someone has already done so more than two years ago, and the resolution was essentially ?who cares?: https://bugzilla.mozilla.org/show_bug.cgi?id=867878 Thanks for checking it out and sorry for the hassle. ?d?m From pchychi at gmail.com Fri Oct 9 07:09:45 2015 From: pchychi at gmail.com (Payam Chychi) Date: Fri, 9 Oct 2015 00:09:45 -0700 Subject: Poor NGINX Performance due to configurations In-Reply-To: References: <5616E2FC.6010400@gmail.com> Message-ID: On Thursday, October 8, 2015 at 3:13 PM, Naseem Al-Naji wrote: > Hey there! Yes, I believe it is mainly just how we have configured it. The NGINX performs much better on our staging servers even though they only have 1 worker process, whereas our production has 4 worker processes, where 4 is recommended. > > On Thu, Oct 8, 2015 at 2:41 PM, Payam Chychi wrote: > > > > On 2015-10-08, 1:23 PM, Naseem Al-Naji wrote: > > > Hi everyone, > > > > > > My company, Mulesoft, uses NGINX to help deliver our product. We use your commercialized version, and have noticed poor performance on our production servers, whereas our staging servers perform much better. The load balancing on production causes jumps in CPU: > > > > > > > > > > > > > > > I was wondering if we could arrange a call to help us diagnose this problem. I've attached our nginx.conf that is running on an M3.XLarge EC2 instance. > > > > > > _______________________________________________ nginx mailing list nginx at nginx.org (mailto:nginx at nginx.org) http://mailman.nginx.org/mailman/listinfo/nginx > > Hi, > > > > I assume this is not due to some system tune setting or IO issues? > > > > > > > > > > > > _______________________________________________ > > nginx mailing list > > nginx at nginx.org (mailto:nginx at nginx.org) > > http://mailman.nginx.org/mailman/listinfo/nginx > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > > Can you please share you system tune settings with us, such as output for ulimit -a as the user running the nginx process as well as sysctl and output of ethreal on your nic(s). Output of dmesg also helps in case there are hardware issiues. Another tool to use is dstat, it helps you monitor IO and network/system resource usage. Thanks Payam -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Fri Oct 9 07:55:18 2015 From: nginx-forum at nginx.us (jshare) Date: Fri, 09 Oct 2015 03:55:18 -0400 Subject: Chrome says both HTTP/2 and SPDY being used? Message-ID: I always compile nginx from source. I upgraded to 1.9.5 by including the http2 module and not the spdy module, made the simple http2 change to my conf while removing all spdy-related declarations ,and HTTP/2 is now working. Sweet. However, when I use Chrome to inspect pages on my site at https://jobmob.co.il/, I can see that some of my files are served using H2 while others are served using spdy. Why isn't it all just over H2? Is this normal? Thanks Jacob Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262077,262077#msg-262077 From jiangmuhui at gmail.com Fri Oct 9 08:41:00 2015 From: jiangmuhui at gmail.com (Muhui Jiang) Date: Fri, 9 Oct 2015 16:41:00 +0800 Subject: Http2 Priority Message-ID: Hi, My first time to ask question. Is this the mail list for FAQ? If so, my question is that it seems nginx1.9.5 support the dependency tree built in http/2. But through my test, the result is not what I expected. I send 4 requests while A is B,C,D's parent. But the response I received is a part of A's data frame and then B,C,D 's whole data frame and then the left of A(A is big enough). According to RFC7540, we should receive all the A's dataframe before receive B,C,D's data frame. I don't know the reason(maybe because of flow control?). But when I tried another server h2o, it gives me the result I want. A finished first and then B,C,D. Best Regards Muhui Jiang -------------- next part -------------- An HTML attachment was scrubbed... URL: From ahutchings at nginx.com Fri Oct 9 08:52:19 2015 From: ahutchings at nginx.com (Andrew Hutchings) Date: Fri, 9 Oct 2015 09:52:19 +0100 Subject: Chrome says both HTTP/2 and SPDY being used? In-Reply-To: References: Message-ID: <56178043.5040803@nginx.com> Hi Jacob, As far as I can tell only the from-local-cache elements are showing as SPDY. Flushing the browser cache shows everything as h2. So I guess it is an internal Chrome thing. Kind Regards Andrew On 09/10/15 08:55, jshare wrote: > I always compile nginx from source. I upgraded to 1.9.5 by including the > http2 module and not the spdy module, made the simple http2 change to my > conf while removing all spdy-related declarations ,and HTTP/2 is now > working. Sweet. > > However, when I use Chrome to inspect pages on my site at > https://jobmob.co.il/, I can see that some of my files are served using H2 > while others are served using spdy. Why isn't it all just over H2? > > Is this normal? > > Thanks > > Jacob > > Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262077,262077#msg-262077 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -- Andrew Hutchings (LinuxJedi) Senior Developer Advocate, Nginx Inc. From nginx-forum at nginx.us Fri Oct 9 12:11:36 2015 From: nginx-forum at nginx.us (jshare) Date: Fri, 09 Oct 2015 08:11:36 -0400 Subject: Chrome says both HTTP/2 and SPDY being used? In-Reply-To: <56178043.5040803@nginx.com> References: <56178043.5040803@nginx.com> Message-ID: Thanks Andrew, I submitted a bug report to Google Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262077,262081#msg-262081 From nginx-forum at nginx.us Fri Oct 9 14:14:24 2015 From: nginx-forum at nginx.us (p.heppler) Date: Fri, 09 Oct 2015 10:14:24 -0400 Subject: http/2 needs "weaker" ciphers? Message-ID: <6af2c1aa4c97d950fde0ff03ce8cedf0.NginxMailingListEnglish@forum.nginx.org> I'm running nginx 1.9.5 and switched from spdy to http/2. I wonder why I had to change my cipher list and add "weaker" ciphers? before (worked fine with spdy): ssl_ciphers 'AES256+EECDH:AES256+EDH'; after: ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH'; Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262084,262084#msg-262084 From al-nginx at none.at Fri Oct 9 22:27:57 2015 From: al-nginx at none.at (Aleksandar Lazic) Date: Sat, 10 Oct 2015 00:27:57 +0200 Subject: Poor NGINX Performance due to configurations In-Reply-To: References: <5616E2FC.6010400@gmail.com> Message-ID: <6afc48ee9e8b477d951af6024f9438a0@none.at> Hi. Am 09-10-2015 09:09, schrieb Payam Chychi: > On Thursday, October 8, 2015 at 3:13 PM, Naseem Al-Naji wrote: > >> Hey there! Yes, I believe it is mainly just how we have configured it. >> The NGINX performs much better on our staging servers even though they >> only have 1 worker process, whereas our production has 4 worker >> processes, where 4 is recommended. >> >> On Thu, Oct 8, 2015 at 2:41 PM, Payam Chychi >> wrote: >> >> On 2015-10-08, 1:23 PM, Naseem Al-Naji wrote: >> >> Hi everyone, >> >> My company, Mulesoft, uses NGINX to help deliver our product. We use >> your commercialized version, and have noticed poor performance on our >> production servers, whereas our staging servers perform much better. >> The load balancing on production causes jumps in CPU: >> >> >> >> I was wondering if we could arrange a call to help us diagnose this >> problem. I've attached our nginx.conf that is running on an M3.XLarge >> EC2 instance. >>> >> Hi, >> >> I assume this is not due to some system tune setting or IO issues? > > Can you please share you system tune settings with us, such as output > for ulimit -a as the user running the nginx process as well as sysctl > and output of ethreal on your nic(s). > > Output of dmesg also helps in case there are hardware issiues. > > Another tool to use is dstat, it helps you monitor IO and > network/system > resource usage. and the output from 'nginx -V'. I case you have a new version the output of -T also. BR Aleks From al-nginx at none.at Fri Oct 9 22:30:43 2015 From: al-nginx at none.at (Aleksandar Lazic) Date: Sat, 10 Oct 2015 00:30:43 +0200 Subject: running nginx-running and nginx concurrently In-Reply-To: <52c61c48fb4da8726941bb411c5314cc@deviltracks.net> References: <457c490787d922b8b42aa29c19d15e1e@deviltracks.net> <9896FC28-DC80-4084-908B-227BF4AAE929@ultra-secure.de> <2BFCF7F4-744D-4BF8-9E07-95A427B46F80@nginx.com> <52c61c48fb4da8726941bb411c5314cc@deviltracks.net> Message-ID: <9f865e34cef39fc814a44abf6bcb8766@none.at> Hi. Am 21-09-2015 16:00, schrieb fsantiago at deviltracks.net: > Thanks Rainer and Ekaterina. > > The reason for my request is I have a production Nginx server (my only > server) and I wanted to play with Nginx+ without disturbing my running > server. You can just replace the nginx with n+ ;-) We have done this without any config changes. BR Aleks > On 2015-09-21 07:04, Ekaterina Kukushkina wrote: >> Hello Rainer, >> >>> On 21 Sep 2015, at 13:13, Rainer Duffner >>> wrote: >>> >>> Well, on FreeBSD, the nginx package contains just one binary: >>> /usr/local/sbin/nginx and no libraries. >>> Technically, I?m pretty sure I could unpack that binary from the >>> package and place it just about anywhere in the filesystem (and >>> subsequently run it from there). >> >> Technically, yes. >> It's possible to unpack deb, put binary, configs, etc to new >> hierarchy, create start-up script (or run it by hand). >> But I said about whole package not binary. >> Running two binary simultaneously - possible. >> Thank you for clarify. >> >>> >>> Of course, I never got the chance to try out nginx-plus - but I >>> assume it?s not much different. >> >> But you can ;) >> >>> >>> Though I have trouble understanding the reason behind such a request? >> >> May be current installed version was compiled with modules which >> aren't available for nginx-plus(-extras). >> >>> >> >> -- >> Ekaterina Kukushkina >> Support Engineer | NGINX, Inc. >> >> _______________________________________________ >> nginx mailing list >> nginx at nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx From piotrsikora at google.com Sat Oct 10 00:24:25 2015 From: piotrsikora at google.com (Piotr Sikora) Date: Fri, 9 Oct 2015 17:24:25 -0700 Subject: [ANNOUNCE] ngx_brotli Message-ID: Hey guys, I'm pleased to announce ngx_brotli, a set of nginx modules adding support for the new Brotli compression algorithm from Google. You can read more about Brotli here: http://google-opensource.blogspot.com/2015/09/introducing-brotli-new-compression.html ngx_brotli is available on GitHub: https://github.com/google/ngx_brotli Brotli content encoding is already supported by Firefox 44 (Nightly) and it's expected to be supported by Chrome soon. Best regards, Piotr Sikora -------------- next part -------------- An HTML attachment was scrubbed... URL: From al-nginx at none.at Sat Oct 10 08:53:20 2015 From: al-nginx at none.at (Aleksandar Lazic) Date: Sat, 10 Oct 2015 10:53:20 +0200 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: References: Message-ID: <77d61732a3f4b5baa0dc21ae44be72c1@none.at> Hey Piotr. WOW. I wanted to post a question about brotli also today ;-) Am 10-10-2015 02:24, schrieb Piotr Sikora: > Hey guys, > I'm pleased to announce ngx_brotli, a set of nginx modules adding > support for the new Brotli compression algorithm from Google. > > You can read more about Brotli here: > http://google-opensource.blogspot.com/2015/09/introducing-brotli-new-compression.html > > ngx_brotli is available on GitHub: > https://github.com/google/ngx_brotli > > Brotli content encoding is already supported by Firefox 44 (Nightly) > and > it's expected to be supported by Chrome soon. Looks like from firefox also. https://bugzilla.mozilla.org/show_bug.cgi?id=366559 In the firefox thread are some concerns about cpu usage vs bandwith savings. Do you have done some tests from this point of view? Cheers Aleks From nginx-forum at nginx.us Sat Oct 10 19:40:29 2015 From: nginx-forum at nginx.us (Alt) Date: Sat, 10 Oct 2015 15:40:29 -0400 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: References: Message-ID: <4b8cd27fdfc0e911e0bf70acd6d12e0c.NginxMailingListEnglish@forum.nginx.org> Hello, It looks very interesting, but how the brotli static module works with the gzip static module also enabled? Best Regards Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262088,262093#msg-262093 From kasinostrasse55 at gmail.com Sat Oct 10 22:41:38 2015 From: kasinostrasse55 at gmail.com (Kasino Strasse) Date: Sun, 11 Oct 2015 00:41:38 +0200 Subject: URGENT needed - Nginx + FastCGIwrap = 502 error Message-ID: Hello, I am using Nginx to configure nagios setup. Nginx configured correctly and I am able to serve pages. But I get error from error_log as follows: 2015/10/11 00:34:49 [crit] 18092#0: *9 connect() to unix:/var/run/fcgiwrap.socket failed (13: Permission denied) while connecting to upstream, client: 192.168.0.1, server: nagios.example.com, request: "GET /nagios/cgi-bin/status.cgi?hostgroup=all&style=hostdetail HTTP/1.1", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: " nagios.example.com", referrer: "http://nagios.example.com/side.php" sudo service fcgiwrap status * Checking status of FastCGI wrapper fcgiwrap [ OK ] sudo netstat -anp | grep cgi unix 2 [ ACC ] STREAM LISTENING 2188667357 16645/f*cgi*wrap /var/run/f*cgi*wrap.socket ls -ltr /var/run/fcgiwrap.socket srwxr-xr-x 1 www-data www-data 0 Oct 11 00:19 */var/run/fcgiwrap.socket* *Please suggest and fix this error ?* *Best regards, Kasino.* -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Sun Oct 11 03:37:45 2015 From: nginx-forum at nginx.us (George) Date: Sat, 10 Oct 2015 23:37:45 -0400 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: <77d61732a3f4b5baa0dc21ae44be72c1@none.at> References: <77d61732a3f4b5baa0dc21ae44be72c1@none.at> Message-ID: interesting thanks for sharing :) so how does this interact or conflict with gzip static/gzip ? do we need to turn off gzip/gzip static in nginx to use brotli or can both be enabled ? Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262088,262096#msg-262096 From ahutchings at nginx.com Sun Oct 11 06:45:50 2015 From: ahutchings at nginx.com (Andrew Hutchings) Date: Sun, 11 Oct 2015 07:45:50 +0100 Subject: URGENT needed - Nginx + FastCGIwrap = 502 error In-Reply-To: References: Message-ID: <561A059E.8020106@nginx.com> Hi Kasino, Two things to check here: 1. are the NGINX workers running as the same user/group as the socket? 2. if this is a RHEL/CentOS/Fedora box (unlikely given the www-data user): is there anything in the SELinux audit log to indicate that it blocked this? Kind Regards Andrew On 10/10/15 23:41, Kasino Strasse wrote: > Hello, > > I am using Nginx to configure nagios setup. > > Nginx configured correctly and I am able to serve pages. But I get error > from error_log as follows: > > 2015/10/11 00:34:49 [crit] 18092#0: *9 connect() to > unix:/var/run/fcgiwrap.socket failed (13: Permission denied) while > connecting to upstream, client: 192.168.0.1, server: nagios.example.com > , request: "GET > /nagios/cgi-bin/status.cgi?hostgroup=all&style=hostdetail HTTP/1.1", > upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: > "nagios.example.com ", referrer: > "http://nagios.example.com/side.php" > > > sudo service fcgiwrap status > > * Checking status of FastCGI wrapper fcgiwrap > [ OK ] > > sudo netstat -anp | grep cgi > > unix 2 [ ACC ] STREAM LISTENING 2188667357 > 16645/f*cgi*wrap /var/run/f*cgi*wrap.socket > > > ls -ltr /var/run/fcgiwrap.socket > > srwxr-xr-x 1 www-data www-data 0 Oct 11 00:19 */var/run/fcgiwrap.socket* > > * > * > > *Please suggest and fix this error ?* > > * > * > > *Best regards, Kasino.* > > > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -- Andrew Hutchings (LinuxJedi) Senior Developer Advocate, Nginx Inc. From nginx-forum at nginx.us Sun Oct 11 08:23:56 2015 From: nginx-forum at nginx.us (DocMAX) Date: Sun, 11 Oct 2015 04:23:56 -0400 Subject: nginx does not work Message-ID: <5c904c178f25ea936c1404845fe5d4ef.NginxMailingListEnglish@forum.nginx.org> my reverse proxy is not working with webmin. css is not resolved. http { include mime.types; server { listen 80; server_name router; access_log /var/log/nginx/access.log; location ^~ /webmin { proxy_pass http://192.168.1.5:10000/; } } } Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262098,262098#msg-262098 From francis at daoine.org Sun Oct 11 09:52:34 2015 From: francis at daoine.org (Francis Daly) Date: Sun, 11 Oct 2015 10:52:34 +0100 Subject: URGENT needed - Nginx + FastCGIwrap = 502 error In-Reply-To: References: Message-ID: <20151011095234.GN2847@daoine.org> On Sun, Oct 11, 2015 at 12:41:38AM +0200, Kasino Strasse wrote: Hi there, > Nginx configured correctly and I am able to serve pages. But I get error > from error_log as follows: > > 2015/10/11 00:34:49 [crit] 18092#0: *9 connect() to > unix:/var/run/fcgiwrap.socket failed (13: Permission denied) while ls -ldZ / ls -ldZ /var ls -ldZ /var/run > ls -ltr /var/run/fcgiwrap.socket > > srwxr-xr-x 1 www-data www-data 0 Oct 11 00:19 */var/run/fcgiwrap.socket* What user/group does your nginx run as? Does that user have suitable access to the full path to the socket? f -- Francis Daly francis at daoine.org From francis at daoine.org Sun Oct 11 10:01:52 2015 From: francis at daoine.org (Francis Daly) Date: Sun, 11 Oct 2015 11:01:52 +0100 Subject: nginx does not work In-Reply-To: <5c904c178f25ea936c1404845fe5d4ef.NginxMailingListEnglish@forum.nginx.org> References: <5c904c178f25ea936c1404845fe5d4ef.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151011100152.GO2847@daoine.org> On Sun, Oct 11, 2015 at 04:23:56AM -0400, DocMAX wrote: Hi there, > my reverse proxy is not working with webmin. css is not resolved. What is the url of one css file that you wish to have resolved but which is not resolved? My suspicion is that it does not start with "/webmin", and so it will not be handled in your proxy_pass location. > location ^~ /webmin { > proxy_pass http://192.168.1.5:10000/; > } You may be happier configuring webmin like it says on http://www.webmin.com/apache.html, section "Webmin In A Sub-Directory Via A Proxy"; and then changing your nginx config to be more like location ^~ /webmin/ { proxy_pass http://192.168.1.5:10000; } It is always fiddly to reverse-proxy something at a different place in the url tree than it expects to be; so if the something has a config feature to make it unnecessary to do so, it is usually good to make use of that. Good luck with it, f -- Francis Daly francis at daoine.org From nginx-forum at nginx.us Sun Oct 11 21:18:49 2015 From: nginx-forum at nginx.us (xore) Date: Sun, 11 Oct 2015 17:18:49 -0400 Subject: Can't find description for "post_action" in documentation In-Reply-To: References: Message-ID: Ok, thanks for the link. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262008,262107#msg-262107 From nginx-forum at nginx.us Sun Oct 11 21:42:37 2015 From: nginx-forum at nginx.us (javdev) Date: Sun, 11 Oct 2015 17:42:37 -0400 Subject: Error Nginx 502 [upstream prematurely closed connection] Message-ID: Hello guys this is my first question here. I'm working on nginx almost 2 years, but in the laste days I have founded an error, very complicated to solve. I'm working on Amazon stack, with Elastic Load Balancer (Using TCP (SSL)), then the request is sent to Nginx (1.8.0), 2 EC2 Instances, each instance has a Sails project (running on 1337 port). The connectio is amolst fine, actually sometimes works fine, but after 3 or 5 refresh page, throw the next 502 error: --- code error ---- 2015/10/11 20:14:46 [error] 4623#0: *38 upstream prematurely closed connection while reading response header from upstream, client: 172.31.35.22, server: , request: "GET /socket.io/?__sails_io_sdk_version=0.11.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket&sid=2Cn2Vmz2ovRgBxWNAAA3 HTTP/1.1", upstream: "http://127.0.0.1:1337/socket.io/?__sails_io_sdk_version=0.11.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket&sid=2Cn2Vmz2ovRgBxWNAAA3", host: "sails-load-balancer-1968414874.us-west-2.elb.amazonaws.com" ----- End code error---- My configurarion is here: https://gist.github.com/Ajaxman/6dd5ea772823e45c1a74 And my hostvirtual is here: https://gist.github.com/Ajaxman/7f98f6c8b92a95e55071 I have tried a lot of suggestions but anything works after 1 week. Please someone can help me? Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262108,262108#msg-262108 From mdounin at mdounin.ru Mon Oct 12 11:39:00 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Mon, 12 Oct 2015 14:39:00 +0300 Subject: Error Nginx 502 [upstream prematurely closed connection] In-Reply-To: References: Message-ID: <20151012113900.GU30105@mdounin.ru> Hello! On Sun, Oct 11, 2015 at 05:42:37PM -0400, javdev wrote: > Hello guys this is my first question here. > > I'm working on nginx almost 2 years, but in the laste days I have founded an > error, very complicated to solve. > > I'm working on Amazon stack, with Elastic Load Balancer (Using TCP (SSL)), > then the request is sent to Nginx (1.8.0), 2 EC2 Instances, each instance > has a Sails project (running on 1337 port). > > The connectio is amolst fine, actually sometimes works fine, but after 3 or > 5 refresh page, throw the next 502 error: > > --- code error ---- > 2015/10/11 20:14:46 [error] 4623#0: *38 upstream prematurely closed > connection while reading response header from upstream, client: > 172.31.35.22, server: , request: "GET > /socket.io/?__sails_io_sdk_version=0.11.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket&sid=2Cn2Vmz2ovRgBxWNAAA3 > HTTP/1.1", upstream: > "http://127.0.0.1:1337/socket.io/?__sails_io_sdk_version=0.11.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket&sid=2Cn2Vmz2ovRgBxWNAAA3", > host: "sails-load-balancer-1968414874.us-west-2.elb.amazonaws.com" > ----- End code error---- The message suggests that something happened on your backend. You have to look into its logs to find out more details. -- Maxim Dounin http://nginx.org/ From vbart at nginx.com Mon Oct 12 12:54:30 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Mon, 12 Oct 2015 15:54:30 +0300 Subject: Http2 not getting enable In-Reply-To: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> References: <9670c6e3f2a1cfe6312eb3df8777c086.NginxMailingListEnglish@forum.nginx.org> Message-ID: <1633585.Tgd8Q8em3R@vbart-workstation> On Saturday 03 October 2015 00:42:28 khav wrote: > None of the only http2 indicators are able to detect http2 although i have > it enable > > Website Link : https://www.onestopmarketing.club > > Full Nginx Config : http://pastebin.com/ScGmZNwX > > I also did restart nginx or reload the configuration with no change at all > Since you have "ssl_prefer_server_ciphers" enabled, your ciphers list should also meet HTTP/2 requirements: https://tools.ietf.org/html/rfc7540#appendix-A wbr, Valentin V. Bartenev From vbart at nginx.com Mon Oct 12 13:03:45 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Mon, 12 Oct 2015 16:03:45 +0300 Subject: Http2 Priority In-Reply-To: References: Message-ID: <8865964.6ynkaBYKba@vbart-workstation> On Friday 09 October 2015 16:41:00 Muhui Jiang wrote: > Hi, > > My first time to ask question. Is this the mail list for FAQ? > > If so, my question is that it seems nginx1.9.5 support the dependency tree > built in http/2. But through my test, the result is not what I expected. I > send 4 requests while A is B,C,D's parent. > But the response I received is a part of A's data frame and then B,C,D 's > whole data frame and then the left of A(A is big enough). According to > RFC7540, we should receive all the A's dataframe before receive B,C,D's > data frame. I don't know the reason(maybe because of flow control?). But > when I tried another server h2o, it gives me the result I want. A finished > first and then B,C,D. > It's hard to say without the detailed information about how you have made these requests and your nginx configuration. The problem could be flow control, or too small "output_buffers", or no problem at all. See: http://nginx.org/r/output_buffers Could you provide a debug log? http://nginx.org/en/docs/debugging_log.html wbr, Valentin V. Bartenev From vbart at nginx.com Mon Oct 12 13:05:37 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Mon, 12 Oct 2015 16:05:37 +0300 Subject: http/2 needs "weaker" ciphers? In-Reply-To: <6af2c1aa4c97d950fde0ff03ce8cedf0.NginxMailingListEnglish@forum.nginx.org> References: <6af2c1aa4c97d950fde0ff03ce8cedf0.NginxMailingListEnglish@forum.nginx.org> Message-ID: <1528557.rSj7cy3tIa@vbart-workstation> On Friday 09 October 2015 10:14:24 p.heppler wrote: > I'm running nginx 1.9.5 and switched from spdy to http/2. > I wonder why I had to change my cipher list and add "weaker" ciphers? > > before (worked fine with spdy): > ssl_ciphers 'AES256+EECDH:AES256+EDH'; > > after: > ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH'; > See the HTTP/2 requirements: https://tools.ietf.org/html/rfc7540#appendix-A wbr, Valentin V. Bartenev From jiangmuhui at gmail.com Mon Oct 12 15:16:39 2015 From: jiangmuhui at gmail.com (Muhui Jiang) Date: Mon, 12 Oct 2015 23:16:39 +0800 Subject: Http2 Priority In-Reply-To: <8865964.6ynkaBYKba@vbart-workstation> References: <8865964.6ynkaBYKba@vbart-workstation> Message-ID: Hi, Valentin, thanks for your response. I rebuild the nginx --with-debug. And when I send request with my Jetty client code. Nothing is added to the error.log. And I am going to tell you the problem in detail. First, my nginx configure below: events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 8080; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 443 ssl http2; server_name localhost; output_buffers 4 64k; error_log /var/log/nginx/error.log debug; ssl_certificate /usr/local/etc/h2o/alternate.crt; ssl_certificate_key /usr/local/etc/h2o/alternate.key; location / { root /var/www/test; index index.html index.htm; } } } And the way my client send request is when client find A has been sent then send B,C,D. set the B,C,D depend on A. A: img/clink/clinklittle128.png B: js/preloadjs.min.js C: index.html D: css/infocard.css A is a very large file. Then the console of my java program: HeadersFrame at 6b3c76a4#1{end=false}img/clink/clinklittle128.png DataFrame at 3ed90f5#1{length:8033,end=false}img/clink/clinklittle128.png DataFrame at 3a83903a#1{length:159,end=false}img/clink/clinklittle128.png DataFrame at 7f6d0358#1{length:8024,end=false}img/clink/clinklittle128.png DataFrame at 776cc347#1{length:168,end=false}img/clink/clinklittle128.png DataFrame at 18e99f67#1{length:8015,end=false}img/clink/clinklittle128.png DataFrame at 3ecdce00#1{length:177,end=false}img/clink/clinklittle128.png DataFrame at 292d6d42#1{length:8006,end=false}img/clink/clinklittle128.png DataFrame at 384ae5db#1{length:186,end=false}img/clink/clinklittle128.png DataFrame at 6c8c5712#1{length:7997,end=false}img/clink/clinklittle128.png DataFrame at 3ce1394d#1{length:195,end=false}img/clink/clinklittle128.png DataFrame at 7ee404ee#1{length:7988,end=false}img/clink/clinklittle128.png DataFrame at 11ef52d4#1{length:204,end=false}img/clink/clinklittle128.png DataFrame at 1f55a33c#1{length:7979,end=false}img/clink/clinklittle128.png DataFrame at 2a4bcaca#1{length:213,end=false}img/clink/clinklittle128.png DataFrame at 74d66819#1{length:7970,end=false}img/clink/clinklittle128.png DataFrame at 1fc4fda5#1{length:221,end=false}img/clink/clinklittle128.png HeadersFrame at 2dbae122#3{end=false}js/preloadjs.min.js HeadersFrame at 595373c5#5{end=false}index.html HeadersFrame at 1e824e56#7{end=false}css/infocard.css DataFrame at 2613b1f6#3{length:7736,end=false}js/preloadjs.min.js DataFrame at 5cdae7e7#3{length:456,end=false}js/preloadjs.min.js DataFrame at 1ed56ae2#3{length:7727,end=false}js/preloadjs.min.js DataFrame at 12296790#3{length:465,end=false}js/preloadjs.min.js DataFrame at 298ef822#3{length:7718,end=false}js/preloadjs.min.js DataFrame at 2260c72b#3{length:474,end=false}js/preloadjs.min.js DataFrame at 17573bff#3{length:6263,end=true}js/preloadjs.min.js DataFrame at 4e1bdb62#5{length:1929,end=false}index.html DataFrame at 100a656b#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3477b1de#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1ad1ec6c#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at a01f49f#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 49e3f989#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 4013482a#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 55b47ec8#1{length:8156,end=false}img/clink/clinklittle128.png DataFrame at 5094dded#1{length:36,end=false}img/clink/clinklittle128.png DataFrame at 6ed59c7#7{length:2800,end=true}css/infocard.css DataFrame at 5c650328#5{length:4935,end=false}index.html DataFrame at 2ad17452#5{length:1350,end=true}index.html DataFrame at 5cdcaf50#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3013f66d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 441bcf04#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 65495031#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 5cd6d5e7#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 73d9e08e#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 6920721e#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 46c76fd3#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2c54f301#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 10b5ab95#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 7a6f8b1f#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7abda76#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at c6cfd79#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 31b80662#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 37095439#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 6ea840c4#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 5c4ef5d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 743e7291#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 9eb48b3#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 25e9872a#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 7752acd#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 586a48#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 53a51420#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 3a9c19a9#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 14916f75#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 57585d85#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2c27475a#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 762c4226#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 69d96151#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7cf8ad9a#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 6af338c8#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 7eda6ac2#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 5cab4fa1#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 6506add3#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 1640ecc3#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3be118b3#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3d318e29#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 6d09d469#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 7c3e0bff#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 4f29a04b#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 7ed82f41#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 5d51066f#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 51bc8fc9#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 5395564d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 6c08d959#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 393fc8c9#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at c48cae0#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7596c21a#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 5f7e1fe0#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 18c0ed46#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 52152b74#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 1150b53e#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 3e7e39eb#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 214b49bf#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5afe9869#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4e132f4d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 16df605#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 7a905126#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 5403b3cd#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 3bd8747#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 6d8e84eb#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 156fe11d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5c3ba5a6#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 335386d9#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 2a63f584#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 406e8edc#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 417915e2#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 6eb3265a#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 5bc931dd#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 6f655c16#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 66ba821d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 11ccf966#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 319755b#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 46d91cc2#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 74c1d46e#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 2300459#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 4a4b1ae9#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 44fa306e#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 3e62fe3b#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 3cf23762#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2efcfe47#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3b10d2b6#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 122a60c9#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3fce1cc9#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 7689d3b1#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 4bb13ab4#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at a5c2723#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 453b5af5#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 7d171db8#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3f31ec34#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 54bfb1ce#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4bccb55e#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at ef39b42#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 3e1396e4#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 170b6129#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 394340d3#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 2b78e532#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 97ef20f#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4530c820#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 66564d8d#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at aeb7500#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 747b10d8#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3749a7bf#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 6327befe#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 323584ef#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 1e64afa1#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 646a978d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3ae415b0#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2468ecff#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 1fca5674#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 2fac6cff#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 357fb52f#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 5613b86b#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 1ba72d2b#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 57207134#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 1fbe6032#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5425534e#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 76c9e294#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 223494a8#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4e67df2c#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 30a65a8d#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 942d34f#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at f55871b#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 7f3ba762#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 7dcbf83a#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 628c8467#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4142aa72#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 6360158f#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 41483bf1#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 47612003#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 132413a7#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 708ba021#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 701c9a72#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 3eb3dd4a#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at db94810#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 209e7b2e#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 3445ba45#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 14bc680a#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 53024b45#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 961d00#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 191818c5#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 6e93dfd4#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 2f0ae920#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1fc49fdc#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 46c372d1#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 365e78a2#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 4ee5d4a0#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 75e488df#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 286c3948#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 6d32cf8f#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at d92465d#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 5ce19540#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 150e51ed#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 6e3bba74#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 7104a940#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 219f79b5#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 46f9d552#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 75222fe3#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 2138c6ae#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 7b3041ed#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 73eb589c#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 17d22c35#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 703885d7#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 9fe9d14#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 20781b0f#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 26cd28b1#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 126f0782#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 6f043ee6#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at f44e06a#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 4083c993#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2a3a8516#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 64076db9#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 4c6896e3#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 12f901ac#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 6c9524d0#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 33a0e65e#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 3b77b147#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 615923e4#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 242f28bb#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1089a876#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 16f2dea9#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3e9c8990#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 63ab0408#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 3e3cca13#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 3e3b4ceb#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 64b182b5#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 5f81516f#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 7b564de#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 638d2cd7#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at b41ae39#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 5e1e8c17#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7221809e#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 78c0e199#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 7ef6a8de#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 5422fd23#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 2af9a249#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 55ca52a6#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1e31b099#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5db99d99#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3a35978d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3d6dad0f#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 2e4b6743#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 3f8f7246#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 299003c5#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 79c5c62d#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at c41d729#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 481889a5#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 61bf2548#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 369c73fc#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 34660299#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 38bfe011#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 20b2172b#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 75e49352#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 711235bd#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 366aece6#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 651be4f#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 57fed3d4#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 37a1bb4b#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 564d7c85#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 5de513c5#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 7c240bde#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 46e58cf2#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 7b7179ff#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at e7f366f#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 52d9b685#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 38313230#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 487f1a48#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3f449166#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 20367595#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 11a77311#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 21ba9637#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 3aeefcc7#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 2967acd2#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3f27d14#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 760c5873#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3bc98ab1#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 2f5cb026#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 3fd66204#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 2b8d6a4d#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 5c66e18f#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 16f1a7a5#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 1abb313d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5aa4ef25#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 31250767#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 2af24269#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 6903acd3#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1423ab11#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at d2488cd#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 357d620a#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 41ec2542#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 489e754d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 61d5fe73#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3fe6ad71#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 1f0059fa#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 248f734a#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 6a6727ce#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 60e082d6#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 7d32c8b9#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 22f8f176#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 71f2ebb0#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 1560316a#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 7efc547f#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 1bea6997#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7d23ae31#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 695c2b9e#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 759fc566#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 3d71bc93#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 5d43cf2a#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 554b1fc7#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 5e7454fd#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 6e51fe84#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2d2856fb#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 2090c1be#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 5c3faaed#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 3d7bda30#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 528bdcea#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 74b06a34#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 5579ce8d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 36b02448#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3a50d2f8#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 4d46fe4c#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 56504ccf#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 61f5a029#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 5d8e69fd#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 27c0489e#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 73a25e9d#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 3f1a5c28#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 11f50bb7#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at ab3aeb7#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4744191#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 4bc5c7#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 45494baa#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 529893a2#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 744628a9#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 2a7dae1b#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 2566b4e5#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 33f52668#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 763343df#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 31792674#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 21286d22#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3b74c909#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 57354803#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 2f079e17#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 4d24b7a8#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 50051384#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 2d0d2cd7#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3e69e847#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 561881d5#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 2e7931a1#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 6ad6cb2d#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 1b8c2de0#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 988016d#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 6e9bddc4#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 3248fc99#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4851341d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 11bc713#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 31de4f09#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4407c19f#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 5b7f4de#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 5a4b9824#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 19ae3263#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 635f03f0#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 59740a41#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 5ff823f3#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 37ad2f45#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2cf6fac3#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 55a9cb1e#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 4b508de3#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 155944cb#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at e628441#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 15084fa8#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 5a78f77f#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5d88fe7#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1f824391#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 48203ac6#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 55feefb2#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1498e55d#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 190bb294#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 50344d79#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 7295abb2#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 21f40ab0#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 652f8308#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 17025551#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4895a438#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 49b58610#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 509b6bed#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 55360472#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 3067ce88#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 55874b92#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 5e4886cc#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 3b380ce3#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 35259682#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 5a91906f#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 40f50317#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3b5140fe#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 22d94090#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 741dae4c#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 1c18f663#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 2d7f03ae#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 45ca0b51#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5c3cb26a#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7ccfc60#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 52fbed44#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 47fef4c9#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 7ee8a1be#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 1ea77dff#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 13bb22a2#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 23d3d4a0#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 180d7435#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3d60aa4e#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 77842172#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4acf9df6#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3990f446#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 11a1be0#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 57433500#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 61d53233#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 5f59d88b#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at ecd0d9b#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4068d277#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 86434e3#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 196828e4#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 7faf4f87#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 7952c16f#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 50b8318a#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 84f0c71#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at d19a988#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 622f58fd#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 730a1153#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 356a7c7#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 43430bcc#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 5b334be9#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 78104955#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 4e4ea10f#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 1588ce61#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 5425a33a#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 2e05020a#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 15f8881c#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4650b704#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3f95f087#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 3906a02d#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 686f7779#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 2b4415e7#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 3b45c9c0#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 374e014d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 24096c62#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 2fe9be29#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 3af769dd#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7df453a7#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 12715a07#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 708bb696#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 713390db#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 2e058c31#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 363c5a94#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1bae65c3#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 76768b25#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7490f5de#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 20ace922#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 48c40089#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at aa98517#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 7964bf99#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 3e46bc6e#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 56ee3367#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 10298590#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 4c6d687b#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 47c31854#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 60917ec0#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3cc86247#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 1b41eb15#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 449f5191#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 2f9350bc#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 50b6c553#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 44bb9513#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7a9657cc#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 4fb5fe92#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 29cf366a#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 31443d4d#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 79a4249e#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 19051456#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 49a90d7a#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 5917ef57#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 14fa03f#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 30d9a3e4#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 319aba58#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5791966b#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 2ba39afe#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 5698caed#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 32b4f21c#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 69cd18ef#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 5e0e0b42#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 4e517dcc#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5be04208#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5aeb33fb#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 741167ff#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 316bcbac#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 68422f8b#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 6bb5bd93#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 14641185#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 7bbd8e0e#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2fad885#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 44e5b46c#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 70397d4c#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 67e350bb#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 33898232#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 5a2606fb#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 61cec3ee#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 1c5521e4#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 6332b84e#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 9497b0d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 1e8f1879#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2be0404d#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 5de67db7#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 1f35e415#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 791f6b5a#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 50d4be1c#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 3e316a74#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at e1434eb#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at c53cbc8#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 7902b000#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 4cd5179e#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 63c9d183#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 71565bb9#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 1db87723#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 79b5eaed#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 54dd7991#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 17157b20#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 494a078e#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 1ffe7ec8#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 20d08d57#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1c202e16#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 5cf3c6b#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 69ab0a24#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 4d358873#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 50f84f5d#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 2ca81d4d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 1d63d8d6#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 7cf4ad19#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 6e64877d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2cabd89#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1ec606e#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 58a9992f#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 12bcb228#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 454d7303#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 27c084d4#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 333401e2#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 446ec85e#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 6a956ebb#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 4950b119#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 5a7882c0#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 68e68de9#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 2947d6f8#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 65d372b0#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 7ba39248#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 2776d110#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 30913310#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 4e298140#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 297f7b1f#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 3810c171#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 1a07cd0#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 301ce25#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 51f4ead9#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 6f51b2df#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 6d951519#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 60e88e68#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 16bc028e#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 74199dcc#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 31e1638b#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 155e3011#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 6380e846#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 5b4fee07#1{length:7289,end=false}img/clink/clinklittle128.png DataFrame at 618823de#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 5b24946#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 6114436e#1{length:893,end=false}img/clink/clinklittle128.png DataFrame at 450fb69d#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 65b9eb31#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 725676b9#1{length:8174,end=false}img/clink/clinklittle128.png DataFrame at 311a54ae#1{length:18,end=false}img/clink/clinklittle128.png DataFrame at 919a74e#1{length:8165,end=false}img/clink/clinklittle128.png DataFrame at 23d3253f#1{length:27,end=false}img/clink/clinklittle128.png DataFrame at 62717c42#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1adeb86#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 454a1f2a#1{length:8183,end=false}img/clink/clinklittle128.png DataFrame at 7f0a2061#1{length:9,end=false}img/clink/clinklittle128.png DataFrame at 1670d0ae#1{length:828,end=true}img/clink/clinklittle128.png As you can see clinklittle128.png is the last to be finished. But when I use h2o as the server with the same client code. clinklittle128.png is the first to be finished though it is very large. I tried to change the output_buffers you mentioned before. But the results is the same. I changed the http2_chunk_size to control the size of every frame. And I find clinklittle128 is still the last to be finished. But the whole size we got before B,C,D's dataframe arrived is nearly the same. I am wondering how this comes. Hope you could understand my statement. I also think this problem is related to flow control or buffer. It would be better if you can locate the code related to flow control and buffer for me. Many thanks. Best Regards Muhui Jiang 2015-10-12 21:03 GMT+08:00 Valentin V. Bartenev : > On Friday 09 October 2015 16:41:00 Muhui Jiang wrote: > > Hi, > > > > My first time to ask question. Is this the mail list for FAQ? > > > > If so, my question is that it seems nginx1.9.5 support the dependency > tree > > built in http/2. But through my test, the result is not what I expected. > I > > send 4 requests while A is B,C,D's parent. > > But the response I received is a part of A's data frame and then B,C,D 's > > whole data frame and then the left of A(A is big enough). According to > > RFC7540, we should receive all the A's dataframe before receive B,C,D's > > data frame. I don't know the reason(maybe because of flow control?). But > > when I tried another server h2o, it gives me the result I want. A > finished > > first and then B,C,D. > > > > It's hard to say without the detailed information about how you have made > these requests and your nginx configuration. > > The problem could be flow control, or too small "output_buffers", or no > problem at all. > > See: http://nginx.org/r/output_buffers > > Could you provide a debug log? > http://nginx.org/en/docs/debugging_log.html > > wbr, Valentin V. Bartenev > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vbart at nginx.com Mon Oct 12 17:23:06 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Mon, 12 Oct 2015 20:23:06 +0300 Subject: Http2 Priority In-Reply-To: References: <8865964.6ynkaBYKba@vbart-workstation> Message-ID: <28329924.djy51Te2F6@vbart-workstation> On Monday 12 October 2015 23:16:39 Muhui Jiang wrote: > Hi, > > Valentin, thanks for your response. > I rebuild the nginx --with-debug. And when I send request with my Jetty > client code. Nothing is added to the error.log. And I am going to tell you > the problem in detail. > > First, my nginx configure below: > > events { > > worker_connections 1024; > > } > > The error_log with debug must be configured here on the main level, instead of being set in the specific server block. [..] > And the way my client send request is when client find A has been sent then > send B,C,D. set the B,C,D depend on A. > > A: img/clink/clinklittle128.png > > B: js/preloadjs.min.js > > C: index.html > > D: css/infocard.css > > A is a very large file. > > Then the console of my java program: [..] >From this console output it is not clear what frames the client send to nginx, especially when and on what value window updates are happened. > > HeadersFrame at 6b3c76a4#1{end=false}img/clink/clinklittle128.png > > DataFrame at 3ed90f5#1{length:8033,end=false}img/clink/clinklittle128.png > > DataFrame at 3a83903a#1{length:159,end=false}img/clink/clinklittle128.png > > DataFrame at 7f6d0358#1{length:8024,end=false}img/clink/clinklittle128.png > > DataFrame at 776cc347#1{length:168,end=false}img/clink/clinklittle128.png > DataFrame at 18e99f67#1{length:8015,end=false}img/clink/clinklittle128.png > > DataFrame at 3ecdce00#1{length:177,end=false}img/clink/clinklittle128.png > > DataFrame at 292d6d42#1{length:8006,end=false}img/clink/clinklittle128.png > Such frame sizes probably are the result of limiting on flow control windows, NGINX tries to create data frame as big as the windows allow. wbr, Valentin V. Bartenev From steve at greengecko.co.nz Mon Oct 12 19:59:02 2015 From: steve at greengecko.co.nz (steve) Date: Tue, 13 Oct 2015 08:59:02 +1300 Subject: SEO gone mad... Message-ID: <561C1106.90704@greengecko.co.nz> Hi folks, I have a requirement from a customer that the terminal slash be rewritten when accessing the homepage - eg example.com/ is a 301 to example.com I've tried a simple rewrite of ^/$ but that just loops. Any ideas? Cheers, Steve -- Steve Holdoway BSc(Hons) MIITP http://www.greengecko.co.nz Linkedin: http://www.linkedin.com/in/steveholdoway Skype: sholdowa From al-nginx at none.at Mon Oct 12 21:19:28 2015 From: al-nginx at none.at (Aleksandar Lazic) Date: Mon, 12 Oct 2015 23:19:28 +0200 Subject: SEO gone mad... In-Reply-To: <561C1106.90704@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> Message-ID: Hi steve. Am 12-10-2015 21:59, schrieb steve: > Hi folks, > > I have a requirement from a customer that the terminal slash be > rewritten when accessing the homepage - eg example.com/ is a 301 to > example.com But the solution below will not work due to the fact that most browser add a trailing / if there is none. Mybe the customer want to redirect to a 'index-page'? e.g.: index.php, index.do or to a *_pass? > I've tried a simple rewrite of ^/$ but that just loops. > > Any ideas? http://nginx.org/en/docs/http/request_processing.html http://nginx.org/en/docs/http/ngx_http_core_module.html#location http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#return location = / { # this will work for curl but for browsers?! return 301 http://example.com; } BR Aleks From nginx-forum at nginx.us Mon Oct 12 21:28:55 2015 From: nginx-forum at nginx.us (Fireye00) Date: Mon, 12 Oct 2015 17:28:55 -0400 Subject: SEO gone mad... In-Reply-To: <561C1106.90704@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> Message-ID: <0e4cdf6255f308f1f7b9e14ccd3adbb3.NginxMailingListEnglish@forum.nginx.org> Howdy Steve, > I have a requirement from a customer that the terminal slash be > rewritten when accessing the homepage - eg example.com/ is a 301 to > example.com > I've tried a simple rewrite of ^/$ but that just loops. In the given example request "example.com", the path is going to be the same for both when the trailing slash is present and when it is not. The request being sent to nginx from the client is identical in both situations, both will result in "GET / HTTP/1.1". If you want to confirm the behavior yourself, you can tcpdump the requests and observe for yourself that there are no differences. Nginx can't distinguish between example.com and example.com/. I hope this helps to clarify things! Kevyn Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262128,262130#msg-262130 From piotrsikora at google.com Mon Oct 12 21:31:22 2015 From: piotrsikora at google.com (Piotr Sikora) Date: Mon, 12 Oct 2015 14:31:22 -0700 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: <77d61732a3f4b5baa0dc21ae44be72c1@none.at> References: <77d61732a3f4b5baa0dc21ae44be72c1@none.at> Message-ID: Hey Aleks, > https://bugzilla.mozilla.org/show_bug.cgi?id=366559 > > In the firefox thread are some concerns about cpu usage vs bandwith savings. > Do you have done some tests from this point of view? That thread is quite old and a lot of the comments there might apply to the original Brotli implementation, which was quite slow, compared to what was released recently. Anyway, Brotli Team did some benchmarks: http://www.gstatic.com/b/brotlidocs/brotli-2015-09-22.pdf ...and there are more numbers in the Chromium thread: https://code.google.com/p/chromium/issues/detail?id=452335 At this point, Brotli is pretty much always a better choice. Compared to gzip, at the same compression level, you get significantly better compression ratio and comparable (or slightly faster) decompression speed, at the cost of compression speed... And if you're concerned with CPU usage (i.e. compression speed on the server side), you might just lower the compression level and you'll most likely get better compression ratio and faster compression speed than with gzip at higher level. Also, don't forget to pre-compress your static assets at brotli 11! :) Note: Brotli is still being actively worked on, so this will only get better over time ;) Best regards, Piotr Sikora From piotrsikora at google.com Mon Oct 12 21:31:55 2015 From: piotrsikora at google.com (Piotr Sikora) Date: Mon, 12 Oct 2015 14:31:55 -0700 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: References: <77d61732a3f4b5baa0dc21ae44be72c1@none.at> Message-ID: Hey, > so how does this interact or conflict with gzip static/gzip ? do we need to > turn off gzip/gzip static in nginx to use brotli or can both be enabled ? Brotli wins, but both can co-exist. That is, with both modules enabled, Brotli will be used for clients supporting it (as determined by presence of "Accept-Encoding: br"), and gzip will be used for clients not supporting Brotli, but supporting gzip. Best regards, Piotr Sikora From nginx-forum at nginx.us Mon Oct 12 21:54:21 2015 From: nginx-forum at nginx.us (itpp2012) Date: Mon, 12 Oct 2015 17:54:21 -0400 Subject: SEO gone mad... In-Reply-To: <561C1106.90704@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> Message-ID: Something like this: map $request_uri $requri { default 1; / 0; } server { if ($requri) { return 301 http://example.com$request_uri; } # handle /xxxxx location / { # handle / only [.......] Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262128,262133#msg-262133 From steve at greengecko.co.nz Mon Oct 12 22:14:06 2015 From: steve at greengecko.co.nz (steve) Date: Tue, 13 Oct 2015 11:14:06 +1300 Subject: SEO gone mad... In-Reply-To: <0e4cdf6255f308f1f7b9e14ccd3adbb3.NginxMailingListEnglish@forum.nginx.org> References: <561C1106.90704@greengecko.co.nz> <0e4cdf6255f308f1f7b9e14ccd3adbb3.NginxMailingListEnglish@forum.nginx.org> Message-ID: <561C30AE.5010504@greengecko.co.nz> On 10/13/2015 10:28 AM, Fireye00 wrote: > Howdy Steve, > >> I have a requirement from a customer that the terminal slash be >> rewritten when accessing the homepage - eg example.com/ is a 301 to >> example.com >> I've tried a simple rewrite of ^/$ but that just loops. > In the given example request "example.com", the path is going to be the same > for both when the trailing slash is present and when it is not. The request > being sent to nginx from the client is identical in both situations, both > will result in "GET / HTTP/1.1". > > If you want to confirm the behavior yourself, you can tcpdump the requests > and observe for yourself that there are no differences. Nginx can't > distinguish between example.com and example.com/. > > I hope this helps to clarify things! > > Kevyn > > Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262128,262130#msg-262130 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx It's not me that wants this idiocy... it's the Snake Oil salesmen! I'm apparently trying to do something that apache can, but so far, nothing has worked - everything just ends in a loop. -- Steve Holdoway BSc(Hons) MIITP http://www.greengecko.co.nz Linkedin: http://www.linkedin.com/in/steveholdoway Skype: sholdowa From jiangmuhui at gmail.com Tue Oct 13 08:05:16 2015 From: jiangmuhui at gmail.com (Muhui Jiang) Date: Tue, 13 Oct 2015 16:05:16 +0800 Subject: Http2 Priority In-Reply-To: <28329924.djy51Te2F6@vbart-workstation> References: <8865964.6ynkaBYKba@vbart-workstation> <28329924.djy51Te2F6@vbart-workstation> Message-ID: Hi move the debug to the main level; And the error.log below: a little bit long. Thanks 2015/10/13 15:55:58 [debug] 904#0: kevent events: 1 2015/10/13 15:55:58 [debug] 904#0: kevent: 8: ft:-1 fl:0005 ff:00000000 d:1 ud:00007F9422009068 2015/10/13 15:55:58 [debug] 904#0: accept on 0.0.0.0:443, ready: 1 2015/10/13 15:55:58 [debug] 904#0: posix_memalign: 00007F9420D181B0:256 @16 2015/10/13 15:55:58 [debug] 904#0: *20 accept: 127.0.0.1:58305 fd:4 2015/10/13 15:55:58 [debug] 904#0: posix_memalign: 00007F9420D182E0:256 @16 2015/10/13 15:55:58 [debug] 904#0: *20 event timer add: 4: 60000:1444723018790 2015/10/13 15:55:58 [debug] 904#0: *20 reusable connection: 1 2015/10/13 15:55:58 [debug] 904#0: *20 kevent set event: 4: ft:-1 fl:0025 2015/10/13 15:55:58 [debug] 904#0: timer delta: 233584 2015/10/13 15:55:58 [debug] 904#0: worker cycle 2015/10/13 15:55:58 [debug] 904#0: kevent timer: 60000, changes: 1 2015/10/13 15:55:58 [debug] 904#0: kevent events: 1 2015/10/13 15:55:58 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:245 ud:00007F9422009138 2015/10/13 15:55:58 [debug] 904#0: *20 http check ssl handshake 2015/10/13 15:55:58 [debug] 904#0: *20 http recv(): 1 2015/10/13 15:55:58 [debug] 904#0: *20 https ssl handshake: 0x16 2015/10/13 15:55:58 [debug] 904#0: *20 SSL ALPN supported by client: h2 2015/10/13 15:55:58 [debug] 904#0: *20 SSL ALPN supported by client: h2-17 2015/10/13 15:55:58 [debug] 904#0: *20 SSL ALPN supported by client: h2-16 2015/10/13 15:55:58 [debug] 904#0: *20 SSL ALPN supported by client: h2-15 2015/10/13 15:55:58 [debug] 904#0: *20 SSL ALPN supported by client: h2-14 2015/10/13 15:55:58 [debug] 904#0: *20 SSL ALPN selected: h2 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_do_handshake: -1 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:58 [debug] 904#0: *20 reusable connection: 0 2015/10/13 15:55:58 [debug] 904#0: timer delta: 53 2015/10/13 15:55:58 [debug] 904#0: worker cycle 2015/10/13 15:55:58 [debug] 904#0: kevent timer: 59947, changes: 0 2015/10/13 15:55:58 [debug] 904#0: kevent events: 1 2015/10/13 15:55:58 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:75 ud:00007F9422009138 2015/10/13 15:55:58 [debug] 904#0: *20 SSL handshake handler: 0 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_do_handshake: 1 2015/10/13 15:55:58 [debug] 904#0: *20 SSL: TLSv1.2, cipher: "ECDHE-RSA-AES128-SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=AES(128) Mac=SHA256" 2015/10/13 15:55:58 [debug] 904#0: *20 init http2 connection 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9420F03C00:408 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9422804000:4096 @16 2015/10/13 15:55:58 [debug] 904#0: *20 add cleanup: 00007F9420D18298 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9420F040A0:256 2015/10/13 15:55:58 [debug] 904#0: *20 http2 send SETTINGS frame 2015/10/13 15:55:58 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422804108 sid:0 bl:0 len:4 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422804050 sid:0 bl:0 len:18 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9420F041A0:256 @16 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9422805000:16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 27 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 13 2015/10/13 15:55:58 [debug] 904#0: *20 SSL to write: 40 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_write: 40 2015/10/13 15:55:58 [debug] 904#0: *20 tcp_nodelay 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422804050 sid:0 bl:0 len:18 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422804108 sid:0 bl:0 len:4 2015/10/13 15:55:58 [debug] 904#0: *20 free: 00007F9422804000, unused: 3656 2015/10/13 15:55:58 [debug] 904#0: *20 free: 00007F9422805000 2015/10/13 15:55:58 [debug] 904#0: *20 reusable connection: 1 2015/10/13 15:55:58 [debug] 904#0: *20 event timer del: 4: 1444723018790 2015/10/13 15:55:58 [debug] 904#0: *20 event timer add: 4: 180000:1444723138861 2015/10/13 15:55:58 [debug] 904#0: timer delta: 18 2015/10/13 15:55:58 [debug] 904#0: worker cycle 2015/10/13 15:55:58 [debug] 904#0: kevent timer: 180000, changes: 0 2015/10/13 15:55:58 [debug] 904#0: kevent events: 1 2015/10/13 15:55:58 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:101 ud:00007F9422009138 2015/10/13 15:55:58 [debug] 904#0: *20 http2 idle handler 2015/10/13 15:55:58 [debug] 904#0: *20 reusable connection: 0 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9421803E00:4096 @16 2015/10/13 15:55:58 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_read: 33 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:58 [debug] 904#0: *20 http2 preface verified 2015/10/13 15:55:58 [debug] 904#0: *20 process http2 frame type:4 f:0 l:0 sid:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2 send SETTINGS frame 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame complete pos:0000000108733021 end:0000000108733021 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9421803E50 sid:0 bl:0 len:0 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9421820400:16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL to write: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_write: 9 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9421803E50 sid:0 bl:0 len:0 2015/10/13 15:55:58 [debug] 904#0: *20 free: 00007F9421803E00, unused: 3855 2015/10/13 15:55:58 [debug] 904#0: *20 free: 00007F9421820400 2015/10/13 15:55:58 [debug] 904#0: *20 reusable connection: 1 2015/10/13 15:55:58 [debug] 904#0: *20 event timer: 4, old: 1444723138861, new: 1444723138965 2015/10/13 15:55:58 [debug] 904#0: timer delta: 104 2015/10/13 15:55:58 [debug] 904#0: worker cycle 2015/10/13 15:55:58 [debug] 904#0: kevent timer: 179896, changes: 0 2015/10/13 15:55:58 [debug] 904#0: kevent events: 1 2015/10/13 15:55:58 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:58 [debug] 904#0: *20 http2 idle handler 2015/10/13 15:55:58 [debug] 904#0: *20 reusable connection: 0 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9422804000:4096 @16 2015/10/13 15:55:58 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_read: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:58 [debug] 904#0: *20 process http2 frame type:4 f:1 l:0 sid:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame complete pos:0000000108733009 end:0000000108733009 2015/10/13 15:55:58 [debug] 904#0: *20 free: 00007F9422804000, unused: 4016 2015/10/13 15:55:58 [debug] 904#0: *20 reusable connection: 1 2015/10/13 15:55:58 [debug] 904#0: *20 event timer: 4, old: 1444723138861, new: 1444723138966 2015/10/13 15:55:58 [debug] 904#0: timer delta: 1 2015/10/13 15:55:58 [debug] 904#0: worker cycle 2015/10/13 15:55:58 [debug] 904#0: kevent timer: 179895, changes: 0 2015/10/13 15:55:58 [debug] 904#0: kevent events: 1 2015/10/13 15:55:58 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:149 ud:00007F9422009138 2015/10/13 15:55:58 [debug] 904#0: *20 http2 idle handler 2015/10/13 15:55:58 [debug] 904#0: *20 reusable connection: 0 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9422804000:4096 @16 2015/10/13 15:55:58 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_read: 91 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:58 [debug] 904#0: *20 process http2 frame type:1 f:5 l:82 sid:1 2015/10/13 15:55:58 [debug] 904#0: *20 http2 HEADERS frame sid:1 on 0 excl:0 weight:16 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9422805000:4096 @16 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9422806000:4096 @16 2015/10/13 15:55:58 [debug] 904#0: *20 http2 get indexed header name: 7 2015/10/13 15:55:58 [debug] 904#0: *20 http2 get indexed header name: 2 2015/10/13 15:55:58 [debug] 904#0: *20 http2 get indexed header: 1 2015/10/13 15:55:58 [debug] 904#0: *20 http2 hpack encoded string length: 10 2015/10/13 15:55:58 [debug] 904#0: *20 http2 add header to hpack table: ":authority: 127.0.0.1:443" 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9420F042A0:512 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9422807000:4096 2015/10/13 15:55:58 [debug] 904#0: *20 http2 hpack table account: 55 free:4096 2015/10/13 15:55:58 [debug] 904#0: *20 http2 get indexed header: 4 2015/10/13 15:55:58 [debug] 904#0: *20 http2 hpack encoded string length: 21 2015/10/13 15:55:58 [debug] 904#0: *20 http2 add header to hpack table: ":path: /img/clink/clinklittle128.png" 2015/10/13 15:55:58 [debug] 904#0: *20 http2 hpack table account: 66 free:4041 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9420F044A0:256 @16 2015/10/13 15:55:58 [debug] 904#0: *20 http uri: "/img/clink/clinklittle128.png" 2015/10/13 15:55:58 [debug] 904#0: *20 http args: "" 2015/10/13 15:55:58 [debug] 904#0: *20 http exten: "png" 2015/10/13 15:55:58 [debug] 904#0: *20 http2 get indexed header: 58 2015/10/13 15:55:58 [debug] 904#0: *20 http2 hpack encoded string length: 43 2015/10/13 15:55:58 [debug] 904#0: *20 http2 add header to hpack table: "user-agent: org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" 2015/10/13 15:55:58 [debug] 904#0: *20 http2 hpack table account: 99 free:3975 2015/10/13 15:55:58 [debug] 904#0: *20 http2 http header: "user-agent: org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" 2015/10/13 15:55:58 [debug] 904#0: *20 http2 http request line: "GET /img/clink/clinklittle128.png HTTP/2.0" 2015/10/13 15:55:58 [debug] 904#0: *20 rewrite phase: 0 2015/10/13 15:55:58 [debug] 904#0: *20 test location: "/" 2015/10/13 15:55:58 [debug] 904#0: *20 using configuration "/" 2015/10/13 15:55:58 [debug] 904#0: *20 http cl:-1 max:1048576 2015/10/13 15:55:58 [debug] 904#0: *20 rewrite phase: 2 2015/10/13 15:55:58 [debug] 904#0: *20 post rewrite phase: 3 2015/10/13 15:55:58 [debug] 904#0: *20 generic phase: 4 2015/10/13 15:55:58 [debug] 904#0: *20 generic phase: 5 2015/10/13 15:55:58 [debug] 904#0: *20 access phase: 6 2015/10/13 15:55:58 [debug] 904#0: *20 access phase: 7 2015/10/13 15:55:58 [debug] 904#0: *20 post access phase: 8 2015/10/13 15:55:58 [debug] 904#0: *20 content phase: 9 2015/10/13 15:55:58 [debug] 904#0: *20 content phase: 10 2015/10/13 15:55:58 [debug] 904#0: *20 content phase: 11 2015/10/13 15:55:58 [debug] 904#0: *20 http filename: "/var/www/test/img/clink/clinklittle128.png" 2015/10/13 15:55:58 [debug] 904#0: *20 add cleanup: 00007F94228064A0 2015/10/13 15:55:58 [debug] 904#0: *20 http static fd: 5 2015/10/13 15:55:58 [debug] 904#0: *20 http2 header filter 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create HEADERS frame 00007F9422806728: len:141 2015/10/13 15:55:58 [debug] 904#0: *20 http cleanup add: 00007F9422806760 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806728 sid:1 bl:1 len:141 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9422808000:16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 150 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 HEADERS frame 00007F9422806728 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806728 sid:1 bl:1 len:141 2015/10/13 15:55:58 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:58 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F942282A600:65536 2015/10/13 15:55:58 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 0 2015/10/13 15:55:58 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:58 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 0, size: 65536 2015/10/13 15:55:58 [debug] 904#0: *20 http write filter: l:0 f:1 s:65536 2015/10/13 15:55:58 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806728: len:8192 flags:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806990: len:8192 flags:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806A98: len:8192 flags:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806BA0: len:8192 flags:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8191 flags:0 2015/10/13 15:55:58 [debug] 904#0: *20 posix_memalign: 00007F9421003000:4096 @16 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8191 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806BA0 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806A98 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806990 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame out: 00007F9422806728 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 8024 2015/10/13 15:55:58 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 168 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 8006 2015/10/13 15:55:58 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 186 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 7988 2015/10/13 15:55:58 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 204 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 7970 2015/10/13 15:55:58 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:58 [debug] 904#0: *20 SSL buf copy: 221 2015/10/13 15:55:58 [debug] 904#0: *20 SSL to write: 221 2015/10/13 15:55:58 [debug] 904#0: *20 SSL_write: 221 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806728 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806728 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806990 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806990 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806A98 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806A98 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806BA0 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806BA0 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8191 2015/10/13 15:55:58 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9421824400:65536 2015/10/13 15:55:58 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 65536 2015/10/13 15:55:58 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:58 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283A5FF, size: 1 file: 65535, size: 1 2015/10/13 15:55:58 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 65536, size: 65536 2015/10/13 15:55:58 [debug] 904#0: *20 http write filter: l:0 f:1 s:65537 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9422041600:65536 2015/10/13 15:55:58 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 131072 2015/10/13 15:55:58 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:58 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283A5FF, size: 1 file: 65535, size: 1 2015/10/13 15:55:58 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 65536, size: 65536 2015/10/13 15:55:58 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 131072, size: 65536 2015/10/13 15:55:58 [debug] 904#0: *20 http write filter: l:0 f:1 s:131073 2015/10/13 15:55:58 [debug] 904#0: *20 malloc: 00007F9422051600:65536 2015/10/13 15:55:58 [debug] 904#0: *20 read: 5, 00007F9422051600, 65536, 196608 2015/10/13 15:55:58 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:58 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283A5FF, size: 1 file: 65535, size: 1 2015/10/13 15:55:58 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 65536, size: 65536 2015/10/13 15:55:58 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 131072, size: 65536 2015/10/13 15:55:58 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:58 [debug] 904#0: *20 http write filter: l:0 f:1 s:196609 2015/10/13 15:55:58 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:58 [debug] 904#0: *20 http finalize request: -2, "/img/clink/clinklittle128.png?" a:1, c:1 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame complete pos:000000010873305B end:000000010873305B 2015/10/13 15:55:58 [debug] 904#0: *20 event timer del: 4: 1444723138861 2015/10/13 15:55:58 [debug] 904#0: timer delta: 25 2015/10/13 15:55:58 [debug] 904#0: worker cycle 2015/10/13 15:55:58 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:149 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 86 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:1 f:25 l:26 sid:3 2015/10/13 15:55:59 [debug] 904#0: *20 http2 HEADERS frame sid:3 on 1 excl:0 weight:256 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9421803E00:4096 @16 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9421806000:4096 @16 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 7 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 2 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 64 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header: 4 2015/10/13 15:55:59 [debug] 904#0: *20 http2 hpack encoded string length: 15 2015/10/13 15:55:59 [debug] 904#0: *20 http2 add header to hpack table: ":path: /js/preloadjs.min.js" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 hpack table account: 57 free:3876 2015/10/13 15:55:59 [debug] 904#0: *20 http uri: "/js/preloadjs.min.js" 2015/10/13 15:55:59 [debug] 904#0: *20 http args: "" 2015/10/13 15:55:59 [debug] 904#0: *20 http exten: "js" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 63 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http header: "user-agent: org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http request line: "GET /js/preloadjs.min.js HTTP/2.0" 2015/10/13 15:55:59 [debug] 904#0: *20 rewrite phase: 0 2015/10/13 15:55:59 [debug] 904#0: *20 test location: "/" 2015/10/13 15:55:59 [debug] 904#0: *20 using configuration "/" 2015/10/13 15:55:59 [debug] 904#0: *20 http cl:-1 max:1048576 2015/10/13 15:55:59 [debug] 904#0: *20 rewrite phase: 2 2015/10/13 15:55:59 [debug] 904#0: *20 post rewrite phase: 3 2015/10/13 15:55:59 [debug] 904#0: *20 generic phase: 4 2015/10/13 15:55:59 [debug] 904#0: *20 generic phase: 5 2015/10/13 15:55:59 [debug] 904#0: *20 access phase: 6 2015/10/13 15:55:59 [debug] 904#0: *20 access phase: 7 2015/10/13 15:55:59 [debug] 904#0: *20 post access phase: 8 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 9 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 10 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 11 2015/10/13 15:55:59 [debug] 904#0: *20 http filename: "/var/www/test/js/preloadjs.min.js" 2015/10/13 15:55:59 [debug] 904#0: *20 add cleanup: 00007F9421806488 2015/10/13 15:55:59 [debug] 904#0: *20 http static fd: 9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 header filter 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create HEADERS frame 00007F9421806720: len:150 2015/10/13 15:55:59 [debug] 904#0: *20 http cleanup add: 00007F9421806758 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806720 sid:3 bl:1 len:150 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 159 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 HEADERS frame 00007F9421806720 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806720 sid:3 bl:1 len:150 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 malloc: 00007F9421008200:30839 2015/10/13 15:55:59 [debug] 904#0: *20 read: 9, 00007F9421008200, 30839, 0 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/js/preloadjs.min.js?" 00007F9421806838 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421008200, pos 00007F9421008200, size: 30839 file: 0, size: 30839 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:30839 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421806848 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: -2, "/js/preloadjs.min.js?" a:1, c:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:0000000108733023 end:0000000108733056 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:1 f:25 l:10 sid:5 2015/10/13 15:55:59 [debug] 904#0: *20 http2 HEADERS frame sid:5 on 1 excl:0 weight:256 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9420C0ED80:256 @16 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F942100FC00:4096 @16 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9421010C00:4096 @16 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 7 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 2 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 65 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 5 2015/10/13 15:55:59 [debug] 904#0: *20 http uri: "/index.html" 2015/10/13 15:55:59 [debug] 904#0: *20 http args: "" 2015/10/13 15:55:59 [debug] 904#0: *20 http exten: "html" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 63 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http header: "user-agent: org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http request line: "GET /index.html HTTP/2.0" 2015/10/13 15:55:59 [debug] 904#0: *20 rewrite phase: 0 2015/10/13 15:55:59 [debug] 904#0: *20 test location: "/" 2015/10/13 15:55:59 [debug] 904#0: *20 using configuration "/" 2015/10/13 15:55:59 [debug] 904#0: *20 http cl:-1 max:1048576 2015/10/13 15:55:59 [debug] 904#0: *20 rewrite phase: 2 2015/10/13 15:55:59 [debug] 904#0: *20 post rewrite phase: 3 2015/10/13 15:55:59 [debug] 904#0: *20 generic phase: 4 2015/10/13 15:55:59 [debug] 904#0: *20 generic phase: 5 2015/10/13 15:55:59 [debug] 904#0: *20 access phase: 6 2015/10/13 15:55:59 [debug] 904#0: *20 access phase: 7 2015/10/13 15:55:59 [debug] 904#0: *20 post access phase: 8 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 9 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 10 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 11 2015/10/13 15:55:59 [debug] 904#0: *20 http filename: "/var/www/test/index.html" 2015/10/13 15:55:59 [debug] 904#0: *20 add cleanup: 00007F9421011060 2015/10/13 15:55:59 [debug] 904#0: *20 http static fd: 12 2015/10/13 15:55:59 [debug] 904#0: *20 http2 header filter 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 create HEADERS frame 00007F94210112E8: len:136 2015/10/13 15:55:59 [debug] 904#0: *20 http cleanup add: 00007F9421011320 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F94210112E8 sid:5 bl:1 len:136 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 145 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 HEADERS frame 00007F94210112E8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F94210112E8 sid:5 bl:1 len:136 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 malloc: 00007F9421011C00:8214 2015/10/13 15:55:59 [debug] 904#0: *20 read: 12, 00007F9421011C00, 8214, 0 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/index.html?" 00007F9421011400 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421011C00, pos 00007F9421011C00, size: 8214 file: 0, size: 8214 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:8214 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421011410 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: -2, "/index.html?" a:1, c:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:0000000108733036 end:0000000108733056 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:1 f:25 l:23 sid:7 2015/10/13 15:55:59 [debug] 904#0: *20 http2 HEADERS frame sid:7 on 1 excl:0 weight:256 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9421807000:4096 @16 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9421808000:4096 @16 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 7 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 2 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 65 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header: 4 2015/10/13 15:55:59 [debug] 904#0: *20 http2 hpack encoded string length: 12 2015/10/13 15:55:59 [debug] 904#0: *20 http2 add header to hpack table: ":path: /css/infocard.css" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 hpack table account: 54 free:3819 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9420D18860:256 @16 2015/10/13 15:55:59 [debug] 904#0: *20 http uri: "/css/infocard.css" 2015/10/13 15:55:59 [debug] 904#0: *20 http args: "" 2015/10/13 15:55:59 [debug] 904#0: *20 http exten: "css" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 64 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http header: "user-agent: org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http request line: "GET /css/infocard.css HTTP/2.0" 2015/10/13 15:55:59 [debug] 904#0: *20 rewrite phase: 0 2015/10/13 15:55:59 [debug] 904#0: *20 test location: "/" 2015/10/13 15:55:59 [debug] 904#0: *20 using configuration "/" 2015/10/13 15:55:59 [debug] 904#0: *20 http cl:-1 max:1048576 2015/10/13 15:55:59 [debug] 904#0: *20 rewrite phase: 2 2015/10/13 15:55:59 [debug] 904#0: *20 post rewrite phase: 3 2015/10/13 15:55:59 [debug] 904#0: *20 generic phase: 4 2015/10/13 15:55:59 [debug] 904#0: *20 generic phase: 5 2015/10/13 15:55:59 [debug] 904#0: *20 access phase: 6 2015/10/13 15:55:59 [debug] 904#0: *20 access phase: 7 2015/10/13 15:55:59 [debug] 904#0: *20 post access phase: 8 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 9 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 10 2015/10/13 15:55:59 [debug] 904#0: *20 content phase: 11 2015/10/13 15:55:59 [debug] 904#0: *20 http filename: "/var/www/test/css/infocard.css" 2015/10/13 15:55:59 [debug] 904#0: *20 add cleanup: 00007F9421808480 2015/10/13 15:55:59 [debug] 904#0: *20 http static fd: 13 2015/10/13 15:55:59 [debug] 904#0: *20 http2 header filter 2015/10/13 15:55:59 [debug] 904#0: *20 http2:7 create HEADERS frame 00007F9421808708: len:134 2015/10/13 15:55:59 [debug] 904#0: *20 http cleanup add: 00007F9421808740 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421808708 sid:7 bl:1 len:134 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 143 2015/10/13 15:55:59 [debug] 904#0: *20 http2:7 HEADERS frame 00007F9421808708 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421808708 sid:7 bl:1 len:134 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9422040600:4096 @16 2015/10/13 15:55:59 [debug] 904#0: *20 read: 13, 00007F9422040620, 2800, 0 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/css/infocard.css?" 00007F9421808810 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422040620, pos 00007F9422040620, size: 2800 file: 0, size: 2800 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:2800 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421808820 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: -2, "/css/infocard.css?" a:1, c:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:0000000108733056 end:0000000108733056 2015/10/13 15:55:59 [debug] 904#0: timer delta: 41 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:85 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 26 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/js/preloadjs.min.js?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421008200, pos 00007F9421008200, size: 30839 file: 0, size: 30839 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:30839 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame 00007F9421806720: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame 00007F9421806988: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame 00007F9421806A90: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame 00007F9421806B98: len:6263 flags:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806B98 sid:3 bl:0 len:6263 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806A90 sid:3 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806988 sid:3 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806720 sid:3 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7727 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 465 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 6263 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 14938 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 14938 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame 00007F9421806720 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806720 sid:3 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame 00007F9421806988 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806988 sid:3 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame 00007F9421806A90 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806A90 sid:3 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame 00007F9421806B98 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806B98 sid:3 bl:0 len:6263 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: 0 "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: 0, "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer done: "/js/preloadjs.min.js?" 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: 0, "/js/preloadjs.min.js?" a:1, c:1 2015/10/13 15:55:59 [debug] 904#0: *20 http request count:1 blk:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 close stream 3, queued 0, processing 4 2015/10/13 15:55:59 [debug] 904#0: *20 http close request 2015/10/13 15:55:59 [debug] 904#0: *20 http log handler 2015/10/13 15:55:59 [debug] 904#0: *20 run cleanup: 00007F9421806488 2015/10/13 15:55:59 [debug] 904#0: *20 file cleanup: fd:9 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421008200 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421803E00, unused: 2 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421806000, unused: 782 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/index.html?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421011C00, pos 00007F9421011C00, size: 8214 file: 0, size: 8214 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:8214 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 create DATA frame 00007F94210112E8: len:1929 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F94210112E8 sid:5 bl:0 len:1929 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 1929 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 1938 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 1938 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 DATA frame 00007F94210112E8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F94210112E8 sid:5 bl:0 len:1929 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421011410 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283A5FF, size: 1 file: 65535, size: 1 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 65536, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 131072, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196609 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40503 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283A5FF, size: 1 file: 65535, size: 1 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 65536, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 131072, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196609 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8191 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8156 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 36 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 36 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 36 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 262144 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182C3FF, size: 32769 file: 98303, size: 32769 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 131072, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229377 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/css/infocard.css?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422040620, pos 00007F9422040620, size: 2800 file: 0, size: 2800 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:2800 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:7 create DATA frame 00007F9421808708: len:2800 flags:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421808708 sid:7 bl:0 len:2800 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 2800 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 2809 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 2809 2015/10/13 15:55:59 [debug] 904#0: *20 http2:7 DATA frame 00007F9421808708 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421808708 sid:7 bl:0 len:2800 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: 0 "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: 0, "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer done: "/css/infocard.css?" 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: 0, "/css/infocard.css?" a:1, c:1 2015/10/13 15:55:59 [debug] 904#0: *20 http request count:1 blk:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 close stream 7, queued 0, processing 3 2015/10/13 15:55:59 [debug] 904#0: *20 http close request 2015/10/13 15:55:59 [debug] 904#0: *20 http log handler 2015/10/13 15:55:59 [debug] 904#0: *20 run cleanup: 00007F9421808480 2015/10/13 15:55:59 [debug] 904#0: *20 file cleanup: fd:13 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421807000, unused: 2 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421808000, unused: 1697 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9422040600, unused: 1264 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/index.html?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421011C00, pos 00007F9421012389, size: 6285 file: 1929, size: 6285 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:6285 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 create DATA frame 00007F94210112E8: len:4935 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F94210112E8 sid:5 bl:0 len:4935 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 4935 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 4944 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 4944 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 DATA frame 00007F94210112E8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F94210112E8 sid:5 bl:0 len:4935 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421011410 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 10 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:85 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 26 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33215 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/index.html?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421011C00, pos 00007F94210136D0, size: 1350 file: 4935, size: 1350 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:1350 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 create DATA frame 00007F94210112E8: len:1350 flags:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F94210112E8 sid:5 bl:0 len:1350 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 1350 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 1359 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 1359 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 DATA frame 00007F94210112E8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F94210112E8 sid:5 bl:0 len:1350 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: 0 "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: 0, "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer done: "/index.html?" 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: 0, "/index.html?" a:1, c:1 2015/10/13 15:55:59 [debug] 904#0: *20 http request count:1 blk:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 close stream 5, queued 0, processing 2 2015/10/13 15:55:59 [debug] 904#0: *20 http close request 2015/10/13 15:55:59 [debug] 904#0: *20 http log handler 2015/10/13 15:55:59 [debug] 904#0: *20 run cleanup: 00007F9421011060 2015/10/13 15:55:59 [debug] 904#0: *20 file cleanup: fd:12 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421011C00 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F942100FC00, unused: 2 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421010C00, unused: 1520 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182C3FF, size: 32769 file: 98303, size: 32769 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 131072, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229377 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: timer delta: 7 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421834078, size: 904 file: 121976, size: 904 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 131072, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:197512 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 904 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7288 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 327680 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220435F5, size: 57355 file: 139253, size: 57355 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:253963 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 5 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220435F5, size: 57355 file: 139253, size: 57355 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:253963 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220495FE, size: 32770 file: 162945, size: 32770 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229378 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204B5F5, size: 24587 file: 171119, size: 24587 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 196608, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221195 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 11 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7278 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 393216 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205326E, size: 58258 file: 203886, size: 58258 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254866 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205326E, size: 58258 file: 203886, size: 58258 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254866 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220555EB, size: 49173 file: 205693, size: 49173 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245781 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205B5F4, size: 24588 file: 229385, size: 24588 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221196 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205D5EB, size: 16405 file: 237559, size: 16405 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 262144, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213013 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 21 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8171 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422051600, 65536, 458752 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282E264, size: 50076 file: 277604, size: 50076 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246684 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282E264, size: 50076 file: 277604, size: 50076 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246684 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228305E1, size: 40991 file: 279400, size: 40991 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237599 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:138 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228365EA, size: 16406 file: 303092, size: 16406 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213014 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228385E1, size: 8223 file: 311266, size: 8223 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 327680, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:204831 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 31 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8143 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 524288 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182A05A, size: 41894 file: 351322, size: 41894 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:238502 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182A05A, size: 41894 file: 351322, size: 41894 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:238502 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182C3D7, size: 32809 file: 353118, size: 32809 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229417 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F94218323E0, size: 8224 file: 376810, size: 8224 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:204832 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 5 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F94218343D7, size: 41 file: 384984, size: 41 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 393216, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196649 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 41 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8151 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 589824 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422049250, size: 33712 file: 425040, size: 33712 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:230320 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422049250, size: 33712 file: 425040, size: 33712 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:230320 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204B5CD, size: 24627 file: 426836, size: 24627 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221235 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220515D6, size: 42 file: 450528, size: 42 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 458752, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196650 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 42 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8141 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 655360 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220535CD, size: 57395 file: 466893, size: 57395 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254003 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220535CD, size: 57395 file: 466893, size: 57395 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254003 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205B246, size: 25530 file: 490617, size: 25530 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:222138 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205D5C3, size: 16445 file: 492413, size: 16445 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 524288, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213053 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 61 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8131 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422051600, 65536, 720896 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282C5CC, size: 57396 file: 532428, size: 57396 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254004 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282C5CC, size: 57396 file: 532428, size: 57396 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254004 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282E5C3, size: 49213 file: 540602, size: 49213 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245821 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283623C, size: 17348 file: 564284, size: 17348 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213956 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228385B9, size: 8263 file: 566080, size: 8263 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 589824, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:204871 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 71 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 786432 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F94218283C2, size: 49214 file: 606146, size: 49214 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245822 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F94218283C2, size: 49214 file: 606146, size: 49214 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245822 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182A3B9, size: 41031 file: 614320, size: 41031 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237639 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421832032, size: 9166 file: 638002, size: 9166 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:205774 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 6 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:138 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F94218343AF, size: 81 file: 639798, size: 81 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 655360, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196689 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 81 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8111 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 851968 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220475B8, size: 41032 file: 679864, size: 41032 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237640 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220475B8, size: 41032 file: 679864, size: 41032 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237640 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220495AF, size: 32849 file: 688038, size: 32849 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229457 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 5 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422051228, size: 984 file: 711720, size: 984 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 720896, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:197592 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 984 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7208 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 917504 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220535A5, size: 57435 file: 728997, size: 57435 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254043 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220535A5, size: 57435 file: 728997, size: 57435 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254043 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220595AE, size: 32850 file: 752689, size: 32850 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229458 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205B5A5, size: 24667 file: 760863, size: 24667 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 786432, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221275 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 91 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7198 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422051600, 65536, 983040 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282C21E, size: 58338 file: 793630, size: 58338 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254946 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282C21E, size: 58338 file: 793630, size: 58338 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254946 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282E59B, size: 49253 file: 795517, size: 49253 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245861 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228345A4, size: 24668 file: 819209, size: 24668 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221276 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283659B, size: 16485 file: 827383, size: 16485 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 851968, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213093 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 101 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8091 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 1048576 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421828014, size: 50156 file: 867348, size: 50156 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246764 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421828014, size: 50156 file: 867348, size: 50156 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246764 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182A391, size: 41071 file: 869144, size: 41071 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237679 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942183039A, size: 16486 file: 892836, size: 16486 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213094 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421832391, size: 8303 file: 901010, size: 8303 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 917504, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:204911 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 111 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8063 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 1114112 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204720A, size: 41974 file: 941066, size: 41974 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:238582 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204720A, size: 41974 file: 941066, size: 41974 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:238582 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422049587, size: 32889 file: 942862, size: 32889 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229497 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204F590, size: 8304 file: 966554, size: 8304 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:204912 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422051587, size: 121 file: 974728, size: 121 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 983040, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196729 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 121 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8071 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 1179648 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422059200, size: 33792 file: 1014784, size: 33792 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:230400 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:138 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422059200, size: 33792 file: 1014784, size: 33792 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:230400 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205B57D, size: 24707 file: 1016580, size: 24707 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221315 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422061586, size: 122 file: 1040272, size: 122 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1048576, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196730 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 122 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8061 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422051600, 65536, 1245184 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282C57D, size: 57475 file: 1056637, size: 57475 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254083 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 5 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282C57D, size: 57475 file: 1056637, size: 57475 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254083 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228341F6, size: 25610 file: 1080441, size: 25610 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:222218 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F9422836573, size: 16525 file: 1082237, size: 16525 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1114112, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213133 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 141 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8051 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 1310720 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182637C, size: 57476 file: 1122172, size: 57476 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254084 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182637C, size: 57476 file: 1122172, size: 57476 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254084 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421828373, size: 49293 file: 1130346, size: 49293 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245901 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182FFEC, size: 17428 file: 1154028, size: 17428 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:214036 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421832369, size: 8343 file: 1155824, size: 8343 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1179648, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:204951 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 151 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8023 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 1376256 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422045572, size: 49294 file: 1195890, size: 49294 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245902 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 0 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422045572, size: 49294 file: 1195890, size: 49294 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245902 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422047569, size: 41111 file: 1204064, size: 41111 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237719 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204F1E2, size: 9246 file: 1227746, size: 9246 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:205854 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942205155F, size: 161 file: 1229542, size: 161 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1245184, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196769 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 161 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8031 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 1441792 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422057568, size: 41112 file: 1269608, size: 41112 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237720 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:138 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422057568, size: 41112 file: 1269608, size: 41112 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237720 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205955F, size: 32929 file: 1277782, size: 32929 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229537 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:138 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220611D8, size: 1064 file: 1301464, size: 1064 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1310720, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:197672 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 1064 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7128 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422051600, 65536, 1507328 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282C555, size: 57515 file: 1318741, size: 57515 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254123 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282C555, size: 57515 file: 1318741, size: 57515 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254123 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283255E, size: 32930 file: 1342433, size: 32930 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229538 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 5 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F9422834555, size: 24747 file: 1350607, size: 24747 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1376256, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221355 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 171 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7118 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 1572864 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421825FCE, size: 58418 file: 1383374, size: 58418 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:255026 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421825FCE, size: 58418 file: 1383374, size: 58418 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:255026 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182834B, size: 49333 file: 1385341, size: 49333 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245941 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182E354, size: 24748 file: 1409033, size: 24748 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221356 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:138 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942183034B, size: 16565 file: 1417207, size: 16565 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1441792, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213173 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 181 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8011 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 1638400 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220451C4, size: 50236 file: 1457092, size: 50236 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246844 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220451C4, size: 50236 file: 1457092, size: 50236 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246844 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: timer delta: 5 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422047541, size: 41151 file: 1458888, size: 41151 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237759 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204D54A, size: 16566 file: 1482580, size: 16566 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213174 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204F541, size: 8383 file: 1490754, size: 8383 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1507328, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:204991 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 191 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7983 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 1703936 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220571BA, size: 42054 file: 1530810, size: 42054 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:238662 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220571BA, size: 42054 file: 1530810, size: 42054 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:238662 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422059537, size: 32969 file: 1532606, size: 32969 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229577 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205F540, size: 8384 file: 1556298, size: 8384 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:204992 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422061537, size: 201 file: 1564472, size: 201 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1572864, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196809 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 201 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7991 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422051600, 65536, 1769472 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228321B0, size: 33872 file: 1604528, size: 33872 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:230480 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228321B0, size: 33872 file: 1604528, size: 33872 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:230480 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283452D, size: 24787 file: 1606324, size: 24787 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221395 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283A536, size: 202 file: 1630016, size: 202 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1638400, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196810 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 202 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7981 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 1835008 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182632D, size: 57555 file: 1646381, size: 57555 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254163 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182632D, size: 57555 file: 1646381, size: 57555 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254163 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182DFA6, size: 25690 file: 1670265, size: 25690 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:222298 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421830323, size: 16605 file: 1672061, size: 16605 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1703936, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213213 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 221 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7971 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 1900544 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204352C, size: 57556 file: 1711916, size: 57556 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254164 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204352C, size: 57556 file: 1711916, size: 57556 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254164 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422045523, size: 49373 file: 1720090, size: 49373 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245981 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204D19C, size: 17508 file: 1743772, size: 17508 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:214116 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204F519, size: 8423 file: 1745568, size: 8423 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 1769472, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:205031 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 231 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7943 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 1966080 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422055522, size: 49374 file: 1785634, size: 49374 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245982 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422055522, size: 49374 file: 1785634, size: 49374 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:245982 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422057519, size: 41191 file: 1793808, size: 41191 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237799 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205F192, size: 9326 file: 1817490, size: 9326 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:205934 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942206150F, size: 241 file: 1819286, size: 241 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 1835008, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:196849 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 241 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7951 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422051600, 65536, 2031616 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F9422830518, size: 41192 file: 1859352, size: 41192 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237800 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F9422830518, size: 41192 file: 1859352, size: 41192 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237800 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283250F, size: 33009 file: 1867526, size: 33009 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229617 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283A188, size: 1144 file: 1891208, size: 1144 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 1900544, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:197752 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 1144 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7048 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F942282A600, 65536, 2097152 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9422806840 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421826305, size: 57595 file: 1908485, size: 57595 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254203 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421826305, size: 57595 file: 1908485, size: 57595 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:254203 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182C30E, size: 33010 file: 1932177, size: 33010 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:229618 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182E305, size: 24827 file: 1940351, size: 24827 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 1966080, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221435 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 251 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7038 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9421824400, 65536, 2162688 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003090 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204317E, size: 58498 file: 1973118, size: 58498 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:255106 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 6 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204317E, size: 58498 file: 1973118, size: 58498 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:255106 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220454FB, size: 49413 file: 1975165, size: 49413 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246021 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204B504, size: 24828 file: 1998857, size: 24828 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:221436 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204D4FB, size: 16645 file: 2007031, size: 16645 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 65536 file: 2031616, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213253 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 261 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7931 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422041600, 65536, 2228224 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F94210031C0 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422055174, size: 50316 file: 2046836, size: 50316 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246924 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422055174, size: 50316 file: 2046836, size: 50316 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:246924 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220574F1, size: 41231 file: 2048632, size: 41231 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:237839 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205D4FA, size: 16646 file: 2072324, size: 16646 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:213254 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F942205F4F1, size: 8463 file: 2080498, size: 8463 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942282A600, size: 65536 file: 2097152, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:0 f:1 s:205071 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 271 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7903 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 read: 5, 00007F9422051600, 25103, 2293760 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 00007F9421003240 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283016A, size: 42134 file: 2120554, size: 42134 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write new buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:198309 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283016A, size: 42134 file: 2120554, size: 42134 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:198309 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228324E7, size: 33049 file: 2122350, size: 33049 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:189224 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F94228384F0, size: 8464 file: 2146042, size: 8464 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:164639 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9422806850 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 4 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F942282A600, pos 00007F942283A4E7, size: 281 file: 2154216, size: 281 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F9421824400, size: 65536 file: 2162688, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:156456 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 281 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7911 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182BF60, size: 33952 file: 2194272, size: 33952 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:124591 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F942182E2DD, size: 24867 file: 2196068, size: 24867 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:115506 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003150 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421824400, pos 00007F94218342E6, size: 282 file: 2219760, size: 282 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F9422041600, size: 65536 file: 2228224, size: 65536 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:90921 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 282 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7901 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 3 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F94220434DD, size: 57635 file: 2236125, size: 57635 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:82738 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:7289 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7289 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 15517 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:7289 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204B156, size: 25770 file: 2260089, size: 25770 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:50873 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:893 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 893 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9103 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:893 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F94210031D0 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422041600, pos 00007F942204D4D3, size: 16685 file: 2261885, size: 16685 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F9422051600, size: 25103 file: 2293760, size: 25103 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:41788 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806FC0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806EB8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:9 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8174 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 18 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 301 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7891 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8237 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:9 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 1 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:40048 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220534DC, size: 17203 file: 2301660, size: 17203 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:17203 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8183 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8183 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8183 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421003250 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: -1, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:138 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:40950 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/img/clink/clinklittle128.png?" 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9422051600, pos 00007F94220554D3, size: 9020 file: 2309834, size: 9020 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:1 s:9020 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806CA8: len:8192 flags:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 create DATA frame 00007F9422806DB0: len:828 flags:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806DB0 sid:1 bl:0 len:828 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 828 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 9038 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 9038 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 2015/10/13 15:55:59 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:828 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 0000000000000000 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: 0 "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: 0, "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http writer done: "/img/clink/clinklittle128.png?" 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: 0, "/img/clink/clinklittle128.png?" a:1, c:1 2015/10/13 15:55:59 [debug] 904#0: *20 http request count:1 blk:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 close stream 1, queued 0, processing 1 2015/10/13 15:55:59 [debug] 904#0: *20 http close request 2015/10/13 15:55:59 [debug] 904#0: *20 http log handler 2015/10/13 15:55:59 [debug] 904#0: *20 run cleanup: 00007F94228064A0 2015/10/13 15:55:59 [debug] 904#0: *20 file cleanup: fd:5 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9422051600 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9422041600 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421824400 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F942282A600 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9422805000, unused: 7 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9422806000, unused: 8 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421003000, unused: 3262 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:33670 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873301A end:000000010873301A 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9422804000, unused: 1904 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9422808000 2015/10/13 15:55:59 [debug] 904#0: *20 reusable connection: 1 2015/10/13 15:55:59 [debug] 904#0: *20 event timer add: 4: 180000:1444723139327 2015/10/13 15:55:59 [debug] 904#0: timer delta: 5 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: 180000, changes: 0 2015/10/13 15:55:59 [debug] 904#0: kevent events: 1 2015/10/13 15:55:59 [debug] 904#0: kevent: 4: ft:-1 fl:0025 ff:00000000 d:69 ud:00007F9422009138 2015/10/13 15:55:59 [debug] 904#0: *20 http2 idle handler 2015/10/13 15:55:59 [debug] 904#0: *20 reusable connection: 0 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9422804000:4096 @16 2015/10/13 15:55:59 [debug] 904#0: *20 http2 read handler 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: 13 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_read: -1 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_get_error: 2 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 2015/10/13 15:55:59 [debug] 904#0: *20 unknown http2 stream 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873300D 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9422804000, unused: 4016 2015/10/13 15:55:59 [debug] 904#0: *20 reusable connection: 1 2015/10/13 15:55:59 [debug] 904#0: *20 event timer: 4, old: 1444723139327, new: 1444723139329 2015/10/13 15:55:59 [debug] 904#0: timer delta: 2 2015/10/13 15:55:59 [debug] 904#0: worker cycle 2015/10/13 15:55:59 [debug] 904#0: kevent timer: 179998, changes: 0 2015-10-13 1:23 GMT+08:00 Valentin V. Bartenev : > On Monday 12 October 2015 23:16:39 Muhui Jiang wrote: > > Hi, > > > > Valentin, thanks for your response. > > I rebuild the nginx --with-debug. And when I send request with my Jetty > > client code. Nothing is added to the error.log. And I am going to tell > you > > the problem in detail. > > > > First, my nginx configure below: > > > > events { > > > > worker_connections 1024; > > > > } > > > > > > The error_log with debug must be configured here on the main level, > instead of being set in the specific server block. > > > [..] > > And the way my client send request is when client find A has been sent > then > > send B,C,D. set the B,C,D depend on A. > > > > A: img/clink/clinklittle128.png > > > > B: js/preloadjs.min.js > > > > C: index.html > > > > D: css/infocard.css > > > > A is a very large file. > > > > Then the console of my java program: > [..] > > From this console output it is not clear what frames the client send > to nginx, especially when and on what value window updates are happened. > > > > > > HeadersFrame at 6b3c76a4#1{end=false}img/clink/clinklittle128.png > > > > DataFrame at 3ed90f5#1{length:8033,end=false}img/clink/clinklittle128.png > > > > DataFrame at 3a83903a#1{length:159,end=false}img/clink/clinklittle128.png > > > > DataFrame at 7f6d0358#1{length:8024,end=false}img/clink/clinklittle128.png > > > > DataFrame at 776cc347#1{length:168,end=false}img/clink/clinklittle128.png > > > DataFrame at 18e99f67#1{length:8015,end=false}img/clink/clinklittle128.png > > > > DataFrame at 3ecdce00#1{length:177,end=false}img/clink/clinklittle128.png > > > > DataFrame at 292d6d42#1{length:8006,end=false}img/clink/clinklittle128.png > > > > Such frame sizes probably are the result of limiting on flow control > windows, > NGINX tries to create data frame as big as the windows allow. > > wbr, Valentin V. Bartenev > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From al-nginx at none.at Tue Oct 13 09:00:56 2015 From: al-nginx at none.at (Aleksandar Lazic) Date: Tue, 13 Oct 2015 11:00:56 +0200 Subject: SEO gone mad... In-Reply-To: <561C30AE.5010504@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> <0e4cdf6255f308f1f7b9e14ccd3adbb3.NginxMailingListEnglish@forum.nginx.org> <561C30AE.5010504@greengecko.co.nz> Message-ID: <5c3e6e3e0092295e65de554a80301241@none.at> Hi, Am 13-10-2015 00:14, schrieb steve: [snipp] > It's not me that wants this idiocy... it's the Snake Oil salesmen! > > I'm apparently trying to do something that apache can, but so far, > nothing has worked - everything just ends in a loop. Please can you post the settings how hit works in apache, thanks?! BR Aleks From luky-37 at hotmail.com Tue Oct 13 10:20:36 2015 From: luky-37 at hotmail.com (Lukas Tribus) Date: Tue, 13 Oct 2015 12:20:36 +0200 Subject: SEO gone mad... In-Reply-To: <561C30AE.5010504@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz>, <0e4cdf6255f308f1f7b9e14ccd3adbb3.NginxMailingListEnglish@forum.nginx.org>, <561C30AE.5010504@greengecko.co.nz> Message-ID: > I'm apparently trying to do something that apache can, but so far, > nothing has worked - everything just ends in a loop. No, you cannot do this, see [1]: > If the target URI's path component is empty, the client MUST > send "/" as the path within the origin-form of request-target. An empty request will always lead to a "GET / HTTP/1.1" request, "GET HTTP/1.1" is invalid. There is not distinction at HTTP layer between: example.com and example.com/ Therefor, it will always loop. Apache can't do this either, this is simply how HTTP works. You can only do this with subdirectories, in both nginx and apache (and every other webserver for that matter), because both of the following requests are valid: "GET example.com/subdir/ HTTP/1.1" or "GET example.com/subdir HTTP/1.1" But *not* with "/". Regards, Lukas [1] https://tools.ietf.org/html/rfc7230#section-5.3.1 From nginx-forum at nginx.us Tue Oct 13 11:19:02 2015 From: nginx-forum at nginx.us (itpp2012) Date: Tue, 13 Oct 2015 07:19:02 -0400 Subject: SEO gone mad... In-Reply-To: References: Message-ID: <414868664d559a42d1d6d74fb20722b0.NginxMailingListEnglish@forum.nginx.org> Lukas Tribus Wrote: ------------------------------------------------------- > But *not* with "/". You can, see my map example, used here to redirect http to https except root (/). site.com => tell user we've gone to ssl in plain http site.com/ => tell user we've gone to ssl in plain http site.com/support => 301 redirect to ssl The challenge here is to redirect without ending up in a loop as "name" and "name/" are different to map but the same to a location block. Maybe instead of a 301 do a rewrite/break, ea. "/" => "/index.html". Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262128,262147#msg-262147 From luky-37 at hotmail.com Tue Oct 13 12:11:05 2015 From: luky-37 at hotmail.com (Lukas Tribus) Date: Tue, 13 Oct 2015 14:11:05 +0200 Subject: SEO gone mad... In-Reply-To: <414868664d559a42d1d6d74fb20722b0.NginxMailingListEnglish@forum.nginx.org> References: , <414868664d559a42d1d6d74fb20722b0.NginxMailingListEnglish@forum.nginx.org> Message-ID: > You can, see my map example, used here to redirect http to https except root > (/). Thats not what this thread is about. > site.com => tell user we've gone to ssl in plain http > site.com/ => tell user we've gone to ssl in plain http The original poster needs to differentiate between "site.com" and "site.com/", which a) you are not doing and b) is not possible, as its the same exact HTTP request. Lukas From francis at daoine.org Tue Oct 13 12:25:34 2015 From: francis at daoine.org (Francis Daly) Date: Tue, 13 Oct 2015 13:25:34 +0100 Subject: SEO gone mad... In-Reply-To: <5c3e6e3e0092295e65de554a80301241@none.at> References: <561C1106.90704@greengecko.co.nz> <0e4cdf6255f308f1f7b9e14ccd3adbb3.NginxMailingListEnglish@forum.nginx.org> <561C30AE.5010504@greengecko.co.nz> <5c3e6e3e0092295e65de554a80301241@none.at> Message-ID: <20151013122534.GQ2847@daoine.org> On Tue, Oct 13, 2015 at 11:00:56AM +0200, Aleksandar Lazic wrote: > Am 13-10-2015 00:14, schrieb steve: Hi there, > >It's not me that wants this idiocy... it's the Snake Oil salesmen! > > > >I'm apparently trying to do something that apache can, but so far, > >nothing has worked - everything just ends in a loop. > > Please can you post the settings how hit works in apache, thanks?! (Addressing the OP) I suspect that the Snake Oil salesmen won't be willing to provide this information; but they should be willing to provide the name of a web site where they have arranged for it to be configured already. So if you can encourage them to name one that gives a different response to client requests for http://their.example.com and http://their.example.com/, you'll be able to show that your nginx site does exactly the same. (Or does not do the same, if that happens to be the case.) Since the difference is [presumably|necessarily] entirely client-side, do make sure the same client is used when demonstrating "their" server and testing "your" server. f -- Francis Daly francis at daoine.org From nginx-forum at nginx.us Tue Oct 13 12:58:41 2015 From: nginx-forum at nginx.us (itpp2012) Date: Tue, 13 Oct 2015 08:58:41 -0400 Subject: SEO gone mad... In-Reply-To: References: Message-ID: <3a3fc8f69d7d252ff552326de4133000.NginxMailingListEnglish@forum.nginx.org> Lukas Tribus Wrote: ------------------------------------------------------- > which a) you are not doing and b) is not possible, as its the same > exact HTTP > request. Not exactly the same but handled correctly (400) when forcing the impossible; [13/Oct/2015:14:51:49 +0200] 192.xxx 6807 - - "GET HTTP/1.1" 400 180 "-" "-" "-" [13/Oct/2015:14:52:09 +0200] 192.xxx 6808 - - "GET / HTTP/1.1" 200 1347 "-" "-" "-" [13/Oct/2015:14:52:38 +0200] 192.xxx 6809 - - "GET HTTP/1.0" 400 180 "-" "-" "-" [13/Oct/2015:14:53:13 +0200] 192.xxx 6810 - - "GET HTTP/2.0" 400 180 "-" "-" "-" Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262128,262160#msg-262160 From ahutchings at nginx.com Tue Oct 13 13:09:18 2015 From: ahutchings at nginx.com (Andrew Hutchings) Date: Tue, 13 Oct 2015 14:09:18 +0100 Subject: SEO gone mad... In-Reply-To: <561C1106.90704@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> Message-ID: <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> Hi! On Tuesday 13 October 2015 08:59:02 steve wrote: > Hi folks, > > I have a requirement from a customer that the terminal slash be > rewritten when accessing the homepage - eg example.com/ is a 301 to > example.com > > I've tried a simple rewrite of ^/$ but that just loops. > > Any ideas? As you have seen in other answers this will be pretty much impossible to get right. Have you considered writing some Javascript to do it client side instead? Something like this: http://stackoverflow.com/questions/10953792/change-url-in-browser-address-bar-without-reload-existing-page At least then (in theory) you can have the illusion of hiding the trailing slash without risking breaking browser support for the site. Kind Regards -- Andrew Hutchings (LinuxJedi) Senior Developer Advocate, NGINX Inc. From me at myconan.net Tue Oct 13 13:46:28 2015 From: me at myconan.net (nanaya) Date: Tue, 13 Oct 2015 22:46:28 +0900 Subject: SEO gone mad... In-Reply-To: <561C1106.90704@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> Message-ID: <1444743988.1225829.408938297.4EF18D9B@webmail.messagingengine.com> On Tue, Oct 13, 2015, at 04:59 AM, steve wrote: > Hi folks, > > I have a requirement from a customer that the terminal slash be > rewritten when accessing the homepage - eg example.com/ is a 301 to > example.com > > I've tried a simple rewrite of ^/$ but that just loops. > > Any ideas? > > Cheers, > I'm not sure what's happening in this thread, but 1. you can't redirect example.com/ to example.com because browser is already doing that (making request for example.com/ while showing just example.com in address bar) 2. to remove end slash for everything else by redirect, just use this location ~ ^(.+)/+$ { return 301 $1; } From gmm at csdoc.com Tue Oct 13 14:13:10 2015 From: gmm at csdoc.com (Gena Makhomed) Date: Tue, 13 Oct 2015 17:13:10 +0300 Subject: SEO gone mad... In-Reply-To: <561C30AE.5010504@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> <0e4cdf6255f308f1f7b9e14ccd3adbb3.NginxMailingListEnglish@forum.nginx.org> <561C30AE.5010504@greengecko.co.nz> Message-ID: <561D1176.2080800@csdoc.com> On 13.10.2015 1:14, steve wrote: > It's not me that wants this idiocy... it's the Snake Oil salesmen! > > I'm apparently trying to do something that apache can, but so far, > nothing has worked - everything just ends in a loop. info from Google: http://googlewebmastercentral.blogspot.fr/2010/04/to-slash-or-not-to-slash.html To slash or not to slash ... Rest assured that for your root URL specifically, http://example.com is equivalent to http://example.com/ and can?t be redirected even if you?re Chuck Norris. ... -- Best regards, Gena From vbart at nginx.com Tue Oct 13 14:14:03 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Tue, 13 Oct 2015 17:14:03 +0300 Subject: Http2 Priority In-Reply-To: References: <28329924.djy51Te2F6@vbart-workstation> Message-ID: <1703046.nDvNn37jzM@vbart-workstation> On Tuesday 13 October 2015 16:05:16 Muhui Jiang wrote: > Hi > > move the debug to the main level; And the error.log below: a little bit long. Thanks > [..] > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806728 was sent > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806728 sid:1 bl:0 len:8192 > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806990 was sent > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806990 sid:1 bl:0 len:8192 > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806A98 was sent > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806A98 sid:1 bl:0 len:8192 > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806BA0 was sent > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806BA0 sid:1 bl:0 len:8192 > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806CA8 was sent > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806CA8 sid:1 bl:0 len:8192 > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806DB0 was sent > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806DB0 sid:1 bl:0 len:8192 > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806EB8 was sent > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806EB8 sid:1 bl:0 len:8192 > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame 00007F9422806FC0 was sent > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: 00007F9422806FC0 sid:1 bl:0 len:8191 > 2015/10/13 15:55:58 [debug] 904#0: *20 http write filter 00007F9422806850 Here nginx has sent 32k of data, and the "/img/clink/clinklittle128.png?" window is exhausted as well as the connection window. [..] > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 HEADERS frame sid:3 on 1 excl:0 weight:256 > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9421803E00:4096 @16 > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9421806000:4096 @16 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 7 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 2 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 64 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header: 4 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 hpack encoded string length: 15 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 add header to hpack table: ":path: /js/preloadjs.min.js" > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 hpack table account: 57 free:3876 > 2015/10/13 15:55:59 [debug] 904#0: *20 http uri: "/js/preloadjs.min.js" > 2015/10/13 15:55:59 [debug] 904#0: *20 http args: "" > 2015/10/13 15:55:59 [debug] 904#0: *20 http exten: "js" > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 63 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http header: "user-agent: org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http request line: "GET /js/preloadjs.min.js HTTP/2.0" Here nginx has received the "preloadjs.min.js" request, but cannot proceed with response since the connection window is exhausted. [..] > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 HEADERS frame sid:5 on 1 excl:0 weight:256 > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9420C0ED80:256 @16 > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F942100FC00:4096 @16 > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: 00007F9421010C00:4096 @16 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 7 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 2 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 65 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 5 > 2015/10/13 15:55:59 [debug] 904#0: *20 http uri: "/index.html" > 2015/10/13 15:55:59 [debug] 904#0: *20 http args: "" > 2015/10/13 15:55:59 [debug] 904#0: *20 http exten: "html" > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 63 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http header: "user-agent: org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http request line: "GET /index.html HTTP/2.0" The same as above, but with the "/index.html" request. [..] > 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:0 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 window:32768 Client sent WINDOW_UPDATE for the connection window. [..] > 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/js/preloadjs.min.js?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/js/preloadjs.min.js?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/js/preloadjs.min.js?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/js/preloadjs.min.js?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/js/preloadjs.min.js?" 0000000000000000 > 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421008200, pos 00007F9421008200, size: 30839 file: 0, size: 30839 > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:30839 > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame 00007F9421806720: len:8192 flags:0 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame 00007F9421806988: len:8192 flags:0 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame 00007F9421806A90: len:8192 flags:0 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame 00007F9421806B98: len:6263 flags:1 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806B98 sid:3 bl:0 len:6263 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806A90 sid:3 bl:0 len:8192 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806988 sid:3 bl:0 len:8192 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806720 sid:3 bl:0 len:8192 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7727 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 465 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 6263 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 14938 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 14938 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame 00007F9421806720 was sent > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806720 sid:3 bl:0 len:8192 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame 00007F9421806988 was sent > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806988 sid:3 bl:0 len:8192 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame 00007F9421806A90 was sent > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806A90 sid:3 bl:0 len:8192 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame 00007F9421806B98 was sent > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F9421806B98 sid:3 bl:0 len:6263 > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 0000000000000000 > 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: 0 "/js/preloadjs.min.js?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: 0, "/js/preloadjs.min.js?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer done: "/js/preloadjs.min.js?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: 0, "/js/preloadjs.min.js?" a:1, c:1 > 2015/10/13 15:55:59 [debug] 904#0: *20 http request count:1 blk:0 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 close stream 3, queued 0, processing 4 > 2015/10/13 15:55:59 [debug] 904#0: *20 http close request Since nginx cannot process "clinklittle128.png" (its window is still exhausted), it sends "preloadjs.min.js" response data. > 2015/10/13 15:55:59 [debug] 904#0: *20 http log handler > 2015/10/13 15:55:59 [debug] 904#0: *20 run cleanup: 00007F9421806488 > 2015/10/13 15:55:59 [debug] 904#0: *20 file cleanup: fd:9 > 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421008200 > 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421803E00, unused: 2 > 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421806000, unused: 782 > 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/index.html?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: "/index.html?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/index.html?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/index.html?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter "/index.html?" 0000000000000000 > 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 00007F9421011C00, pos 00007F9421011C00, size: 8214 file: 0, size: 8214 > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:8214 > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 create DATA frame 00007F94210112E8: len:1929 flags:0 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F94210112E8 sid:5 bl:0 len:1929 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 1929 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 1938 > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 1938 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 DATA frame 00007F94210112E8 was sent > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: 00007F94210112E8 sid:5 bl:0 len:1929 And using the rest of the connection window, nginx sends "/index.html?". > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421011410 > 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 "/index.html?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, "/index.html?" > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete pos:000000010873300D end:000000010873301A > 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 l:4 sid:1 > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 window:32768 Only at this moment we have WINDOW_UPDATE on the "clinklittle128.png" stream. So nginx behaves absolutely correct here, and tries to utilize the connection as much as possible. But the client's behavior results in exhausting flow control windows and even blocking output (when the connection window is exhausted). wbr, Valentin V. Bartenev From patrick at nginx.com Tue Oct 13 14:16:10 2015 From: patrick at nginx.com (Patrick Nommensen) Date: Tue, 13 Oct 2015 07:16:10 -0700 Subject: SEO gone mad... In-Reply-To: <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> Message-ID: On Tue, Oct 13, 2015 at 6:09 AM, Andrew Hutchings wrote: > Hi! > > On Tuesday 13 October 2015 08:59:02 steve wrote: > > Hi folks, > > > > I have a requirement from a customer that the terminal slash be > > rewritten when accessing the homepage - eg example.com/ is a 301 to > > example.com > > > > I've tried a simple rewrite of ^/$ but that just loops. > > > > Any ideas? > > As you have seen in other answers this will be pretty much impossible to > get > right. Have you considered writing some Javascript to do it client side > instead? Something like this: > > > http://stackoverflow.com/questions/10953792/change-url-in-browser-address-bar-without-reload-existing-page > > At least then (in theory) you can have the illusion of hiding the trailing > slash without risking breaking browser support for the site. > You can set a canonical URL if your intention is for SEO. This is the standard practice. https://moz.com/learn/seo/canonicalization > > Kind Regards > -- > Andrew Hutchings (LinuxJedi) > Senior Developer Advocate, NGINX Inc. > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jiangmuhui at gmail.com Tue Oct 13 14:43:48 2015 From: jiangmuhui at gmail.com (Muhui Jiang) Date: Tue, 13 Oct 2015 22:43:48 +0800 Subject: Http2 Priority In-Reply-To: <1703046.nDvNn37jzM@vbart-workstation> References: <28329924.djy51Te2F6@vbart-workstation> <1703046.nDvNn37jzM@vbart-workstation> Message-ID: Hi Thank you so much. Valentin. My understanding: Though clinklittle128.png has higher priority, the server wants to send it first to the client. But because of flow control, the clinklittle128.png is blocked(waiting for the window update frame). But at this time the server don't want to waste the resource, so it will send the index.html, preloadjs.min.js etc. When the server received the window update frame, it will send the clinklittle128.png once again. Am I right? BTW: could you please locate the related source code for me. I want to have a deep research on it. Many Thanks Best Regards Muhui Jiang 2015-10-13 22:14 GMT+08:00 Valentin V. Bartenev : > On Tuesday 13 October 2015 16:05:16 Muhui Jiang wrote: > > Hi > > > > move the debug to the main level; And the error.log below: a little bit > long. Thanks > > > [..] > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame > 00007F9422806728 was sent > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: > 00007F9422806728 sid:1 bl:0 len:8192 > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame > 00007F9422806990 was sent > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: > 00007F9422806990 sid:1 bl:0 len:8192 > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame > 00007F9422806A98 was sent > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: > 00007F9422806A98 sid:1 bl:0 len:8192 > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame > 00007F9422806BA0 was sent > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: > 00007F9422806BA0 sid:1 bl:0 len:8192 > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame > 00007F9422806CA8 was sent > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: > 00007F9422806CA8 sid:1 bl:0 len:8192 > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame > 00007F9422806DB0 was sent > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: > 00007F9422806DB0 sid:1 bl:0 len:8192 > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame > 00007F9422806EB8 was sent > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: > 00007F9422806EB8 sid:1 bl:0 len:8192 > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2:1 DATA frame > 00007F9422806FC0 was sent > > 2015/10/13 15:55:58 [debug] 904#0: *20 http2 frame sent: > 00007F9422806FC0 sid:1 bl:0 len:8191 > > 2015/10/13 15:55:58 [debug] 904#0: *20 http write filter 00007F9422806850 > > Here nginx has sent 32k of data, and the "/img/clink/clinklittle128.png?" > window is exhausted > as well as the connection window. > > [..] > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 HEADERS frame sid:3 on 1 > excl:0 weight:256 > > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: > 00007F9421803E00:4096 @16 > > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: > 00007F9421806000:4096 @16 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 7 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 2 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 64 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header: 4 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 hpack encoded string > length: 15 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 add header to hpack table: > ":path: /js/preloadjs.min.js" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 hpack table account: 57 > free:3876 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http uri: "/js/preloadjs.min.js" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http args: "" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http exten: "js" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 63 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http header: "user-agent: > org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http request line: "GET > /js/preloadjs.min.js HTTP/2.0" > > > Here nginx has received the "preloadjs.min.js" request, but cannot proceed > with response > since the connection window is exhausted. > > [..] > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 HEADERS frame sid:5 on 1 > excl:0 weight:256 > > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: > 00007F9420C0ED80:256 @16 > > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: > 00007F942100FC00:4096 @16 > > 2015/10/13 15:55:59 [debug] 904#0: *20 posix_memalign: > 00007F9421010C00:4096 @16 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 7 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 2 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 65 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 5 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http uri: "/index.html" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http args: "" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http exten: "html" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 get indexed header name: 63 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http header: "user-agent: > org.eclipse.jetty.http2.client.HTTP2Client/9.3.z-SNAPSHOT" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 http request line: "GET > /index.html HTTP/2.0" > > The same as above, but with the "/index.html" request. > > > > [..] > > 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 > l:4 sid:0 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:0 > window:32768 > > Client sent WINDOW_UPDATE for the connection window. > > [..] > > 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: > "/js/preloadjs.min.js?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: > "/js/preloadjs.min.js?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter > "/js/preloadjs.min.js?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: > "/js/preloadjs.min.js?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter > "/js/preloadjs.min.js?" 0000000000000000 > > 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 > 00007F9421008200, pos 00007F9421008200, size: 30839 file: 0, size: 30839 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:30839 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame > 00007F9421806720: len:8192 flags:0 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame > 00007F9421806988: len:8192 flags:0 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame > 00007F9421806A90: len:8192 flags:0 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 create DATA frame > 00007F9421806B98: len:6263 flags:1 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806B98 > sid:3 bl:0 len:6263 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806A90 > sid:3 bl:0 len:8192 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806988 > sid:3 bl:0 len:8192 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F9421806720 > sid:3 bl:0 len:8192 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 7727 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 16384 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 16384 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 465 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 8192 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 6263 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 14938 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 14938 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame > 00007F9421806720 was sent > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: > 00007F9421806720 sid:3 bl:0 len:8192 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame > 00007F9421806988 was sent > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: > 00007F9421806988 sid:3 bl:0 len:8192 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame > 00007F9421806A90 was sent > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: > 00007F9421806A90 sid:3 bl:0 len:8192 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:3 DATA frame > 00007F9421806B98 was sent > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: > 00007F9421806B98 sid:3 bl:0 len:6263 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 0000000000000000 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: 0 > "/js/preloadjs.min.js?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: 0, > "/js/preloadjs.min.js?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer done: > "/js/preloadjs.min.js?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http finalize request: 0, > "/js/preloadjs.min.js?" a:1, c:1 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http request count:1 blk:0 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 close stream 3, queued 0, > processing 4 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http close request > > Since nginx cannot process "clinklittle128.png" (its window is still > exhausted), > it sends "preloadjs.min.js" response data. > > > > 2015/10/13 15:55:59 [debug] 904#0: *20 http log handler > > 2015/10/13 15:55:59 [debug] 904#0: *20 run cleanup: 00007F9421806488 > > 2015/10/13 15:55:59 [debug] 904#0: *20 file cleanup: fd:9 > > 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421008200 > > 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421803E00, unused: 2 > > 2015/10/13 15:55:59 [debug] 904#0: *20 free: 00007F9421806000, unused: > 782 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http run request: "/index.html?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer handler: > "/index.html?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http output filter "/index.html?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: "/index.html?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http postpone filter > "/index.html?" 0000000000000000 > > 2015/10/13 15:55:59 [debug] 904#0: *20 write old buf t:1 f:1 > 00007F9421011C00, pos 00007F9421011C00, size: 8214 file: 0, size: 8214 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter: l:1 f:0 s:8214 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter limit 0 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 create DATA frame > 00007F94210112E8: len:1929 flags:0 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame out: 00007F94210112E8 > sid:5 bl:0 len:1929 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 9 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL buf copy: 1929 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL to write: 1938 > > 2015/10/13 15:55:59 [debug] 904#0: *20 SSL_write: 1938 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2:5 DATA frame > 00007F94210112E8 was sent > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame sent: > 00007F94210112E8 sid:5 bl:0 len:1929 > > And using the rest of the connection window, nginx sends "/index.html?". > > > > 2015/10/13 15:55:59 [debug] 904#0: *20 http write filter 00007F9421011410 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http copy filter: -2 > "/index.html?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http writer output filter: -2, > "/index.html?" > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 frame complete > pos:000000010873300D end:000000010873301A > > 2015/10/13 15:55:59 [debug] 904#0: *20 process http2 frame type:8 f:0 > l:4 sid:1 > > 2015/10/13 15:55:59 [debug] 904#0: *20 http2 WINDOW_UPDATE frame sid:1 > window:32768 > > Only at this moment we have WINDOW_UPDATE on the "clinklittle128.png" > stream. > > So nginx behaves absolutely correct here, and tries to utilize the > connection > as much as possible. But the client's behavior results in exhausting flow > control windows and even blocking output (when the connection window is > exhausted). > > wbr, Valentin V. Bartenev > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vbart at nginx.com Tue Oct 13 15:16:03 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Tue, 13 Oct 2015 18:16:03 +0300 Subject: Http2 Priority In-Reply-To: References: <1703046.nDvNn37jzM@vbart-workstation> Message-ID: <62818535.GbfRRrPh2J@vbart-workstation> On Tuesday 13 October 2015 22:43:48 Muhui Jiang wrote: > Hi > > Thank you so much. Valentin. > My understanding: > Though clinklittle128.png has higher priority, the server wants to send it > first to the client. But because of flow control, the clinklittle128.png is > blocked(waiting for the window update frame). But at this time the server > don't want to waste the resource, so it will send the index.html, > preloadjs.min.js etc. When the server received the window update frame, > it will send the clinklittle128.png once again. Am I right? Yes, that's right. > > BTW: could you please locate the related source code for me. I want to have > a deep research on it. Many Thanks The code related to exhausting flow control window is here: http://hg.nginx.org/nginx/file/tip/src/http/v2/ngx_http_v2_filter_module.c#l1012 Here is what happens on receiving window update: http://hg.nginx.org/nginx/file/tip/src/http/v2/ngx_http_v2.c#l2130 wbr, Valentin V. Bartenev From jiangmuhui at gmail.com Tue Oct 13 15:20:47 2015 From: jiangmuhui at gmail.com (Muhui Jiang) Date: Tue, 13 Oct 2015 23:20:47 +0800 Subject: Http2 Priority In-Reply-To: <62818535.GbfRRrPh2J@vbart-workstation> References: <1703046.nDvNn37jzM@vbart-workstation> <62818535.GbfRRrPh2J@vbart-workstation> Message-ID: Hi Thank you very much. Valentin Best Regards Muhui Jiang 2015-10-13 23:16 GMT+08:00 Valentin V. Bartenev : > On Tuesday 13 October 2015 22:43:48 Muhui Jiang wrote: > > Hi > > > > Thank you so much. Valentin. > > My understanding: > > Though clinklittle128.png has higher priority, the server wants to send > it > > first to the client. But because of flow control, the clinklittle128.png > is > > blocked(waiting for the window update frame). But at this time the server > > don't want to waste the resource, so it will send the index.html, > > preloadjs.min.js etc. When the server received the window update frame, > > it will send the clinklittle128.png once again. Am I right? > > Yes, that's right. > > > > > > BTW: could you please locate the related source code for me. I want to > have > > a deep research on it. Many Thanks > > The code related to exhausting flow control window is here: > > http://hg.nginx.org/nginx/file/tip/src/http/v2/ngx_http_v2_filter_module.c#l1012 > > Here is what happens on receiving window update: > http://hg.nginx.org/nginx/file/tip/src/http/v2/ngx_http_v2.c#l2130 > > wbr, Valentin V. Bartenev > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at greengecko.co.nz Tue Oct 13 19:39:39 2015 From: steve at greengecko.co.nz (steve) Date: Wed, 14 Oct 2015 08:39:39 +1300 Subject: SEO gone mad... In-Reply-To: References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> Message-ID: <561D5DFB.3060801@greengecko.co.nz> Thanks for all the replies - I've not been ignoring you, I'm just in a different timezone! On 10/14/2015 03:16 AM, Patrick Nommensen wrote: > > On Tue, Oct 13, 2015 at 6:09 AM, Andrew Hutchings > > wrote: > > Hi! > > On Tuesday 13 October 2015 08:59:02 steve wrote: > > Hi folks, > > > > I have a requirement from a customer that the terminal slash be > > rewritten when accessing the homepage - eg example.com/ > is a 301 to > > example.com > > > > I've tried a simple rewrite of ^/$ but that just loops. > > > > Any ideas? > > As you have seen in other answers this will be pretty much > impossible to get > right. Have you considered writing some Javascript to do it client > side > instead? Something like this: > > http://stackoverflow.com/questions/10953792/change-url-in-browser-address-bar-without-reload-existing-page > > At least then (in theory) you can have the illusion of hiding the > trailing > slash without risking breaking browser support for the site. > > > You can set a canonical URL if your intention is for SEO. This is the > standard practice. > > https://moz.com/learn/seo/canonicalization > > > Kind Regards > -- > Andrew Hutchings (LinuxJedi) > Senior Developer Advocate, NGINX Inc. > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > > > > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx As can be seen from the google article, it's apparently a bad thing(tm) to duplicate content for example.com/ and example.com. Apparently some .htaccess tweak can do a 301 redirect from one to the other, but absolutely nothing that has been suggested ( or others that allegedly work - like redirecting ^/(.*)/ ) does actually work with nginx, which is exactly what I expected to happen. The CMS ( it's Magento but that doesn't really make a difference ) rewrites the URL to the value stored in the database anyway, but the 'problem' is that it doesn't redirect. As has been suggested, this is a complete non-event, as every page contains a canonical header entry anyway! Have suggested that client engages other SEO 'consultants'. Now need to wash the snake oil out of my head (: Thanks for your help. Steve -- Steve Holdoway BSc(Hons) MIITP http://www.greengecko.co.nz Linkedin: http://www.linkedin.com/in/steveholdoway Skype: sholdowa -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at myconan.net Tue Oct 13 19:47:39 2015 From: me at myconan.net (nanaya) Date: Wed, 14 Oct 2015 04:47:39 +0900 Subject: SEO gone mad... In-Reply-To: <561D5DFB.3060801@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> <561D5DFB.3060801@greengecko.co.nz> Message-ID: <1444765659.1987427.409308953.4B73DEBD@webmail.messagingengine.com> On Wed, Oct 14, 2015, at 04:39 AM, steve wrote: > As can be seen from the google article, it's apparently a bad thing(tm) > to duplicate content for example.com/ and example.com. Apparently some > .htaccess tweak can do a 301 redirect from one to the other, but > absolutely nothing that has been suggested ( or others that allegedly > work - like redirecting ^/(.*)/ ) does actually work with nginx, which > is exactly what I expected to happen. > I don't know how you can miss this which has been quoted before: ``` Rest assured that for your root URL specifically, http://example.com is equivalent to http://example.com/ and can?t be redirected even if you?re Chuck Norris. ``` http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html From steve at greengecko.co.nz Tue Oct 13 19:58:38 2015 From: steve at greengecko.co.nz (steve) Date: Wed, 14 Oct 2015 08:58:38 +1300 Subject: SEO gone mad... In-Reply-To: <1444765659.1987427.409308953.4B73DEBD@webmail.messagingengine.com> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> <561D5DFB.3060801@greengecko.co.nz> <1444765659.1987427.409308953.4B73DEBD@webmail.messagingengine.com> Message-ID: <561D626E.2080703@greengecko.co.nz> On 10/14/2015 08:47 AM, nanaya wrote: > > On Wed, Oct 14, 2015, at 04:39 AM, steve wrote: >> As can be seen from the google article, it's apparently a bad thing(tm) >> to duplicate content for example.com/ and example.com. Apparently some >> .htaccess tweak can do a 301 redirect from one to the other, but >> absolutely nothing that has been suggested ( or others that allegedly >> work - like redirecting ^/(.*)/ ) does actually work with nginx, which >> is exactly what I expected to happen. >> > I don't know how you can miss this which has been quoted before: > > ``` > Rest assured that for your root URL specifically, http://example.com is > equivalent to http://example.com/ and can?t be redirected even if you?re > Chuck Norris. > ``` > > http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html > > _______________________________________________ > When your customer states categorically that it is a problem, then it is my job to investigate. Not being interested in the pseudoscience that is SEO, I have to do my research starting pretty close to the bottom of the ladder. - first to attempt to replicate what they swear is being done in apache ( as defined in the above quoted article ), and - second ( once I've proved to myself that it isn't possible - and there's plenty of articles on google saying it is! ), to see whether it actually matters. And the answer is... no it doesn't matter and that's what the canonical headers are for. Now I know this, I can get back to the enjoyable task of making nginx run faster and more securely than ever! Steve -- Steve Holdoway BSc(Hons) MIITP http://www.greengecko.co.nz Linkedin: http://www.linkedin.com/in/steveholdoway Skype: sholdowa From me at myconan.net Tue Oct 13 20:03:43 2015 From: me at myconan.net (nanaya) Date: Wed, 14 Oct 2015 05:03:43 +0900 Subject: SEO gone mad... In-Reply-To: <561D626E.2080703@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> <561D5DFB.3060801@greengecko.co.nz> <1444765659.1987427.409308953.4B73DEBD@webmail.messagingengine.com> <561D626E.2080703@greengecko.co.nz> Message-ID: <1444766623.1991627.409327041.45F912C2@webmail.messagingengine.com> On Wed, Oct 14, 2015, at 04:58 AM, steve wrote: > >> As can be seen from the google article, it's apparently a bad thing(tm) > >> to duplicate content for example.com/ and example.com. Apparently some > >> .htaccess tweak can do a 301 redirect from one to the other, but > >> absolutely nothing that has been suggested ( or others that allegedly > >> work - like redirecting ^/(.*)/ ) does actually work with nginx, which > >> is exactly what I expected to happen. > >> > > I don't know how you can miss this which has been quoted before: > > > > ``` > > Rest assured that for your root URL specifically, http://example.com is > > equivalent to http://example.com/ and can?t be redirected even if you?re > > Chuck Norris. > > ``` > > > > http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html > > > > _______________________________________________ > > > When your customer states categorically that it is a problem, then it is > my job to investigate. > You said > >> As can be seen from the google article, it's apparently a bad thing(tm) > >> to duplicate content for example.com/ and example.com. Apparently some but the google article clearly says otherwise (unless you're referring to a different google article). From steve at greengecko.co.nz Tue Oct 13 20:11:48 2015 From: steve at greengecko.co.nz (steve) Date: Wed, 14 Oct 2015 09:11:48 +1300 Subject: SEO gone mad... In-Reply-To: <1444766623.1991627.409327041.45F912C2@webmail.messagingengine.com> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> <561D5DFB.3060801@greengecko.co.nz> <1444765659.1987427.409308953.4B73DEBD@webmail.messagingengine.com> <561D626E.2080703@greengecko.co.nz> <1444766623.1991627.409327041.45F912C2@webmail.messagingengine.com> Message-ID: <561D6584.4010300@greengecko.co.nz> On 10/14/2015 09:03 AM, nanaya wrote: > > On Wed, Oct 14, 2015, at 04:58 AM, steve wrote: >>>> As can be seen from the google article, it's apparently a bad thing(tm) >>>> to duplicate content for example.com/ and example.com. Apparently some >>>> .htaccess tweak can do a 301 redirect from one to the other, but >>>> absolutely nothing that has been suggested ( or others that allegedly >>>> work - like redirecting ^/(.*)/ ) does actually work with nginx, which >>>> is exactly what I expected to happen. >>>> >>> I don't know how you can miss this which has been quoted before: >>> >>> ``` >>> Rest assured that for your root URL specifically, http://example.com is >>> equivalent to http://example.com/ and can?t be redirected even if you?re >>> Chuck Norris. >>> ``` >>> >>> http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html >>> >>> _______________________________________________ >>> >> When your customer states categorically that it is a problem, then it is >> my job to investigate. >> > You said > >>>> As can be seen from the google article, it's apparently a bad thing(tm) >>>> to duplicate content for example.com/ and example.com. Apparently some > but the google article clearly says otherwise (unless you're referring > to a different google article). > I suggest you re-read the article... whilst it does include the Chuck Norris quote, it also states 'While it?s not totally optimal behavior, it?s perfectly legitimate and a-okay. :)'. Obviously my clients consultants were aiming at the 'optimal' solution, which is what the canonical header is designed for. ( this is also *not* a google sanctioned document - it's on blogspot ) -- Steve Holdoway BSc(Hons) MIITP http://www.greengecko.co.nz Linkedin: http://www.linkedin.com/in/steveholdoway Skype: sholdowa From me at myconan.net Tue Oct 13 20:14:24 2015 From: me at myconan.net (nanaya) Date: Wed, 14 Oct 2015 05:14:24 +0900 Subject: SEO gone mad... In-Reply-To: <561D6584.4010300@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> <561D5DFB.3060801@greengecko.co.nz> <1444765659.1987427.409308953.4B73DEBD@webmail.messagingengine.com> <561D626E.2080703@greengecko.co.nz> <1444766623.1991627.409327041.45F912C2@webmail.messagingengine.com> <561D6584.4010300@greengecko.co.nz> Message-ID: <1444767264.1993460.409335705.70DEFFC8@webmail.messagingengine.com> On Wed, Oct 14, 2015, at 05:11 AM, steve wrote: > > > I suggest you re-read the article... whilst it does include the Chuck > Norris quote, it also states 'While it?s not totally optimal behavior, > it?s perfectly legitimate and a-okay. :)'. > The following point specifically mentions that root url is excluded from that rule. From me at myconan.net Tue Oct 13 20:21:28 2015 From: me at myconan.net (nanaya) Date: Wed, 14 Oct 2015 05:21:28 +0900 Subject: SEO gone mad... In-Reply-To: <561D6584.4010300@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> <561D5DFB.3060801@greengecko.co.nz> <1444765659.1987427.409308953.4B73DEBD@webmail.messagingengine.com> <561D626E.2080703@greengecko.co.nz> <1444766623.1991627.409327041.45F912C2@webmail.messagingengine.com> <561D6584.4010300@greengecko.co.nz> Message-ID: <1444767688.1994608.409340001.6202BBAD@webmail.messagingengine.com> Oh and this part On Wed, Oct 14, 2015, at 05:11 AM, steve wrote: > > > ( this is also *not* a google sanctioned document - it's on blogspot ) > And if you didn't know, blogspot is owned by google and that blog is google's. In fact, if you search for anything in here https://support.google.com/webmasters , that blog is part of search area. From al-nginx at none.at Tue Oct 13 20:46:56 2015 From: al-nginx at none.at (Aleksandar Lazic) Date: Tue, 13 Oct 2015 22:46:56 +0200 Subject: SEO gone mad... In-Reply-To: <561D5DFB.3060801@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> <561D5DFB.3060801@greengecko.co.nz> Message-ID: Hi. Am 13-10-2015 21:39, schrieb steve: > Thanks for all the replies - I've not been ignoring you, I'm just in a > different timezone! > > On 10/14/2015 03:16 AM, Patrick Nommensen wrote: > >> On Tue, Oct 13, 2015 at 6:09 AM, Andrew Hutchings >> wrote: >> >>> Hi! >>> >>> On Tuesday 13 October 2015 08:59:02 steve wrote: >>>> Hi folks, >>>> >>>> I have a requirement from a customer that the terminal slash be >>>> rewritten when accessing the homepage - eg example.com/ [1] is a >>> 301 to >>>> example.com [2] >>>> >>>> I've tried a simple rewrite of ^/$ but that just loops. >>>> >>>> Any ideas? >>> >>> As you have seen in other answers this will be pretty much >>> impossible to get >>> right. Have you considered writing some Javascript to do it client >>> side >>> instead? Something like this: >>> >>> >> > http://stackoverflow.com/questions/10953792/change-url-in-browser-address-bar-without-reload-existing-page >>> >>> At least then (in theory) you can have the illusion of hiding the >>> trailing >>> slash without risking breaking browser support for the site. >> >> You can set a canonical URL if your intention is for SEO. This is the >> standard practice. >> >> https://moz.com/learn/seo/canonicalization >> >>> Kind Regards >>> -- >>> Andrew Hutchings (LinuxJedi) >>> Senior Developer Advocate, NGINX Inc. > > As can be seen from the google article, it's apparently a bad thing(tm) > to duplicate content for example.com/ and example.com. Apparently some > .htaccess tweak can do a 301 redirect from one to the other, but > absolutely nothing that has been suggested ( or others that allegedly > work - like redirecting ^/(.*)/ ) does actually work with nginx, which > is exactly what I expected to happen. > > The CMS ( it's Magento but that doesn't really make a difference ) > rewrites the URL to the value stored in the database anyway, but the > 'problem' is that it doesn't redirect. > > As has been suggested, this is a complete non-event, as every page > contains a canonical header entry anyway! Have suggested that client > engages other SEO 'consultants'. Good suggestion ;-) > Now need to wash the snake oil out of my head (: > > Thanks for your help. > > Steve > > -- > Steve Holdoway BSc(Hons) MIITP > http://www.greengecko.co.nz > Linkedin: http://www.linkedin.com/in/steveholdoway > Skype: sholdowa > > > Links: > ------ > [1] http://example.com/ > [2] http://example.com > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx From al-nginx at none.at Tue Oct 13 21:47:12 2015 From: al-nginx at none.at (Aleksandar Lazic) Date: Tue, 13 Oct 2015 23:47:12 +0200 Subject: SEO gone mad... In-Reply-To: <561D6584.4010300@greengecko.co.nz> References: <561C1106.90704@greengecko.co.nz> <3238401.iJObKngkb4@linuxjedi-thinkpad-x220> <561D5DFB.3060801@greengecko.co.nz> <1444765659.1987427.409308953.4B73DEBD@webmail.messagingengine.com> <561D626E.2080703@greengecko.co.nz> <1444766623.1991627.409327041.45F912C2@webmail.messagingengine.com> <561D6584.4010300@greengecko.co.nz> Message-ID: Hi. Am 13-10-2015 22:11, schrieb steve: > On 10/14/2015 09:03 AM, nanaya wrote: [snipp] >> You said >> >>>>> As can be seen from the google article, it's apparently a bad >>>>> thing(tm) >>>>> to duplicate content for example.com/ and example.com. Apparently >>>>> some >> but the google article clearly says otherwise (unless you're referring >> to a different google article). >> > I suggest you re-read the article... whilst it does include the Chuck > Norris quote, it also states 'While it?s not totally optimal behavior, > it?s perfectly legitimate and a-okay. :)'. To be honest wasn't the answers below not helpful?! http://mailman.nginx.org/pipermail/nginx/2015-October/048923.html http://mailman.nginx.org/pipermail/nginx/2015-October/048927.html http://mailman.nginx.org/pipermail/nginx/2015-October/048937.html What's wrong with it? I'm interested in a solution, thanks for sharing. BR Aleks From nginx-forum at nginx.us Wed Oct 14 00:26:45 2015 From: nginx-forum at nginx.us (George) Date: Tue, 13 Oct 2015 20:26:45 -0400 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: References: Message-ID: <94ef294c327148736aebe133b3156c01.NginxMailingListEnglish@forum.nginx.org> thanks Piotr for the clarification definitely going to give ngx_brotli a spin :D Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262088,262189#msg-262189 From nginx-forum at nginx.us Wed Oct 14 05:59:57 2015 From: nginx-forum at nginx.us (George) Date: Wed, 14 Oct 2015 01:59:57 -0400 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: References: Message-ID: Piotr just installed ngx_brotli on my Nginx stack and works nicely in Firefox 44 nightly tests. However, it might have broken ngx_pagespeed support for me in Firefox 44 nightly https://github.com/pagespeed/ngx_pagespeed/issues/1021. ngx_pagspeed works fine for https on my site with Chrome, Opera and Firefox 43 dev edition as they don't support Brotli so I am assuming Firefox 44 + brotli is what is breaking ngx_pagespeed ? cheers George Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262088,262190#msg-262190 From tolga.ceylan at gmail.com Wed Oct 14 06:42:48 2015 From: tolga.ceylan at gmail.com (Tolga Ceylan) Date: Tue, 13 Oct 2015 23:42:48 -0700 Subject: Error Nginx 502 [upstream prematurely closed connection] In-Reply-To: References: Message-ID: Maybe that "proxy_buffering on" badly interacts with websockets? On Sun, Oct 11, 2015 at 2:42 PM, javdev wrote: > Hello guys this is my first question here. > > I'm working on nginx almost 2 years, but in the laste days I have founded an > error, very complicated to solve. > > I'm working on Amazon stack, with Elastic Load Balancer (Using TCP (SSL)), > then the request is sent to Nginx (1.8.0), 2 EC2 Instances, each instance > has a Sails project (running on 1337 port). > > The connectio is amolst fine, actually sometimes works fine, but after 3 or > 5 refresh page, throw the next 502 error: > > --- code error ---- > 2015/10/11 20:14:46 [error] 4623#0: *38 upstream prematurely closed > connection while reading response header from upstream, client: > 172.31.35.22, server: , request: "GET > /socket.io/?__sails_io_sdk_version=0.11.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket&sid=2Cn2Vmz2ovRgBxWNAAA3 > HTTP/1.1", upstream: > "http://127.0.0.1:1337/socket.io/?__sails_io_sdk_version=0.11.0&__sails_io_sdk_platform=browser&__sails_io_sdk_language=javascript&EIO=3&transport=websocket&sid=2Cn2Vmz2ovRgBxWNAAA3", > host: "sails-load-balancer-1968414874.us-west-2.elb.amazonaws.com" > ----- End code error---- > > My configurarion is here: > > https://gist.github.com/Ajaxman/6dd5ea772823e45c1a74 > > And my hostvirtual is here: > > https://gist.github.com/Ajaxman/7f98f6c8b92a95e55071 > > I have tried a lot of suggestions but anything works after 1 week. > > Please someone can help me? > > Posted at Nginx Forum: http://forum.nginx.org/read.php?2,262108,262108#msg-262108 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx From kasinostrasse55 at gmail.com Wed Oct 14 09:22:36 2015 From: kasinostrasse55 at gmail.com (Kasino Strasse) Date: Wed, 14 Oct 2015 11:22:36 +0200 Subject: URGENT needed - Nginx + FastCGIwrap = 502 error In-Reply-To: <20151011095234.GN2847@daoine.org> References: <20151011095234.GN2847@daoine.org> Message-ID: Hello, Thanks everyone. This issue was resolved after correcting user group matching fcgiwrap.socket with nginx as www-data user. Best regards, Kasino. On Sun, Oct 11, 2015 at 11:52 AM, Francis Daly wrote: > On Sun, Oct 11, 2015 at 12:41:38AM +0200, Kasino Strasse wrote: > > Hi there, > > > Nginx configured correctly and I am able to serve pages. But I get error > > from error_log as follows: > > > > 2015/10/11 00:34:49 [crit] 18092#0: *9 connect() to > > unix:/var/run/fcgiwrap.socket failed (13: Permission denied) while > > ls -ldZ / > ls -ldZ /var > ls -ldZ /var/run > > > ls -ltr /var/run/fcgiwrap.socket > > > > srwxr-xr-x 1 www-data www-data 0 Oct 11 00:19 */var/run/fcgiwrap.socket* > > What user/group does your nginx run as? > > Does that user have suitable access to the full path to the socket? > > f > -- > Francis Daly francis at daoine.org > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From lists at ruby-forum.com Wed Oct 14 11:56:48 2015 From: lists at ruby-forum.com (Harry Hoan) Date: Wed, 14 Oct 2015 13:56:48 +0200 Subject: Nginx Magento multistore configuration In-Reply-To: References: Message-ID: <3a4ccf252c7d48c73ce773f7c076d7a3@ruby-forum.com> thanks for your helping. I have had the same issue with configuration -- Posted via http://www.ruby-forum.com/. From piotrsikora at google.com Thu Oct 15 18:50:42 2015 From: piotrsikora at google.com (Piotr Sikora) Date: Thu, 15 Oct 2015 11:50:42 -0700 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: References: Message-ID: Hey George, > Piotr just installed ngx_brotli on my Nginx stack and works nicely in > Firefox 44 nightly tests. However, it might have broken ngx_pagespeed > support for me in Firefox 44 nightly > https://github.com/pagespeed/ngx_pagespeed/issues/1021. Well, that's disappointing... Thanks for testing and reporting this! > ngx_pagspeed works fine for https on my site with Chrome, Opera and Firefox > 43 dev edition as they don't support Brotli so I am assuming Firefox 44 + > brotli is what is breaking ngx_pagespeed ? It's the filter execution ordering that breaks ngx_pagespeed. Basically, right now, ngx_pagespeed runs after Brotli compression, so it sees compressed content, which it doesn't know how to optimize... This should be fixed shortly ;) Best regards, Piotr Sikora From jim at ohlste.in Thu Oct 15 20:04:32 2015 From: jim at ohlste.in (Jim Ohlstein) Date: Thu, 15 Oct 2015 16:04:32 -0400 Subject: nginx forum now delivering content via HTTP/2 Message-ID: <562006D0.9010209@ohlste.in> Thanks to the assistance of Sergey Budnevitch and Maxim Konovalov in getting an SSL certificate, the forum is now delivering content via HTTP/2, showcasing this new capability of nginx. Those using browsers from the days before dinosaurs (like IE6 on XP) may have some difficulties reaching the forum. -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain From nginx-forum at nginx.us Thu Oct 15 21:35:24 2015 From: nginx-forum at nginx.us (George) Date: Thu, 15 Oct 2015 17:35:24 -0400 Subject: [ANNOUNCE] ngx_brotli In-Reply-To: References: Message-ID: cheers Piotr :) Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262088,262254#msg-262254 From nginx-forum at nginx.us Thu Oct 15 21:42:56 2015 From: nginx-forum at nginx.us (edofthemountain) Date: Thu, 15 Oct 2015 17:42:56 -0400 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? Message-ID: How can I configure NGINX to pass http://172.17.144.123/jenkins to this http://172.17.144.123:8080/jenkins I have Gitlab + NGINX and Jenkins running on the same CentOS 6.7 machine. I access Jenkins with the following URL: http://172.17.144.123:8080/jenkins/ GitLab opens using this URL: http://172.17.144.123 I tried the following without success. # This does NOT work. What I am missing? server { listen 80; listen [::]:80 default ipv6only=on; location /jenkins/ { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_pass http://172.17.144.123:8080/; } } I installed the NGINX that came with GITLAB. Is module ngx_http_proxy_module something that is an add-on? That I install separately? Thanks in advance, -Ed Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262255,262255#msg-262255 From nurahmadie at gmail.com Thu Oct 15 21:55:15 2015 From: nurahmadie at gmail.com (Nurahmadie Nurahmadie) Date: Fri, 16 Oct 2015 04:55:15 +0700 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: Hi ed, On Fri, Oct 16, 2015 at 4:42 AM, edofthemountain wrote: > How can I configure NGINX to pass > > http://172.17.144.123/jenkins > to this > http://172.17.144.123:8080/jenkins > > I have Gitlab + NGINX and Jenkins running on the same CentOS 6.7 machine. > > I access Jenkins with the following URL: > http://172.17.144.123:8080/jenkins/ > > GitLab opens using this URL: > http://172.17.144.123 > > I tried the following without success. > > # This does NOT work. What I am missing? > server { > listen 80; > listen [::]:80 default ipv6only=on; > > location /jenkins/ { > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header Host $http_host; > proxy_pass http://172.17.144.123:8080/; > # You want to remove the slash here ^ # http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass > } > } > > > I installed the NGINX that came with GITLAB. > > Is module ngx_http_proxy_module something that is an add-on? That I > install > separately? > > Thanks in advance, > > -Ed > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?2,262255,262255#msg-262255 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -- regards, Nurahmadie -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Thu Oct 15 21:59:59 2015 From: nginx-forum at nginx.us (edofthemountain) Date: Thu, 15 Oct 2015 17:59:59 -0400 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: <0580724e10e34f3ec86f9658b3074c5c.NginxMailingListEnglish@forum.nginx.org> Thank you Nurahmadie. Removal of trailing slash did not help sadly. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262255,262257#msg-262257 From nginx-forum at nginx.us Fri Oct 16 13:46:39 2015 From: nginx-forum at nginx.us (edofthemountain) Date: Fri, 16 Oct 2015 09:46:39 -0400 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: <0ff9d4f0f31f03b9a9c0a39dee6ecf2c.NginxMailingListEnglish@forum.nginx.org> I am trying to simplify my proxy_pass problem and eliminate port issues. Shouldn't the following result in http://127.0.0.1/test1 passing to http://google.com ? It redirects back to 127.0.0.1 server { listen *:80; location /test1127.0.0.1/ { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_pass http://google.com; } } Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262255,262277#msg-262277 From nginx-forum at nginx.us Fri Oct 16 13:48:32 2015 From: nginx-forum at nginx.us (edofthemountain) Date: Fri, 16 Oct 2015 09:48:32 -0400 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: <0ff9d4f0f31f03b9a9c0a39dee6ecf2c.NginxMailingListEnglish@forum.nginx.org> References: <0ff9d4f0f31f03b9a9c0a39dee6ecf2c.NginxMailingListEnglish@forum.nginx.org> Message-ID: Sorry typo in posting... Shouldn't the following result in http://127.0.0.1/test1 passing to http://google.com ? It does not. It redirects back to 127.0.0.1 server { listen *:80; location /test1/ { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_pass http://google.com; } } Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262255,262278#msg-262278 From nginx-forum at nginx.us Fri Oct 16 14:29:26 2015 From: nginx-forum at nginx.us (de_nginx_noob) Date: Fri, 16 Oct 2015 10:29:26 -0400 Subject: Help with location context? Message-ID: So this is my nginx.conf file : http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location /test { log_format testLog 'testing test location block [$time_local]'; access_log /var/log/nginx/access.log testLog; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } } As you can see, most of it is default. I just changed the location context to try and do a custom log whenever someone requests something that begins with /test. Nginx is running on a vm called centos-7-nginx. When I try to use curl centos-7-nginx/test or when I type in centos-7-nginx/test in the browser, it doesn't hit that location block and instead logs these using the http context log command : 192.168.1.48 - - [16/Oct/2015:10:27:02 -0400] "GET /test HTTP/1.1" 404 3650 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:41.0) Gecko/20100101 Firefox/41.0" "2.242.71.204" --- from browser and 192.168.1.48 - - [16/Oct/2015:10:27:59 -0400] "GET /test HTTP/1.1" 404 3650 "-" "curl/7.43.0" "-" ---from curl I've tried = /test, /test/, test, even regex, but nothing seems to get it to map to /test. What am I missing here? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262279,262279#msg-262279 From nginx-forum at nginx.us Fri Oct 16 15:00:31 2015 From: nginx-forum at nginx.us (edofthemountain) Date: Fri, 16 Oct 2015 11:00:31 -0400 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: <241662add69bd74a0f311f136ffce5c3.NginxMailingListEnglish@forum.nginx.org> Is there a NGINX configuration command to exclude listening for /jenkins/ in the gitlab-http.conf ? Something in the gitlab-http.conf is preventing my proxy_pass from working in nginx-jenkins.conf ? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262255,262280#msg-262280 From nurahmadie at gmail.com Fri Oct 16 15:12:49 2015 From: nurahmadie at gmail.com (Nurahmadie Nurahmadie) Date: Fri, 16 Oct 2015 22:12:49 +0700 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: <241662add69bd74a0f311f136ffce5c3.NginxMailingListEnglish@forum.nginx.org> References: <241662add69bd74a0f311f136ffce5c3.NginxMailingListEnglish@forum.nginx.org> Message-ID: Are you sure it's nginx problem? gitlab omnibus is using embedded chef solo to provision nginx with configuration templates and whatnot. It's out of the scope of nginx configuration itself. You should really check if your nginx configuration for jenkins actually included to the main nginx config, how you reload nginx? using gitlab-ctl will reset all hand-custom configuration except if you actually edit the template. Using gitlab-embedded nginx is possible but it's more involved, you should familiar with how gitlab omnibus works inside, there's no magic in the nginx configuration itself. On Fri, Oct 16, 2015 at 10:00 PM, edofthemountain wrote: > Is there a NGINX configuration command to exclude listening for /jenkins/ > in > the gitlab-http.conf ? > > Something in the gitlab-http.conf is preventing my proxy_pass from working > in nginx-jenkins.conf ? > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?2,262255,262280#msg-262280 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -- regards, Nurahmadie -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Fri Oct 16 15:56:26 2015 From: nginx-forum at nginx.us (edofthemountain) Date: Fri, 16 Oct 2015 11:56:26 -0400 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: Thank you for your reply. I am not sure I understand. I do know Jenkins proxy_pass will work if I do the following: 1 - gitlab-ctl stop 2 - Comment-out the "#include gitlab-http.conf" in the nginx.conf file 3 - gitlab-ctl start 4 - http://localhost/jenkins takes me to http://localhost:8081/jenkins I assume this means something in gitlab-http.conf is intercpting the http://localhost/jenkins correct? Is it likely a location directive? # This file is managed by gitlab-ctl. Manual changes will be # erased! To change the contents below, edit /etc/gitlab/gitlab.rb # and run `sudo gitlab-ctl reconfigure`. ## GitLab ## Modified from https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab-ssl & https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab ## ## Lines starting with two hashes (##) are comments with information. ## Lines starting with one hash (#) are configuration parameters that can be uncommented. ## ################################## ## CHUNKED TRANSFER ## ################################## ## ## It is a known issue that Git-over-HTTP requires chunked transfer encoding [0] ## which is not supported by Nginx < 1.3.9 [1]. As a result, pushing a large object ## with Git (i.e. a single large file) can lead to a 411 error. In theory you can get ## around this by tweaking this configuration file and either: ## - installing an old version of Nginx with the chunkin module [2] compiled in, or ## - using a newer version of Nginx. ## ## At the time of writing we do not know if either of these theoretical solutions works. ## As a workaround users can use Git over SSH to push large files. ## ## [0] https://git.kernel.org/cgit/git/git.git/tree/Documentation/technical/http-protocol.txt#n99 ## [1] https://github.com/agentzh/chunkin-nginx-module#status ## [2] https://github.com/agentzh/chunkin-nginx-module ## ################################### ## configuration ## ################################### upstream gitlab { server unix:/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket fail_timeout=0; } upstream gitlab-git-http-server { server unix:/var/opt/gitlab/gitlab-git-http-server/socket; } server { listen *:80; server_name gitlab.monserver.fr; server_tokens off; ## Don't show the nginx version number, a security best practice root /opt/gitlab/embedded/service/gitlab-rails/public; ## Increase this if you want to upload large attachments ## Or if you want to accept large git objects over http client_max_body_size 250m; ## Individual nginx logs for this GitLab vhost access_log /var/log/gitlab/nginx/gitlab_access.log gitlab_access; error_log /var/log/gitlab/nginx/gitlab_error.log; location / { ## Serve static files from defined root folder. ## @gitlab is a named location for the upstream fallback, see below. try_files $uri $uri/index.html $uri.html @gitlab; } location /uploads/ { ## If you use HTTPS make sure you disable gzip compression ## to be safe against BREACH attack. ## https://github.com/gitlabhq/gitlabhq/issues/694 ## Some requests take more than 30 seconds. proxy_read_timeout 300; proxy_connect_timeout 300; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_pass http://gitlab; } ## If a file, which is not found in the root folder is requested, ## then the proxy passes the request to the upsteam (gitlab unicorn). location @gitlab { ## If you use HTTPS make sure you disable gzip compression ## to be safe against BREACH attack. ## https://github.com/gitlabhq/gitlabhq/issues/694 ## Some requests take more than 30 seconds. proxy_read_timeout 300; proxy_connect_timeout 300; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_pass http://gitlab; } location ~ [-\/\w\.]+\.git\/ { ## If you use HTTPS make sure you disable gzip compression ## to be safe against BREACH attack. ## https://github.com/gitlabhq/gitlabhq/issues/694 ## Some requests take more than 30 seconds. proxy_read_timeout 300; proxy_connect_timeout 300; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_pass http://gitlab-git-http-server; } ## Enable gzip compression as per rails guide: ## http://guides.rubyonrails.org/asset_pipeline.html#gzip-compression ## WARNING: If you are using relative urls remove the block below ## See config/application.rb under "Relative url support" for the list of ## other files that need to be changed for relative url support location ~ ^/(assets)/ { root /opt/gitlab/embedded/service/gitlab-rails/public; gzip_static on; # to serve pre-gzipped version expires max; add_header Cache-Control public; } error_page 502 /502.html; } Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262255,262282#msg-262282 From nginx-forum at nginx.us Fri Oct 16 16:19:36 2015 From: nginx-forum at nginx.us (edofthemountain) Date: Fri, 16 Oct 2015 12:19:36 -0400 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: <79f7221e35472ce6f378dba032a85212.NginxMailingListEnglish@forum.nginx.org> Thank you for your help Nurahmadi. I will look for gitlab forum solutions. If I move the following location section inside the gitlab-http.conf file both GitLab and Jenkins proxy_pass will works Assuming that modifying the omnibus version of gitlab-http.conf is the only way to make it work, then my problem has changed to how do I maintain gitlab-http.conf? My problem is that all modifications will be destroyed if I ever run gitlab-ctl reconfigure. Hopefully I can find a gitlab user forum to research solutions to maintaining custom code in gitlab-http.conf location ^~ /jenkins { proxy_pass http://localhost:8081; proxy_read_timeout 90; # Fix the ?It appears that your reverse proxy set up is broken" error. proxy_redirect http://localhost:8080 $scheme://example.com; # Optionally, require HTTP basic auth. # auth_basic "Please authenticate to use Jenkins"; # auth_basic_user_file /opt/nginx/htpasswd; } Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262255,262283#msg-262283 From nurahmadie at gmail.com Fri Oct 16 16:24:09 2015 From: nurahmadie at gmail.com (Nurahmadie Nurahmadie) Date: Fri, 16 Oct 2015 23:24:09 +0700 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: Well, in that case it's more like the whole gitlab-http server is overriding your jenkins server block. Assuming your jenkins reverse proxy is configured like this: server { listen 80; listen [::]:80 default ipv6only=on; location /jenkins/ { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_pass http://172.17.144.123:8080/; } } Could you add `server_name` directive over there, set it to `localhost`. and see if you can get localhost/jenkins work? If you want to add it to the same domain with gitlab, you should set a location inside gitlab-http.conf (use `location ^~ /jenkins/` to get the highest precedence). Will get reset if you call gitlab-ctl reconfigure if you don't add it to the template. On Fri, Oct 16, 2015 at 10:56 PM, edofthemountain wrote: > Thank you for your reply. I am not sure I understand. > > I do know Jenkins proxy_pass will work if I do the following: > > 1 - gitlab-ctl stop > 2 - Comment-out the "#include gitlab-http.conf" in the nginx.conf file > 3 - gitlab-ctl start > 4 - http://localhost/jenkins takes me to http://localhost:8081/jenkins > > I assume this means something in gitlab-http.conf is intercpting the > http://localhost/jenkins correct? > > Is it likely a location directive? > > > # This file is managed by gitlab-ctl. Manual changes will be > # erased! To change the contents below, edit /etc/gitlab/gitlab.rb > # and run `sudo gitlab-ctl reconfigure`. > > ## GitLab > ## Modified from > > https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab-ssl > & > > https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab > ## > ## Lines starting with two hashes (##) are comments with information. > ## Lines starting with one hash (#) are configuration parameters that can > be > uncommented. > ## > ################################## > ## CHUNKED TRANSFER ## > ################################## > ## > ## It is a known issue that Git-over-HTTP requires chunked transfer > encoding > [0] > ## which is not supported by Nginx < 1.3.9 [1]. As a result, pushing a > large > object > ## with Git (i.e. a single large file) can lead to a 411 error. In theory > you can get > ## around this by tweaking this configuration file and either: > ## - installing an old version of Nginx with the chunkin module [2] > compiled > in, or > ## - using a newer version of Nginx. > ## > ## At the time of writing we do not know if either of these theoretical > solutions works. > ## As a workaround users can use Git over SSH to push large files. > ## > ## [0] > > https://git.kernel.org/cgit/git/git.git/tree/Documentation/technical/http-protocol.txt#n99 > ## [1] https://github.com/agentzh/chunkin-nginx-module#status > ## [2] https://github.com/agentzh/chunkin-nginx-module > ## > ################################### > ## configuration ## > ################################### > > upstream gitlab { > server unix:/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket > fail_timeout=0; > } > > upstream gitlab-git-http-server { > server unix:/var/opt/gitlab/gitlab-git-http-server/socket; > } > > > server { > listen *:80; > > > server_name gitlab.monserver.fr; > server_tokens off; ## Don't show the nginx version number, a security > best > practice > root /opt/gitlab/embedded/service/gitlab-rails/public; > > ## Increase this if you want to upload large attachments > ## Or if you want to accept large git objects over http > client_max_body_size 250m; > > > ## Individual nginx logs for this GitLab vhost > access_log /var/log/gitlab/nginx/gitlab_access.log gitlab_access; > error_log /var/log/gitlab/nginx/gitlab_error.log; > > location / { > ## Serve static files from defined root folder. > ## @gitlab is a named location for the upstream fallback, see below. > try_files $uri $uri/index.html $uri.html @gitlab; > } > > location /uploads/ { > ## If you use HTTPS make sure you disable gzip compression > ## to be safe against BREACH attack. > > > ## https://github.com/gitlabhq/gitlabhq/issues/694 > ## Some requests take more than 30 seconds. > proxy_read_timeout 300; > proxy_connect_timeout 300; > proxy_redirect off; > > proxy_set_header Host $http_host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header X-Forwarded-Proto http; > proxy_set_header X-Frame-Options SAMEORIGIN; > > proxy_pass http://gitlab; > } > > ## If a file, which is not found in the root folder is requested, > ## then the proxy passes the request to the upsteam (gitlab unicorn). > location @gitlab { > ## If you use HTTPS make sure you disable gzip compression > ## to be safe against BREACH attack. > > > ## https://github.com/gitlabhq/gitlabhq/issues/694 > ## Some requests take more than 30 seconds. > proxy_read_timeout 300; > proxy_connect_timeout 300; > proxy_redirect off; > > proxy_set_header Host $http_host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header X-Forwarded-Proto http; > proxy_set_header X-Frame-Options SAMEORIGIN; > > proxy_pass http://gitlab; > } > > location ~ [-\/\w\.]+\.git\/ { > ## If you use HTTPS make sure you disable gzip compression > ## to be safe against BREACH attack. > > > ## https://github.com/gitlabhq/gitlabhq/issues/694 > ## Some requests take more than 30 seconds. > proxy_read_timeout 300; > proxy_connect_timeout 300; > proxy_redirect off; > > proxy_set_header Host $http_host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header X-Forwarded-Proto http; > > proxy_pass http://gitlab-git-http-server; > } > > ## Enable gzip compression as per rails guide: > ## http://guides.rubyonrails.org/asset_pipeline.html#gzip-compression > ## WARNING: If you are using relative urls remove the block below > ## See config/application.rb under "Relative url support" for the list of > ## other files that need to be changed for relative url support > location ~ ^/(assets)/ { > root /opt/gitlab/embedded/service/gitlab-rails/public; > gzip_static on; # to serve pre-gzipped version > expires max; > add_header Cache-Control public; > } > > > error_page 502 /502.html; > > > } > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?2,262255,262282#msg-262282 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -- regards, Nurahmadie -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From nurahmadie at gmail.com Fri Oct 16 16:26:24 2015 From: nurahmadie at gmail.com (Nurahmadie Nurahmadie) Date: Fri, 16 Oct 2015 23:26:24 +0700 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: On Fri, Oct 16, 2015 at 11:24 PM, Nurahmadie Nurahmadie < nurahmadie at gmail.com> wrote: > Well, in that case it's more like the whole gitlab-http server is > overriding your jenkins server block. > > Assuming your jenkins reverse proxy is configured like this: > > server { > listen 80; > listen [::]:80 default ipv6only=on; > > location /jenkins/ { > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header Host $http_host; > proxy_pass http://172.17.144.123:8080; > # make sure to remove the trailing slash here > > } > } > > Could you add `server_name` directive over there, set it to `localhost`. > and see if you can get localhost/jenkins work? > > If you want to add it to the same domain with gitlab, you should set a > location inside gitlab-http.conf (use `location ^~ /jenkins/` to get the > highest precedence). Will get reset if you call gitlab-ctl reconfigure > if you don't add it to the template. > > On Fri, Oct 16, 2015 at 10:56 PM, edofthemountain > wrote: > >> Thank you for your reply. I am not sure I understand. >> >> I do know Jenkins proxy_pass will work if I do the following: >> >> 1 - gitlab-ctl stop >> 2 - Comment-out the "#include gitlab-http.conf" in the nginx.conf file >> 3 - gitlab-ctl start >> 4 - http://localhost/jenkins takes me to http://localhost:8081/jenkins >> >> I assume this means something in gitlab-http.conf is intercpting the >> http://localhost/jenkins correct? >> >> Is it likely a location directive? >> >> >> # This file is managed by gitlab-ctl. Manual changes will be >> # erased! To change the contents below, edit /etc/gitlab/gitlab.rb >> # and run `sudo gitlab-ctl reconfigure`. >> >> ## GitLab >> ## Modified from >> >> https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab-ssl >> & >> >> >> https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab >> ## >> ## Lines starting with two hashes (##) are comments with information. >> ## Lines starting with one hash (#) are configuration parameters that can >> be >> uncommented. >> ## >> ################################## >> ## CHUNKED TRANSFER ## >> ################################## >> ## >> ## It is a known issue that Git-over-HTTP requires chunked transfer >> encoding >> [0] >> ## which is not supported by Nginx < 1.3.9 [1]. As a result, pushing a >> large >> object >> ## with Git (i.e. a single large file) can lead to a 411 error. In theory >> you can get >> ## around this by tweaking this configuration file and either: >> ## - installing an old version of Nginx with the chunkin module [2] >> compiled >> in, or >> ## - using a newer version of Nginx. >> ## >> ## At the time of writing we do not know if either of these theoretical >> solutions works. >> ## As a workaround users can use Git over SSH to push large files. >> ## >> ## [0] >> >> https://git.kernel.org/cgit/git/git.git/tree/Documentation/technical/http-protocol.txt#n99 >> ## [1] https://github.com/agentzh/chunkin-nginx-module#status >> ## [2] https://github.com/agentzh/chunkin-nginx-module >> ## >> ################################### >> ## configuration ## >> ################################### >> >> upstream gitlab { >> server unix:/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket >> fail_timeout=0; >> } >> >> upstream gitlab-git-http-server { >> server unix:/var/opt/gitlab/gitlab-git-http-server/socket; >> } >> >> >> server { >> listen *:80; >> >> >> server_name gitlab.monserver.fr; >> server_tokens off; ## Don't show the nginx version number, a security >> best >> practice >> root /opt/gitlab/embedded/service/gitlab-rails/public; >> >> ## Increase this if you want to upload large attachments >> ## Or if you want to accept large git objects over http >> client_max_body_size 250m; >> >> >> ## Individual nginx logs for this GitLab vhost >> access_log /var/log/gitlab/nginx/gitlab_access.log gitlab_access; >> error_log /var/log/gitlab/nginx/gitlab_error.log; >> >> location / { >> ## Serve static files from defined root folder. >> ## @gitlab is a named location for the upstream fallback, see below. >> try_files $uri $uri/index.html $uri.html @gitlab; >> } >> >> location /uploads/ { >> ## If you use HTTPS make sure you disable gzip compression >> ## to be safe against BREACH attack. >> >> >> ## https://github.com/gitlabhq/gitlabhq/issues/694 >> ## Some requests take more than 30 seconds. >> proxy_read_timeout 300; >> proxy_connect_timeout 300; >> proxy_redirect off; >> >> proxy_set_header Host $http_host; >> proxy_set_header X-Real-IP $remote_addr; >> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; >> proxy_set_header X-Forwarded-Proto http; >> proxy_set_header X-Frame-Options SAMEORIGIN; >> >> proxy_pass http://gitlab; >> } >> >> ## If a file, which is not found in the root folder is requested, >> ## then the proxy passes the request to the upsteam (gitlab unicorn). >> location @gitlab { >> ## If you use HTTPS make sure you disable gzip compression >> ## to be safe against BREACH attack. >> >> >> ## https://github.com/gitlabhq/gitlabhq/issues/694 >> ## Some requests take more than 30 seconds. >> proxy_read_timeout 300; >> proxy_connect_timeout 300; >> proxy_redirect off; >> >> proxy_set_header Host $http_host; >> proxy_set_header X-Real-IP $remote_addr; >> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; >> proxy_set_header X-Forwarded-Proto http; >> proxy_set_header X-Frame-Options SAMEORIGIN; >> >> proxy_pass http://gitlab; >> } >> >> location ~ [-\/\w\.]+\.git\/ { >> ## If you use HTTPS make sure you disable gzip compression >> ## to be safe against BREACH attack. >> >> >> ## https://github.com/gitlabhq/gitlabhq/issues/694 >> ## Some requests take more than 30 seconds. >> proxy_read_timeout 300; >> proxy_connect_timeout 300; >> proxy_redirect off; >> >> proxy_set_header Host $http_host; >> proxy_set_header X-Real-IP $remote_addr; >> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; >> proxy_set_header X-Forwarded-Proto http; >> >> proxy_pass http://gitlab-git-http-server; >> } >> >> ## Enable gzip compression as per rails guide: >> ## http://guides.rubyonrails.org/asset_pipeline.html#gzip-compression >> ## WARNING: If you are using relative urls remove the block below >> ## See config/application.rb under "Relative url support" for the list >> of >> ## other files that need to be changed for relative url support >> location ~ ^/(assets)/ { >> root /opt/gitlab/embedded/service/gitlab-rails/public; >> gzip_static on; # to serve pre-gzipped version >> expires max; >> add_header Cache-Control public; >> } >> >> >> error_page 502 /502.html; >> >> >> } >> >> Posted at Nginx Forum: >> https://forum.nginx.org/read.php?2,262255,262282#msg-262282 >> >> _______________________________________________ >> nginx mailing list >> nginx at nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx >> > > > > -- > regards, > Nurahmadie > -- > -- regards, Nurahmadie -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From iseeprimenumbers at gmail.com Fri Oct 16 17:26:17 2015 From: iseeprimenumbers at gmail.com (Francisco V.) Date: Fri, 16 Oct 2015 14:26:17 -0300 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: Hi, not 100% sure about it, but usually when you use reverse proxy capabilities, URIs must match because that is what is used to know where to pass the request. For example, if your backend is 1.1.1.1/foo, you will have to redirect from somedomain.com/foo Redirecting without specific URIs like somedomain.com to backend.domain/app did never work for me. I always use somedomain.com/app to backend.domain/app and be sure to match trailing slashed too (Example: somedomain.com/app won't match backend.domain.com/app/ - notice the final slash in the backend URI) Hope it helps, Regards, Francisco On 16 October 2015 at 13:26, Nurahmadie Nurahmadie wrote: > > > On Fri, Oct 16, 2015 at 11:24 PM, Nurahmadie Nurahmadie > wrote: >> >> Well, in that case it's more like the whole gitlab-http server is >> overriding your jenkins server block. >> >> Assuming your jenkins reverse proxy is configured like this: >> >> server { >> listen 80; >> listen [::]:80 default ipv6only=on; >> >> location /jenkins/ { >> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; >> proxy_set_header Host $http_host; >> proxy_pass http://172.17.144.123:8080; > > # make sure to remove the trailing slash here >> >> >> } >> } >> >> Could you add `server_name` directive over there, set it to `localhost`. >> and see if you can get localhost/jenkins work? >> >> If you want to add it to the same domain with gitlab, you should set a >> location inside gitlab-http.conf (use `location ^~ /jenkins/` to get the >> highest precedence). Will get reset if you call gitlab-ctl reconfigure if >> you don't add it to the template. >> >> On Fri, Oct 16, 2015 at 10:56 PM, edofthemountain >> wrote: >>> >>> Thank you for your reply. I am not sure I understand. >>> >>> I do know Jenkins proxy_pass will work if I do the following: >>> >>> 1 - gitlab-ctl stop >>> 2 - Comment-out the "#include gitlab-http.conf" in the nginx.conf file >>> 3 - gitlab-ctl start >>> 4 - http://localhost/jenkins takes me to http://localhost:8081/jenkins >>> >>> I assume this means something in gitlab-http.conf is intercpting the >>> http://localhost/jenkins correct? >>> >>> Is it likely a location directive? >>> >>> >>> # This file is managed by gitlab-ctl. Manual changes will be >>> # erased! To change the contents below, edit /etc/gitlab/gitlab.rb >>> # and run `sudo gitlab-ctl reconfigure`. >>> >>> ## GitLab >>> ## Modified from >>> >>> https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab-ssl >>> & >>> >>> https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/support/nginx/gitlab >>> ## >>> ## Lines starting with two hashes (##) are comments with information. >>> ## Lines starting with one hash (#) are configuration parameters that can >>> be >>> uncommented. >>> ## >>> ################################## >>> ## CHUNKED TRANSFER ## >>> ################################## >>> ## >>> ## It is a known issue that Git-over-HTTP requires chunked transfer >>> encoding >>> [0] >>> ## which is not supported by Nginx < 1.3.9 [1]. As a result, pushing a >>> large >>> object >>> ## with Git (i.e. a single large file) can lead to a 411 error. In theory >>> you can get >>> ## around this by tweaking this configuration file and either: >>> ## - installing an old version of Nginx with the chunkin module [2] >>> compiled >>> in, or >>> ## - using a newer version of Nginx. >>> ## >>> ## At the time of writing we do not know if either of these theoretical >>> solutions works. >>> ## As a workaround users can use Git over SSH to push large files. >>> ## >>> ## [0] >>> >>> https://git.kernel.org/cgit/git/git.git/tree/Documentation/technical/http-protocol.txt#n99 >>> ## [1] https://github.com/agentzh/chunkin-nginx-module#status >>> ## [2] https://github.com/agentzh/chunkin-nginx-module >>> ## >>> ################################### >>> ## configuration ## >>> ################################### >>> >>> upstream gitlab { >>> server unix:/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket >>> fail_timeout=0; >>> } >>> >>> upstream gitlab-git-http-server { >>> server unix:/var/opt/gitlab/gitlab-git-http-server/socket; >>> } >>> >>> >>> server { >>> listen *:80; >>> >>> >>> server_name gitlab.monserver.fr; >>> server_tokens off; ## Don't show the nginx version number, a security >>> best >>> practice >>> root /opt/gitlab/embedded/service/gitlab-rails/public; >>> >>> ## Increase this if you want to upload large attachments >>> ## Or if you want to accept large git objects over http >>> client_max_body_size 250m; >>> >>> >>> ## Individual nginx logs for this GitLab vhost >>> access_log /var/log/gitlab/nginx/gitlab_access.log gitlab_access; >>> error_log /var/log/gitlab/nginx/gitlab_error.log; >>> >>> location / { >>> ## Serve static files from defined root folder. >>> ## @gitlab is a named location for the upstream fallback, see below. >>> try_files $uri $uri/index.html $uri.html @gitlab; >>> } >>> >>> location /uploads/ { >>> ## If you use HTTPS make sure you disable gzip compression >>> ## to be safe against BREACH attack. >>> >>> >>> ## https://github.com/gitlabhq/gitlabhq/issues/694 >>> ## Some requests take more than 30 seconds. >>> proxy_read_timeout 300; >>> proxy_connect_timeout 300; >>> proxy_redirect off; >>> >>> proxy_set_header Host $http_host; >>> proxy_set_header X-Real-IP $remote_addr; >>> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; >>> proxy_set_header X-Forwarded-Proto http; >>> proxy_set_header X-Frame-Options SAMEORIGIN; >>> >>> proxy_pass http://gitlab; >>> } >>> >>> ## If a file, which is not found in the root folder is requested, >>> ## then the proxy passes the request to the upsteam (gitlab unicorn). >>> location @gitlab { >>> ## If you use HTTPS make sure you disable gzip compression >>> ## to be safe against BREACH attack. >>> >>> >>> ## https://github.com/gitlabhq/gitlabhq/issues/694 >>> ## Some requests take more than 30 seconds. >>> proxy_read_timeout 300; >>> proxy_connect_timeout 300; >>> proxy_redirect off; >>> >>> proxy_set_header Host $http_host; >>> proxy_set_header X-Real-IP $remote_addr; >>> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; >>> proxy_set_header X-Forwarded-Proto http; >>> proxy_set_header X-Frame-Options SAMEORIGIN; >>> >>> proxy_pass http://gitlab; >>> } >>> >>> location ~ [-\/\w\.]+\.git\/ { >>> ## If you use HTTPS make sure you disable gzip compression >>> ## to be safe against BREACH attack. >>> >>> >>> ## https://github.com/gitlabhq/gitlabhq/issues/694 >>> ## Some requests take more than 30 seconds. >>> proxy_read_timeout 300; >>> proxy_connect_timeout 300; >>> proxy_redirect off; >>> >>> proxy_set_header Host $http_host; >>> proxy_set_header X-Real-IP $remote_addr; >>> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; >>> proxy_set_header X-Forwarded-Proto http; >>> >>> proxy_pass http://gitlab-git-http-server; >>> } >>> >>> ## Enable gzip compression as per rails guide: >>> ## http://guides.rubyonrails.org/asset_pipeline.html#gzip-compression >>> ## WARNING: If you are using relative urls remove the block below >>> ## See config/application.rb under "Relative url support" for the list >>> of >>> ## other files that need to be changed for relative url support >>> location ~ ^/(assets)/ { >>> root /opt/gitlab/embedded/service/gitlab-rails/public; >>> gzip_static on; # to serve pre-gzipped version >>> expires max; >>> add_header Cache-Control public; >>> } >>> >>> >>> error_page 502 /502.html; >>> >>> >>> } >>> >>> Posted at Nginx Forum: >>> https://forum.nginx.org/read.php?2,262255,262282#msg-262282 >>> >>> _______________________________________________ >>> nginx mailing list >>> nginx at nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx >> >> >> >> >> -- >> regards, >> Nurahmadie >> -- > > > > > -- > regards, > Nurahmadie > -- > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx From nginx-forum at nginx.us Fri Oct 16 19:39:05 2015 From: nginx-forum at nginx.us (edofthemountain) Date: Fri, 16 Oct 2015 15:39:05 -0400 Subject: Hide Jenkins on port 8080 behind NGINX using proxy_pass ? In-Reply-To: References: Message-ID: <663c262d67bcaf3ddea20a3a868e2a3c.NginxMailingListEnglish@forum.nginx.org> The chef utility that gitlab uses is useful. I added my location proxy_pass to the following template, and when I run gitlab-ctl reconfigure it now includes it. /opt/gitlab/embedded/cookbooks/gitlab/recipes/nginx-gitlab-http.conf.erb All is good! Problem solved. Thank you Nurahmadie ! Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262255,262293#msg-262293 From francis at daoine.org Sat Oct 17 08:00:24 2015 From: francis at daoine.org (Francis Daly) Date: Sat, 17 Oct 2015 09:00:24 +0100 Subject: Help with location context? In-Reply-To: References: Message-ID: <20151017080024.GW2847@daoine.org> On Fri, Oct 16, 2015 at 10:29:26AM -0400, de_nginx_noob wrote: Hi there, > So this is my nginx.conf file : It turns out that most of this is unnecessary, if you just want to understand the location{}s involved. It's not a problem; but if you simplify the config then there is less to cause confusion. > include /etc/nginx/conf.d/*.conf; The config now includes whatever is in those files. If any of them has, for example, "listen 80; server_name centos-7-nginx;", then your server{} block below will not be used by your sample request. > server { > listen 80 default_server; > listen [::]:80 default_server; > server_name _; > root /usr/share/nginx/html; > > # Load configuration files for the default server block. > include /etc/nginx/default.d/*.conf; The config now includes whatever is in those files. If any of them has, for example, "location = /test", then your location{} block below will not be used by your sample request. > location /test { > log_format testLog 'testing test location block > [$time_local]'; I get nginx: [emerg] "log_format" directive is not allowed here in... so this config never is used by a running nginx. http://nginx.org/r/log_format says that the context for this directive is http. Move that line to http level and reload. > access_log /var/log/nginx/access.log testLog; > } > > error_page 404 /404.html; > location = /40x.html { > } > As you can see, most of it is default. I just changed the location context > to try and do a custom log whenever someone requests something that begins > with /test. Nginx is running on a vm called centos-7-nginx. > > When I try to use curl centos-7-nginx/test or when I type in > centos-7-nginx/test in the browser, it doesn't hit that location block and > instead logs these using the http context log command : The documentation page above notes: Requests are logged in the context of a location where processing ends. > 192.168.1.48 - - [16/Oct/2015:10:27:02 -0400] "GET /test HTTP/1.1" 404 3650 > "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:41.0) Gecko/20100101 > Firefox/41.0" "2.242.71.204" --- from browser "404" there suggests that "test" does not exist in your document root, so a 404 error is raised. You have defined a separate location{} for handling 404 errors, so *that* is the location where processing ends, and the access_log directives in there are the ones that apply. Either remove the "error_page 404" directive, or let a file or directory called "test" exist in /usr/share/nginx/html, and re-try the test. > I've tried = /test, /test/, test, even regex, but nothing seems to get it to > map to /test. What am I missing here? Your config is never actually being used because it is invalid. Whatever nginx config reload sequence you use should alert you to that fact. And the file that you expect to get in the response, does not exist. f -- Francis Daly francis at daoine.org From jiangmuhui at gmail.com Sun Oct 18 08:02:04 2015 From: jiangmuhui at gmail.com (Muhui Jiang) Date: Sun, 18 Oct 2015 16:02:04 +0800 Subject: Data frame size sent by server Message-ID: Hi I made a request to nginx 1.9.5 for a large file. Here is a part of debug file: 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8192 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8174 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 16384 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 16384 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 18 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8192 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8156 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 16384 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 16384 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 36 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8182 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 8227 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 8227 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame 00007F942205F7A0 was sent 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: 00007F942205F7A0 sid:1 bl:0 len:8192 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame 00007F942205F8A8 was sent 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: 00007F942205F8A8 sid:1 bl:0 len:8192 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame 00007F942205F9B0 was sent 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: 00007F942205F9B0 sid:1 bl:0 len:8192 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame 00007F942205FAB8 was sent 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: 00007F942205FAB8 sid:1 bl:0 len:8192 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame 00007F942205FBC0 was sent 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: 00007F942205FBC0 sid:1 bl:0 len:8182 It seems that the default max frame size is 8192. But I don't under stand the buffer mechanism. I marked them in red color. why there is a very small buffer 9, and why some value is 8174, 8156. BTW: what is the 116 means in the beginning of every row as below: 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: 00007F942205FBC0 sid:1 bl:0 len:8182 Many Thanks Best Regards Muhui Jiang -------------- next part -------------- An HTML attachment was scrubbed... URL: From patrick at nginx.com Sun Oct 18 15:52:22 2015 From: patrick at nginx.com (Patrick Nommensen) Date: Sun, 18 Oct 2015 08:52:22 -0700 Subject: nginx forum now delivering content via HTTP/2 In-Reply-To: <562006D0.9010209@ohlste.in> References: <562006D0.9010209@ohlste.in> Message-ID: On Thu, Oct 15, 2015 at 1:04 PM, Jim Ohlstein wrote: > Thanks to the assistance of Sergey Budnevitch and Maxim Konovalov in > getting an SSL certificate, the forum is now delivering content via HTTP/2, > showcasing this new capability of nginx. > > Those using browsers from the days before dinosaurs (like IE6 on XP) may > have some difficulties reaching the forum. The recaptcha on the registration page needs to be served via HTTPS to allow forum registration. Mixed Content: The page at 'https://forum.nginx.org/register.php' was loaded over HTTPS, but requested an insecure script ' http://api.recaptcha.net/challenge?k=6LeSfwUAAAAAAN_HeFPkLBlDvM8PstRDO__CMTTx'. This request has been blocked; the content must be served over HTTPS. -- > Jim Ohlstein > > > "Never argue with a fool, onlookers may not be able to tell the > difference." - Mark Twain -- Patrick Nommensen https://nginx.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From jesse at swank.ca Sun Oct 18 17:21:11 2015 From: jesse at swank.ca (Jesse Wilson) Date: Sun, 18 Oct 2015 17:21:11 +0000 Subject: NGINX HPACK decode failure In-Reply-To: References: Message-ID: I?m attempting to diagnose a bug report against OkHttp, the HTTP/2 client for Android that I help to maintain. Some of my users have run into problems making HTTP/2 requests against NGINX. I believe the problem is that NGINX?s HPACK decoder can?t decode the following: 020347455404232f726573742f76312f73697465732f37333335303032312f70 6f7374732f363039313501187075626c69632d6170692e776f72647072657373 2e636f6d060568747470730f00057574662d380f2b0c6f6b687474702f322e35 2e30 It fails, and reports a PROTOCOL_ERROR to the client. Instead, it should have decoded to this: :method: GET :path: /rest/v1/sites/73350021/posts/60915 :authority: public-api.wordpress.com :scheme: https accept-charset: utf-8 user-agent: okhttp/2.5.0 Please confirm. Unfortunately, I can?t tell you the particulars of the version of NGINX deployed on wordpress.com that triggers this. Thanks! ? Jesse ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Sun Oct 18 19:36:14 2015 From: nginx-forum at nginx.us (de_nginx_noob) Date: Sun, 18 Oct 2015 15:36:14 -0400 Subject: Help with location context? In-Reply-To: <20151017080024.GW2847@daoine.org> References: <20151017080024.GW2847@daoine.org> Message-ID: <77a04fa41c52c28e57ca9cadf587caf2.NginxMailingListEnglish@forum.nginx.org> Thank You! Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262279,262305#msg-262305 From nginx-forum at nginx.us Mon Oct 19 11:23:00 2015 From: nginx-forum at nginx.us (Pauls V) Date: Mon, 19 Oct 2015 07:23:00 -0400 Subject: HTTP 400 responses Message-ID: Hello, Problem: Nginx returns 400 on small amount of POST requests (1-5 per minute from 10k POST requests) Setup: Nginx in front of Tomcat Version: 1.8.0 (upgraded from 1.4.6 that had the same problem) Log format: log_format main $remote_addr - $remote_user [$time_local] $request $status $request_length $body_bytes_sent $request_time $http_referer $http_user_agent $http_x_forwarded_for $upstream_response_time $upstream_status; Main settings: http { proxy_buffers 8 10k; proxy_buffer_size 10k; large_client_header_buffers 8 10k; keepalive_timeout 65; } server { listen 80; server_name localhost; gzip on; gzip_comp_level 1; gzip_min_length 50; gzip_proxied any; gzip_types text/css application/javascript application/json application/xml text/plain; location /json/ { proxy_pass http://127.0.0.1:8080/tomcat/webApp/; } } >From access log: 22.22.22.22 - - [19/Oct/2015:10:12:42 +0000] POST /json/some.json HTTP/1.1 400 430 0 0.019 curl/7.35.0 11.11.11.11 - - 22.22.22.22 - - [19/Oct/2015:10:13:32 +0000] POST /json/some.json HTTP/1.1 400 256 0 59.251 - - 11.11.11.11 - - 22.22.22.22 - - [19/Oct/2015:10:14:23 +0000] POST /json/some.json HTTP/1.1 400 257 0 59.711 - - 11.11.11.11 - - 22.22.22.22 - - [19/Oct/2015:10:14:35 +0000] POST /json/some.json HTTP/1.1 400 255 0 59.536 - - 11.11.11.11 - - What I have checked: - the log shows that reqest wasn't sent to tomcat. Tested and tomcat processes all requests under 200ms. - nothing is written to error_log (tried info and warn) - the general answer of increasing large_client_header_buffers size doesn't seem valid here as $request_length is not close to max(in case someone can suggest a way of replicating these requests then I can test on 2nd environment) 1. Why is Nginx replying with HTTP 400 in 0.019s for $request_length 430? 2. Why is there up to 60s $request_time? It looks like at 60s ELB kills it and returns 5xx to client. Thanks, Pauls Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262308,262308#msg-262308 From pluknet at nginx.com Mon Oct 19 12:12:28 2015 From: pluknet at nginx.com (Sergey Kandaurov) Date: Mon, 19 Oct 2015 15:12:28 +0300 Subject: NGINX HPACK decode failure In-Reply-To: References: Message-ID: On Oct 18, 2015, at 8:21 PM, Jesse Wilson wrote: > I?m attempting to diagnose a bug report against OkHttp, the HTTP/2 client for Android that I help to maintain. > > > Some of my users have run into problems making HTTP/2 requests against NGINX. I believe the problem is that NGINX?s HPACK decoder can?t decode the following: > > 020347455404232f726573742f76312f73697465732f37333335303032312f70 > 6f7374732f363039313501187075626c69632d6170692e776f72647072657373 > 2e636f6d060568747470730f00057574662d380f2b0c6f6b687474702f322e35 > 2e30 > > It fails, and reports a PROTOCOL_ERROR to the client. Instead, it should have decoded to this: > > :method: GET > :path: /rest/v1/sites/73350021/posts/60915 > :authority: > public-api.wordpress.com > > :scheme: https > accept-charset: utf-8 > user-agent: okhttp/2.5.0 > > Please confirm. Unfortunately, I can?t tell you the particulars of the version of NGINX deployed on wordpress.com that triggers this. Thanks for reporting. This looks like a bug, we?re working on it. Meanwhile, you might want to try this patch: diff -r 6e1de800ac5a src/http/v2/ngx_http_v2.c --- a/src/http/v2/ngx_http_v2.c Fri Oct 16 18:49:17 2015 +0300 +++ b/src/http/v2/ngx_http_v2.c Mon Oct 19 15:01:52 2015 +0300 @@ -1252,7 +1252,7 @@ ngx_http_v2_state_header_block(ngx_http_ } else { /* literal header field without indexing */ - prefix = ngx_http_v2_prefix(3); + prefix = ngx_http_v2_prefix(4); } value = ngx_http_v2_parse_int(h2c, &pos, end, prefix); -- Sergey Kandaurov From vbart at nginx.com Mon Oct 19 13:28:08 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Mon, 19 Oct 2015 16:28:08 +0300 Subject: NGINX HPACK decode failure In-Reply-To: References: Message-ID: <6342463.iHC4exp2mg@vbart-workstation> On Sunday 18 October 2015 17:21:11 Jesse Wilson wrote: > I?m attempting to diagnose a bug report > against OkHttp, the HTTP/2 > client for Android that I help to maintain. > > > Some of my users have run into problems making HTTP/2 requests against > NGINX. I believe the problem is that NGINX?s HPACK decoder can?t decode the > following: > > 020347455404232f726573742f76312f73697465732f37333335303032312f70 > 6f7374732f363039313501187075626c69632d6170692e776f72647072657373 > 2e636f6d060568747470730f00057574662d380f2b0c6f6b687474702f322e35 > 2e30 > > It fails, and reports a PROTOCOL_ERROR to the client. Instead, it should > have decoded to this: > > :method: GET > :path: /rest/v1/sites/73350021/posts/60915 > :authority: public-api.wordpress.com > :scheme: https > accept-charset: utf-8 > user-agent: okhttp/2.5.0 > > Please confirm. Unfortunately, I can?t tell you the particulars of the > version of NGINX deployed on wordpress.com that triggers this. > Thank you for the report. This is fixed now: http://hg.nginx.org/nginx/rev/0e37389c0bd5 wbr, Valentin V. Bartenev From mdounin at mdounin.ru Mon Oct 19 14:04:37 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Mon, 19 Oct 2015 17:04:37 +0300 Subject: HTTP 400 responses In-Reply-To: References: Message-ID: <20151019140437.GN48365@mdounin.ru> Hello! On Mon, Oct 19, 2015 at 07:23:00AM -0400, Pauls V wrote: > Problem: Nginx returns 400 on small amount of POST requests (1-5 per minute > from 10k POST requests) > Setup: Nginx in front of Tomcat > Version: 1.8.0 (upgraded from 1.4.6 that had the same problem) > Log format: log_format main $remote_addr - $remote_user [$time_local] > $request $status $request_length $body_bytes_sent $request_time > $http_referer $http_user_agent $http_x_forwarded_for $upstream_response_time > $upstream_status; [...] > 400 257 0 59.711 - - 11.11.11.11 - - > 22.22.22.22 - - [19/Oct/2015:10:14:35 +0000] POST /json/some.json HTTP/1.1 > 400 255 0 59.536 - - 11.11.11.11 - - > > What I have checked: > - the log shows that reqest wasn't sent to tomcat. Tested and tomcat > processes all requests under 200ms. > - nothing is written to error_log (tried info and warn) > - the general answer of increasing large_client_header_buffers size doesn't > seem valid here as $request_length is not close to max(in case someone can > suggest a way of replicating these requests then I can test on 2nd > environment) > > 1. Why is Nginx replying with HTTP 400 in 0.019s for $request_length 430? > 2. Why is there up to 60s $request_time? It looks like at 60s ELB kills it > and returns 5xx to client. Try looking into error logs, they should have reasons for 400 responses logged. You'll have to configure "info" logging level though. -- Maxim Dounin http://nginx.org/ From nginx-forum at nginx.us Mon Oct 19 14:23:40 2015 From: nginx-forum at nginx.us (p.heppler) Date: Mon, 19 Oct 2015 10:23:40 -0400 Subject: http/2 needs "weaker" ciphers? In-Reply-To: <1528557.rSj7cy3tIa@vbart-workstation> References: <1528557.rSj7cy3tIa@vbart-workstation> Message-ID: <1f663fc25a7cd48d1b39f0979d7ac1ba.NginxMailingListEnglish@forum.nginx.org> The blacklist note says: This list includes those cipher suites that do not offer an ephemeral key exchange and those that are based on the TLS null, stream, or block cipher type (as defined in Section 6.2.3 of [TLS12]). But AES256+EECDH:AES256+EDH doesn't match this blacklist because those are all ephemeral key exchange ciphers, aren't they? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262084,262323#msg-262323 From mdounin at mdounin.ru Mon Oct 19 16:44:59 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Mon, 19 Oct 2015 19:44:59 +0300 Subject: http/2 needs "weaker" ciphers? In-Reply-To: <1f663fc25a7cd48d1b39f0979d7ac1ba.NginxMailingListEnglish@forum.nginx.org> References: <1528557.rSj7cy3tIa@vbart-workstation> <1f663fc25a7cd48d1b39f0979d7ac1ba.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151019164459.GP48365@mdounin.ru> Hello! On Mon, Oct 19, 2015 at 10:23:40AM -0400, p.heppler wrote: > The blacklist note says: > This list includes those cipher suites that do not offer an ephemeral key > exchange and those that are based on the TLS null, stream, or block cipher > type (as defined in Section 6.2.3 of [TLS12]). > > But AES256+EECDH:AES256+EDH doesn't match this blacklist because those are > all ephemeral key exchange ciphers, aren't they? The blacklist in question includes not only ciphers without ephemeral key exchange, but also ciphers using various algoritms. In my tests, use of the AES256+EECDH:AES256+EDH cipher specification results in ECDHE-RSA-AES256-SHA being negotiated with Chrome. And it is on the list: : TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA Likely it's blacklisted due to use of SHA1. -- Maxim Dounin http://nginx.org/ From vbart at nginx.com Mon Oct 19 16:55:33 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Mon, 19 Oct 2015 19:55:33 +0300 Subject: Data frame size sent by server In-Reply-To: References: Message-ID: <1607675.Ln2NF6dn8s@vbart-workstation> On Sunday 18 October 2015 16:02:04 Muhui Jiang wrote: > Hi > > I made a request to nginx 1.9.5 for a large file. Here is a part of debug > file: > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8192 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8174 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 16384 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 16384 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 18 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8192 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8156 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 16384 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 16384 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 36 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8182 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 8227 > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 8227 > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > 00007F942205F7A0 was sent > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > 00007F942205F7A0 sid:1 bl:0 len:8192 > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > 00007F942205F8A8 was sent > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > 00007F942205F8A8 sid:1 bl:0 len:8192 > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > 00007F942205F9B0 was sent > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > 00007F942205F9B0 sid:1 bl:0 len:8192 > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > 00007F942205FAB8 was sent > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > 00007F942205FAB8 sid:1 bl:0 len:8192 > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > 00007F942205FBC0 was sent > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > 00007F942205FBC0 sid:1 bl:0 len:8182 > > It seems that the default max frame size is 8192. But I don't under stand > the buffer mechanism. I marked them in red color. why there is a very small > buffer 9, and why some value is 8174, 8156. You shouldn't care about these numbers as long as they are related to nginx internal buffers. 9 is a buffer used for HTTP/2 header of the DATA frame (the header is always 9 bytes long). 8174 is the rest in the SSL buffer (see the ssl_buffer_size directive) after coping two DATA headers and 8k of one DATA frame. So the rest 18 bytes of DATA frame will be sent in the next TLS record. > > BTW: what is the 116 means in the beginning of every row as below: > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > 00007F942205FBC0 sid:1 bl:0 len:8182 It is a connection identificator for the worker process. wbr, Valentin V. Bartenev From jiangmuhui at gmail.com Mon Oct 19 17:30:47 2015 From: jiangmuhui at gmail.com (Muhui Jiang) Date: Tue, 20 Oct 2015 01:30:47 +0800 Subject: Data frame size sent by server In-Reply-To: <1607675.Ln2NF6dn8s@vbart-workstation> References: <1607675.Ln2NF6dn8s@vbart-workstation> Message-ID: As I am researching on the flow control strategy of HTTP/2 recently. The internal buffers will show me something about it. Thanks Valentin. Best Regards Muhui Jiang 2015-10-20 0:55 GMT+08:00 Valentin V. Bartenev : > On Sunday 18 October 2015 16:02:04 Muhui Jiang wrote: > > Hi > > > > I made a request to nginx 1.9.5 for a large file. Here is a part of debug > > file: > > > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8192 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8174 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 16384 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 16384 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 18 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8192 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8156 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 16384 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 16384 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 36 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 9 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL buf copy: 8182 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL to write: 8227 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 SSL_write: 8227 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > > 00007F942205F7A0 was sent > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > > 00007F942205F7A0 sid:1 bl:0 len:8192 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > > 00007F942205F8A8 was sent > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > > 00007F942205F8A8 sid:1 bl:0 len:8192 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > > 00007F942205F9B0 was sent > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > > 00007F942205F9B0 sid:1 bl:0 len:8192 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > > 00007F942205FAB8 was sent > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > > 00007F942205FAB8 sid:1 bl:0 len:8192 > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2:1 DATA frame > > 00007F942205FBC0 was sent > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > > 00007F942205FBC0 sid:1 bl:0 len:8182 > > > > It seems that the default max frame size is 8192. But I don't under stand > > the buffer mechanism. I marked them in red color. why there is a very > small > > buffer 9, and why some value is 8174, 8156. > > You shouldn't care about these numbers as long as they are related to nginx > internal buffers. > > 9 is a buffer used for HTTP/2 header of the DATA frame (the header is > always > 9 bytes long). > > 8174 is the rest in the SSL buffer (see the ssl_buffer_size directive) > after > coping two DATA headers and 8k of one DATA frame. > > So the rest 18 bytes of DATA frame will be sent in the next TLS record. > > > > > > BTW: what is the 116 means in the beginning of every row as below: > > 2015/10/18 15:55:34 [debug] 10707#0: *116 http2 frame sent: > > 00007F942205FBC0 sid:1 bl:0 len:8182 > > It is a connection identificator for the worker process. > > wbr, Valentin V. Bartenev > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.kraemer at mittwald.de Tue Oct 20 08:20:43 2015 From: d.kraemer at mittwald.de (=?UTF-8?Q?Daniel_Kr=c3=a4mer?=) Date: Tue, 20 Oct 2015 10:20:43 +0200 Subject: ipv6 on nginx.org Message-ID: <5625F95B.1020103@mittwald.de> Hi List, i know, this list is about the webserver itself. But i have some Problems with the website nginx.org and ipv6 and I really need it to read webserver docs. What's the Problem? It just does not work on two very different systems (workplace and private server). Ping works fine on nginx.org and ipv6.google.com: [root at kackkiste]/home/dkraemer# ping6 ipv6.google.com PING ipv6.google.com(wm-in-x71.1e100.net) 56 data bytes 64 bytes from wm-in-x71.1e100.net: icmp_seq=1 ttl=57 time=17.6 ms 64 bytes from wm-in-x71.1e100.net: icmp_seq=2 ttl=57 time=11.3 ms --- ipv6.google.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 11.389/14.500/17.611/3.111 ms [root at kackkiste]/home/dkraemer# ping6 nginx.org PING nginx.org(2606:7100:1:69::3f) 56 data bytes 64 bytes from 2606:7100:1:69::3f: icmp_seq=1 ttl=53 time=151 ms 64 bytes from 2606:7100:1:69::3f: icmp_seq=2 ttl=53 time=150 ms 64 bytes from 2606:7100:1:69::3f: icmp_seq=3 ttl=53 time=151 ms 64 bytes from 2606:7100:1:69::3f: icmp_seq=4 ttl=53 time=151 ms --- nginx.org ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 4276ms rtt min/avg/max/mdev = 150.971/151.187/151.457/0.510 ms No HTTP-Response from nginx.org (tried HTTP/1.1 and GET as well): [root at kackkiste]/home/dkraemer# telnet ipv6.google.com 80 Trying 2a00:1450:400c:c09::71... Connected to ipv6.google.com. Escape character is '^]'. HEAD / HTTP/1.0 HTTP/1.0 302 Found Cache-Control: private Content-Type: text/html; charset=UTF-8 Location: http://www.google.de/?gfe_rd=cr&ei=GtAkVtL1FYS7cMLkh6AL Content-Length: 256 Date: Mon, 19 Oct 2015 11:12:26 GMT Server: GFE/2.0 Connection closed by foreign host. [root at kackkiste]/home/dkraemer# telnet nginx.org 80 Trying 2606:7100:1:69::3f... Connected to nginx.org. Escape character is '^]'. HEAD / HTTP/1.0 Connection closed by foreign host. From ru at nginx.com Tue Oct 20 08:59:44 2015 From: ru at nginx.com (Ruslan Ermilov) Date: Tue, 20 Oct 2015 11:59:44 +0300 Subject: ipv6 on nginx.org In-Reply-To: <5625F95B.1020103@mittwald.de> References: <5625F95B.1020103@mittwald.de> Message-ID: <20151020085944.GC15630@lo0.su> On Tue, Oct 20, 2015 at 10:20:43AM +0200, Daniel Kr?mer wrote: > Hi List, > > i know, this list is about the webserver itself. > But i have some Problems with the website nginx.org and ipv6 > and I really need it to read webserver docs. > > What's the Problem? It just does not work on two very different systems > (workplace and private server). > > Ping works fine on nginx.org and ipv6.google.com: > > [root at kackkiste]/home/dkraemer# ping6 ipv6.google.com > PING ipv6.google.com(wm-in-x71.1e100.net) 56 data bytes > 64 bytes from wm-in-x71.1e100.net: icmp_seq=1 ttl=57 time=17.6 ms > 64 bytes from wm-in-x71.1e100.net: icmp_seq=2 ttl=57 time=11.3 ms > --- ipv6.google.com ping statistics --- > 2 packets transmitted, 2 received, 0% packet loss, time 1001ms > rtt min/avg/max/mdev = 11.389/14.500/17.611/3.111 ms > > [root at kackkiste]/home/dkraemer# ping6 nginx.org > PING nginx.org(2606:7100:1:69::3f) 56 data bytes > 64 bytes from 2606:7100:1:69::3f: icmp_seq=1 ttl=53 time=151 ms > 64 bytes from 2606:7100:1:69::3f: icmp_seq=2 ttl=53 time=150 ms > 64 bytes from 2606:7100:1:69::3f: icmp_seq=3 ttl=53 time=151 ms > 64 bytes from 2606:7100:1:69::3f: icmp_seq=4 ttl=53 time=151 ms > --- nginx.org ping statistics --- > 4 packets transmitted, 4 received, 0% packet loss, time 4276ms > rtt min/avg/max/mdev = 150.971/151.187/151.457/0.510 ms > > > No HTTP-Response from nginx.org (tried HTTP/1.1 and GET as well): > > [root at kackkiste]/home/dkraemer# telnet ipv6.google.com 80 > Trying 2a00:1450:400c:c09::71... > Connected to ipv6.google.com. > Escape character is '^]'. > HEAD / HTTP/1.0 > > HTTP/1.0 302 Found > Cache-Control: private > Content-Type: text/html; charset=UTF-8 > Location: http://www.google.de/?gfe_rd=cr&ei=GtAkVtL1FYS7cMLkh6AL > Content-Length: 256 > Date: Mon, 19 Oct 2015 11:12:26 GMT > Server: GFE/2.0 > > Connection closed by foreign host. > > [root at kackkiste]/home/dkraemer# telnet nginx.org 80 > Trying 2606:7100:1:69::3f... > Connected to nginx.org. > Escape character is '^]'. > HEAD / HTTP/1.0 > > Connection closed by foreign host. Works fine here, but with a slightly different request: $ telnet nginx.org 80 Trying 2606:7100:1:69::3f... Connected to nginx.org. Escape character is '^]'. HEAD / HTTP/1.0 Host: nginx.org HTTP/1.1 200 OK Server: nginx/1.7.7 Date: Tue, 20 Oct 2015 08:56:03 GMT Content-Type: text/html; charset=utf-8 Content-Length: 7658 Last-Modified: Tue, 22 Sep 2015 15:20:08 GMT Connection: close ETag: "560171a8-1dea" Accept-Ranges: bytes Connection closed by foreign host. From luky-37 at hotmail.com Tue Oct 20 09:36:05 2015 From: luky-37 at hotmail.com (Lukas Tribus) Date: Tue, 20 Oct 2015 11:36:05 +0200 Subject: ipv6 on nginx.org In-Reply-To: <5625F95B.1020103@mittwald.de> References: <5625F95B.1020103@mittwald.de> Message-ID: > [root at kackkiste]/home/dkraemer# telnet nginx.org 80 > Trying 2606:7100:1:69::3f... > Connected to nginx.org. > Escape character is '^]'. > HEAD / HTTP/1.0 > > Connection closed by foreign host. You will see the same exact behavior on IPv4: telnet -4 nginx.org 80 Use HTTP/1.1 to get proper errors back and use the Host header to actually hit the correct website. IPv6 and IPv4 behaves the same. Lukas From d.kraemer at mittwald.de Tue Oct 20 11:16:53 2015 From: d.kraemer at mittwald.de (=?UTF-8?Q?Daniel_Kr=c3=a4mer?=) Date: Tue, 20 Oct 2015 13:16:53 +0200 Subject: ipv6 on nginx.org In-Reply-To: References: <5625F95B.1020103@mittwald.de> Message-ID: <562622A5.3010408@mittwald.de> Thank you so far! Looks like a problem in our network at work: [dkraemer at castleblack:~/] echo -ne "HEAD / HTTP/1.1\nHost: nginx.org\n\n" |nc -6 nginx.org 80 HTTP/1.1 200 OK Server: nginx/1.7.7 Date: Tue, 20 Oct 2015 11:06:02 GMT Content-Type: text/html; charset=utf-8 Content-Length: 7658 Last-Modified: Tue, 22 Sep 2015 15:20:08 GMT Connection: keep-alive Keep-Alive: timeout=15 ETag: "560171a8-1dea" Accept-Ranges: bytes [dkraemer at castleblack:~/] echo -ne "GET / HTTP/1.1\nHost: nginx.org\n\n" |nc -6 -i 10 nginx.org 80 Ncat: Idle timeout expired (10000 ms). Works with my private server: [dkraemer at kackkiste:~] echo -ne "GET / HTTP/1.1\nHost: nginx.org\n\n" |nc -6 nginx.org 80 HTTP/1.1 200 OK Server: nginx/1.7.7 Date: Tue, 20 Oct 2015 11:07:48 GMT Content-Type: text/html; charset=utf-8 Content-Length: 7658 Last-Modified: Tue, 22 Sep 2015 15:20:08 GMT Connection: keep-alive Keep-Alive: timeout=15 ETag: "560171a8-1dea" Accept-Ranges: bytes [...] From luky-37 at hotmail.com Tue Oct 20 11:54:51 2015 From: luky-37 at hotmail.com (Lukas Tribus) Date: Tue, 20 Oct 2015 13:54:51 +0200 Subject: ipv6 on nginx.org In-Reply-To: <562622A5.3010408@mittwald.de> References: <5625F95B.1020103@mittwald.de>, , <562622A5.3010408@mittwald.de> Message-ID: > Thank you so far! > > > Looks like a problem in our network at work: > > [dkraemer at castleblack:~/] echo -ne "HEAD / HTTP/1.1\nHost: > nginx.org\n\n" |nc -6 nginx.org 80 > HTTP/1.1 200 OK > Server: nginx/1.7.7 > Date: Tue, 20 Oct 2015 11:06:02 GMT > Content-Type: text/html; charset=utf-8 > Content-Length: 7658 > Last-Modified: Tue, 22 Sep 2015 15:20:08 GMT > Connection: keep-alive > Keep-Alive: timeout=15 > ETag: "560171a8-1dea" > Accept-Ranges: bytes > > [dkraemer at castleblack:~/] echo -ne "GET / HTTP/1.1\nHost: nginx.org\n\n" > |nc -6 -i 10 nginx.org 80 > Ncat: Idle timeout expired (10000 ms). Looks like an MTU issue then (small response OK, big responses timeout). Check if you correctly clamp MSS on IPv6. Lukas From d.kraemer at mittwald.de Tue Oct 20 14:12:56 2015 From: d.kraemer at mittwald.de (=?UTF-8?Q?Daniel_Kr=c3=a4mer?=) Date: Tue, 20 Oct 2015 16:12:56 +0200 Subject: ipv6 on nginx.org In-Reply-To: References: <5625F95B.1020103@mittwald.de> Message-ID: <56264BE8.3040200@mittwald.de> Hi, > Looks like an MTU issue then (small response OK, big responses timeout). > > Check if you correctly clamp MSS on IPv6. > thanks for your suggestion. I made some tests with my private server and workplace. I'm not done testing MSS clamping yet. [root at kackkiste]~# echo -ne "GET / HTTP/1.1\nHost: nginx.org\n\n" |nc -6 nginx.org 80 > /tmp/test [root at kackkiste]~# ls -l /tmp/test -rw-r--r--. 1 root root 7936 20. Okt 15:38 /tmp/test [root at kackkiste]~# nc -6 -l 80 < /tmp/test GET / HTTP/1.1 Host: kackkiste.de [dkraemer at castleblack:~] echo -ne "GET / HTTP/1.1\nHost: kackkiste.de\n\n" |nc -6 kackkiste.de 80 HTTP/1.1 200 OK Server: nginx/1.7.7 Date: Tue, 20 Oct 2015 13:38:07 GMT Content-Type: text/html; charset=utf-8 Content-Length: 7658 Last-Modified: Tue, 22 Sep 2015 15:20:08 GMT Connection: keep-alive Keep-Alive: timeout=15 ETag: "560171a8-1dea" Accept-Ranges: bytes [..lot of stuff..] From alexandr.porunov at gmail.com Tue Oct 20 18:37:29 2015 From: alexandr.porunov at gmail.com (Alexandr Porunov) Date: Tue, 20 Oct 2015 21:37:29 +0300 Subject: Pseudo streaming chunks via Nginx Message-ID: Hello. I have a question about a pseudo streaming chunks. Please help me understand. I store cuted videos each by 2 seconds in mp4 h.264 / aac and there is no possibility to glue already cuted files. Is it possible to organize these files via a pseudo streaming by using Nginx? Looking forward to your response Sincerely -------------- next part -------------- An HTML attachment was scrubbed... URL: From chengtie at gmail.com Tue Oct 20 18:41:38 2015 From: chengtie at gmail.com (Tie Cheng) Date: Tue, 20 Oct 2015 20:41:38 +0200 Subject: Set up version control of local files with the help of nginx server Message-ID: Hello, I have bought a dedicated server from DigitalOcean, and configured nginx. I want to version control my local files, and I am wondering if I could commit and update them from time to time to this server. It seems that the setup is not straightforward (some posts say that we have to use Apache for svn). I don't mind if it is svn or git, I just want to follow an easy approach. Could any one help? Thank you and regards Tie -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Tue Oct 20 19:48:09 2015 From: nginx-forum at nginx.us (de_nginx_noob) Date: Tue, 20 Oct 2015 15:48:09 -0400 Subject: Understanding GeoIP module source? Message-ID: <74663462a4c335d15c54a9b89b59bd85.NginxMailingListEnglish@forum.nginx.org> Unforunately, I got assigned the task of writing a module that takes the the IP address of every http request's client and running some proprietary algorithm to determine to generate geolocation data (similar to Maxmind, but more detailed). I was told to use the geoip module as a base for my custom code. Admittedly, I have very little experience in C, but that's not the issue here. The issue is the lack of documentation. I've spent all day trying to understand the source code located here : http://lxr.nginx.org/source/src/http/modules/ngx_http_geoip_module.c I've also been using this guide as a reference : http://www.evanmiller.org/nginx-modules-guide.html#components. No one in my office knows how nginx modules work. I think that this array holds the data : static ngx_http_variable_t ngx_http_geoip_vars[] But I'm confused on how that data gets set? How does it get returned as variables to be used in the nginx.conf file? This function here seems to handle a request : static u_long ngx_http_geoip_addr(ngx_http_request_t *r, ngx_http_geoip_conf_t *gcf) { But I don't understand how it it works in conjunction with the array above. I don't understand how where to even begin? I need this module to run in the http context for every http connection. Each time it runs, I'm supposed to get the client's ip address and do some proprietary stuff and more importantly, return certain values similar to how the geoip module does for these directives : geoip_country geoip_city geoip_org Please help. I'm completely stuck. Thanks everyone. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262383,262383#msg-262383 From petros.fraser at gmail.com Tue Oct 20 20:13:27 2015 From: petros.fraser at gmail.com (Peter Fraser) Date: Tue, 20 Oct 2015 15:13:27 -0500 Subject: Problems with Partial Page loads Message-ID: Hi All I seem to be having a problem with my NGINX config. I have a website behind nginx. The site seems to return a 500 error every time a client requests a partial page load from the website. Whenever a full page load is requested, the page loads just fine. Any ideas why this could be happening? -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Wed Oct 21 07:52:44 2015 From: nginx-forum at nginx.us (Pauls V) Date: Wed, 21 Oct 2015 03:52:44 -0400 Subject: HTTP 400 responses In-Reply-To: <20151019140437.GN48365@mdounin.ru> References: <20151019140437.GN48365@mdounin.ru> Message-ID: <4b5525ac73b7dac181fe712ffb997037.NginxMailingListEnglish@forum.nginx.org> Had tried with reload and that didn't change output. Tried restarting Nginx and that actually enabled the logging. If someone is wondering then this is what I see in log now: ... client prematurely closed connection ... Thanks, Pauls Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262308,262385#msg-262385 From jiangmuhui at gmail.com Wed Oct 21 07:59:17 2015 From: jiangmuhui at gmail.com (Muhui Jiang) Date: Wed, 21 Oct 2015 15:59:17 +0800 Subject: HTTP 400 responses In-Reply-To: <4b5525ac73b7dac181fe712ffb997037.NginxMailingListEnglish@forum.nginx.org> References: <20151019140437.GN48365@mdounin.ru> <4b5525ac73b7dac181fe712ffb997037.NginxMailingListEnglish@forum.nginx.org> Message-ID: >>client prematurely closed connection that means your client has closed the socket. You can rebuilt the nginx to enable the detailed logging for debug http://nginx.org/en/docs/debugging_log.html 2015-10-21 15:52 GMT+08:00 Pauls V : > Had tried with reload and that didn't change output. Tried restarting Nginx > and that actually enabled the logging. > > If someone is wondering then this is what I see in log now: > ... client prematurely closed connection ... > > Thanks, > Pauls > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?2,262308,262385#msg-262385 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Wed Oct 21 08:22:54 2015 From: nginx-forum at nginx.us (Pauls V) Date: Wed, 21 Oct 2015 04:22:54 -0400 Subject: HTTP 400 responses In-Reply-To: References: Message-ID: <7fc122d650ee9e433b6b35020defe6a7.NginxMailingListEnglish@forum.nginx.org> In this case the client that closes connection is ELB with default 60 seconds. It doesn't really answer the question of why it holds the POST requests for so long. This doesn't happen for GET requests. Won't be able to test the debug logging output for next ~2 weeks. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262308,262387#msg-262387 From nginx-forum at nginx.us Wed Oct 21 09:46:14 2015 From: nginx-forum at nginx.us (Pauls V) Date: Wed, 21 Oct 2015 05:46:14 -0400 Subject: HTTP 400 responses In-Reply-To: <7fc122d650ee9e433b6b35020defe6a7.NginxMailingListEnglish@forum.nginx.org> References: <7fc122d650ee9e433b6b35020defe6a7.NginxMailingListEnglish@forum.nginx.org> Message-ID: <959e5aa1c25d7cc78abbe795a5340530.NginxMailingListEnglish@forum.nginx.org> Managed to replicate this on dev environment. Sent POST request with larger body and killed it mid way. Nginx logs this as the 59 second HTTP 400 response. Looks like this should be something configurable. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262308,262388#msg-262388 From nginx-forum at nginx.us Thu Oct 22 08:05:08 2015 From: nginx-forum at nginx.us (JaminVP) Date: Thu, 22 Oct 2015 04:05:08 -0400 Subject: HTTP Authentication through database Message-ID: <8e4f75b232a54f5ba66cf122f3c7d2fa.NginxMailingListEnglish@forum.nginx.org> Greetings, I recently stumbled onto Nginx while researching a way to protect my Elasticsearch server without using Elastic Shield. My setup has a Windows Server box containing a webserver which has Kibana deployed on port 8080. The box also runs Elasticsearch as a service which listens to port 9200. The Kibana webapplication is protected by a filter which checks the HTTP-request header for the user-id and checks a database if this user-id is allowed to access Kibana. Unfortunatly, Kibana has to send queries and requests to Elasticsearch from the user's browser. Hence Elasticsearch has to be accessible for the user. This allows unauthorized users to send REST-requests to the Elasticsearch server, making this a potential security threat. My solution to this problem would be to implement Nginx as a reverse proxy on the box, forcing the HTTP-requests to pass Nginx before being allowed to access Elasticsearch, which would then only accessible on the box's localhost. The authentication would be processed by Nginx's http_auth_request_module, but I don't quite understand how to implement a service to which I redirect this auth request to. I found this StackOverflow page to be the most insightful: http://stackoverflow.com/questions/25340630/how-can-i-set-up-an-automatic-authentication-layer-in-nginx , but it still doesn't explain how to actually implement the authentication service. My preferred way of writing this service would be through Java and wrapping it as a service. I understand that the service should return the HTTP-code 200 if the authentication is succesful and something else if it isn't. I'd like to process the HTTP-request in the same way I processed the HTTP-request in the filter I used to validate Kibana-users. Any tips to get me started on writing a Java-application that would act as an authentication service? If this isn't possible in Java, is there a way to do it in Perl or Python? Thanks Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262394,262394#msg-262394 From lhmwzy at gmail.com Thu Oct 22 08:22:59 2015 From: lhmwzy at gmail.com (lhmwzy) Date: Thu, 22 Oct 2015 16:22:59 +0800 Subject: HTTP Authentication through database In-Reply-To: <8e4f75b232a54f5ba66cf122f3c7d2fa.NginxMailingListEnglish@forum.nginx.org> References: <8e4f75b232a54f5ba66cf122f3c7d2fa.NginxMailingListEnglish@forum.nginx.org> Message-ID: How about using ngx_lua? 2015-10-22 16:05 GMT+08:00 JaminVP : > Greetings, > > I recently stumbled onto Nginx while researching a way to protect my > Elasticsearch server without using Elastic Shield. > My setup has a Windows Server box containing a webserver which has Kibana > deployed on port 8080. The box also runs Elasticsearch as a service which > listens to port 9200. The Kibana webapplication is protected by a filter > which checks the HTTP-request header for the user-id and checks a database > if this user-id is allowed to access Kibana. > > Unfortunatly, Kibana has to send queries and requests to Elasticsearch from > the user's browser. Hence Elasticsearch has to be accessible for the user. > This allows unauthorized users to send REST-requests to the Elasticsearch > server, making this a potential security threat. > > My solution to this problem would be to implement Nginx as a reverse proxy > on the box, forcing the HTTP-requests to pass Nginx before being allowed to > access Elasticsearch, which would then only accessible on the box's > localhost. The authentication would be processed by Nginx's > http_auth_request_module, but I don't quite understand how to implement a > service to which I redirect this auth request to. > > I found this StackOverflow page to be the most insightful: > > http://stackoverflow.com/questions/25340630/how-can-i-set-up-an-automatic-authentication-layer-in-nginx > , but it still doesn't explain how to actually implement the authentication > service. > > My preferred way of writing this service would be through Java and wrapping > it as a service. I understand that the service should return the HTTP-code > 200 if the authentication is succesful and something else if it isn't. I'd > like to process the HTTP-request in the same way I processed the > HTTP-request in the filter I used to validate Kibana-users. > > Any tips to get me started on writing a Java-application that would act as > an authentication service? > > If this isn't possible in Java, is there a way to do it in Perl or Python? > > Thanks > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?2,262394,262394#msg-262394 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Thu Oct 22 08:45:49 2015 From: nginx-forum at nginx.us (itpp2012) Date: Thu, 22 Oct 2015 04:45:49 -0400 Subject: HTTP Authentication through database In-Reply-To: <8e4f75b232a54f5ba66cf122f3c7d2fa.NginxMailingListEnglish@forum.nginx.org> References: <8e4f75b232a54f5ba66cf122f3c7d2fa.NginxMailingListEnglish@forum.nginx.org> Message-ID: There are many ways to do this with Lua, https://www.google.nl/#q=nginx+lua+authentication Even via a database, https://github.com/openresty/lua-resty-mysql Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262394,262396#msg-262396 From nginx-forum at nginx.us Thu Oct 22 12:17:02 2015 From: nginx-forum at nginx.us (JaminVP) Date: Thu, 22 Oct 2015 08:17:02 -0400 Subject: HTTP Authentication through database In-Reply-To: References: <8e4f75b232a54f5ba66cf122f3c7d2fa.NginxMailingListEnglish@forum.nginx.org> Message-ID: Whilst trying out the auth_request module I figured I could run a local php file that connects to a database and checks if the user is valid. I cannot figure out how to run the php script though, any ideas? This is my nginx.conf: events { worker_connections 10; } http { upstream elasticsearch { server 127.0.0.1:9200; } server { root D:/ontw/tools/ELK-new/nginx-1.9.5/auth; listen 8080; location / { auth_request /auth; proxy_pass http://elasticsearch; proxy_http_version 1.1; } location = /auth { proxy_pass $document_root/authentication.php; proxy_pass_request_body off; proxy_set_header Content-Length ""; proxy_set_header X-Original-URI $request_uri; } location ~ \.php$ { if (!-f $document_root$fastcgi_script_name){ return 404; } root D:/ontw/tools/ELK-new/nginx-1.9.5/auth; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } } The authentication.php-script that should be run is located on D:/ontw/tools/ELK-new/nginx-1.9.5/auth. I don't know how to run it thoguh or how I can see the output of the script. I have the pgp-cgi.exe running on 127.0.0.1:9000, waiting for connections. I'm probably missing something, but I don't see it or understand it. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262394,262398#msg-262398 From nginx-forum at nginx.us Thu Oct 22 13:00:27 2015 From: nginx-forum at nginx.us (itpp2012) Date: Thu, 22 Oct 2015 09:00:27 -0400 Subject: HTTP Authentication through database In-Reply-To: References: <8e4f75b232a54f5ba66cf122f3c7d2fa.NginxMailingListEnglish@forum.nginx.org> Message-ID: <6bfdea0ab42e7a4772d19fa2bf25ec5f.NginxMailingListEnglish@forum.nginx.org> These might get you going: https://www.nginx.com/resources/wiki/start/topics/examples/imapauthenticatewithapachephpscript/ https://groups.google.com/forum/#!msg/nginx-rtmp/y028v8RVx9o/dND4THOLUc0J Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262394,262401#msg-262401 From chris at cretaforce.gr Thu Oct 22 13:27:05 2015 From: chris at cretaforce.gr (Christos Chatzaras) Date: Thu, 22 Oct 2015 16:27:05 +0300 Subject: nginx: worker process is shutting down Message-ID: <69C81633-A2F2-458A-9343-527D2CE0BEFC@cretaforce.gr> Every time I do "nginx -s reload" I see a process: nginx: worker process is shutting down This process never stops even after a long time. Any idea what cause this issue? From truss (similar to strace): kevent(13,{},0,{},512,{0.602000000 }) = 0 (0x0) kevent(13,{},0,{},512,{3.000000000 }) = 0 (0x0) kevent(13,{},0,{0xc,EVFILT_READ,0x0,0,0x20,0x802530068},512,{3.000000000 }) = 1 (0x1) recvmsg(0xc,0x7fffffffe5a0,0x0,0x80248d068,0xffffffff,0x0) = 32 (0x20) recvmsg(0xc,0x7fffffffe5a0,0x0,0x80248d068,0xffff,0x0) ERR#35 'Resource temporarily unavailable' kevent(13,{},0,{0xc,EVFILT_READ,0x0,0,0x20,0x802530068},512,{1.287000000 }) = 1 (0x1) recvmsg(0xc,0x7fffffffe5a0,0x0,0x80248d068,0xffffffff,0x7fffffffe678) = 32 (0x20) recvmsg(0xc,0x7fffffffe5a0,0x0,0x80248d068,0xffff,0x7fffffffe678) ERR#35 'Resource temporarily unavailable' kevent(13,{},0,{0xc,EVFILT_READ,0x0,0,0x20,0x802530068},512,{1.286000000 }) = 1 (0x1) recvmsg(0xc,0x7fffffffe5a0,0x0,0x80248d068,0xffffffff,0x7fffffffe678) = 32 (0x20) recvmsg(0xc,0x7fffffffe5a0,0x0,0x80248d068,0xffffffff,0x7fffffffe678) ERR#35 'Resource temporarily unavailable' getpid() = 9230 (0x240e) __sysctl(0x7fffffffe690,0x4,0x0,0x0,0x802451000,0x27) = 0 (0x0) close(5) = 0 (0x0) kevent(13,{},0,{0xc,EVFILT_READ,0x0,0,0x20,0x802530068},512,{1.180000000 }) = 1 (0x1) recvmsg(0xc,0x7fffffffe5a0,0x0,0x80248d068,0xffffffff,0x7fffffffe678) = 32 (0x20) close(4) = 0 (0x0) recvmsg(0xc,0x7fffffffe5a0,0x0,0x80248d068,0xffffffff,0x7fffffffe678) ERR#35 'Resource temporarily unavailable' kevent(13,{},0,{},512,{1.180000000 }) = 0 (0x0) kevent(13,{},0,{},512,{3.000000000 }) = 0 (0x0) kevent(13,{},0,{},512,{3.000000000 }) = 0 (0x0) kevent(13,{},0,{},512,{3.000000000 }) = 0 (0x0) kevent(13,{},0,{},512,{3.000000000 }) = 0 (0x0) kevent(13,{},0,{},512,{3.000000000 }) = 0 (0x0) kevent(13,{},0,{},512,{3.000000000 }) = 0 (0x0) It keeps looping with: kevent(13,{},0,{},512,{3.000000000 }) = 0 (0x0) And lsof: nginx 9230 www cwd VDIR 0,142 512 823526 /usr/ports/www/nginx-devel nginx 9230 www rtd VDIR 0,138 512 2 / nginx 9230 www txt VREG 0,142 774696 160619 /usr (/dev/mirror/gm0p6) nginx 9230 www txt VREG 0,138 128312 20 /libexec/ld-elf.so.1 nginx 9230 www txt VREG 0,138 102472 240934 /lib/libthr.so.3 nginx 9230 www txt VREG 0,138 62040 240920 /lib/libcrypt.so.5 nginx 9230 www txt VREG 0,142 480888 1766349 /usr/local/lib/libpcre.so.1.2.5 nginx 9230 www txt VREG 0,142 529223 1765851 /usr/local/lib/libssl.so.8 nginx 9230 www txt VREG 0,142 2716684 1765720 /usr/local/lib/libcrypto.so.8 nginx 9230 www txt VREG 0,138 89584 240937 /lib/libz.so.6 nginx 9230 www txt VREG 0,142 279168 1766158 /usr/local/lib/libGeoIP.so.1.6.6 nginx 9230 www txt VREG 0,138 1642936 240860 /lib/libc.so.7 nginx 9230 www 0u VCHR 0,11 0t0 11 /dev/null nginx 9230 www 1u VCHR 0,11 0t0 11 /dev/null nginx 9230 www 2u VCHR 0,169 0t45 169 /dev/pts/0 nginx 9230 www 3u unix 0xfffff80069985000 0t0 ->0xfffff800698e2828 nginx 9230 www 6u unix 0xfffff8017f141000 0t0 ->0xfffff8017f141570 nginx 9230 www 7u unix 0xfffff8017f1662b8 0t0 ->0xfffff80069271000 nginx 9230 www 11w VREG 0,141 1146 1444622 /var (/dev/mirror/gm0p5) nginx 9230 www 12u unix 0xfffff8017f26a570 0t0 ->0xfffff80069987000 nginx 9230 www 13u KQUEUE 0xfffff8000e5b4500 count=0, state=0x2 From jefftk at google.com Thu Oct 22 18:02:09 2015 From: jefftk at google.com (Jeff Kaufman) Date: Thu, 22 Oct 2015 14:02:09 -0400 Subject: Loadable Modules: Coming? Message-ID: I remember hearing rumors that loadable module support was coming; is there anything planned here? (ngx_pagespeed would love to distribute as a loadable module, and if there are things we can be doing now to get ready I would be pretty excited to do them) From mdounin at mdounin.ru Thu Oct 22 21:05:56 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Fri, 23 Oct 2015 00:05:56 +0300 Subject: nginx: worker process is shutting down In-Reply-To: <69C81633-A2F2-458A-9343-527D2CE0BEFC@cretaforce.gr> References: <69C81633-A2F2-458A-9343-527D2CE0BEFC@cretaforce.gr> Message-ID: <20151022210556.GJ48365@mdounin.ru> Hello! On Thu, Oct 22, 2015 at 04:27:05PM +0300, Christos Chatzaras wrote: > Every time I do "nginx -s reload" I see a process: > > nginx: worker process is shutting down > > This process never stops even after a long time. > > Any idea what cause this issue? When shutting down, nginx waits for all active requests to be finished (internally - by closing any idle connections while and checking if there are any pending timers left). This may take a long time, especially when using long polling or similar things. If you see that shutting down never finishes though, and there are no live connections as your lsof output suggests - this may indicate a bug. Note though that this can be easily caused by a 3rd party module, so as a first step I would recommend checking "nginx -V" output and recompiling without any 3rd party modules if there are any (3rd party modules are explicitly marked in the port options). [...] -- Maxim Dounin http://nginx.org/ From mdounin at mdounin.ru Thu Oct 22 21:08:50 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Fri, 23 Oct 2015 00:08:50 +0300 Subject: Loadable Modules: Coming? In-Reply-To: References: Message-ID: <20151022210850.GK48365@mdounin.ru> Hello! On Thu, Oct 22, 2015 at 02:02:09PM -0400, Jeff Kaufman wrote: > I remember hearing rumors that loadable module support was coming; is > there anything planned here? > > (ngx_pagespeed would love to distribute as a loadable module, and if > there are things we can be doing now to get ready I would be pretty > excited to do them) Working code is expected to be available closer to the end of the year. -- Maxim Dounin http://nginx.org/ From patrick at nginx.com Thu Oct 22 21:14:53 2015 From: patrick at nginx.com (Patrick Nommensen) Date: Thu, 22 Oct 2015 14:14:53 -0700 Subject: Loadable Modules: Coming? In-Reply-To: <20151022210850.GK48365@mdounin.ru> References: <20151022210850.GK48365@mdounin.ru> Message-ID: On Thu, Oct 22, 2015 at 2:08 PM, Maxim Dounin wrote: > Hello! > > On Thu, Oct 22, 2015 at 02:02:09PM -0400, Jeff Kaufman wrote: > > > I remember hearing rumors that loadable module support was coming; is > > there anything planned here? > > > > (ngx_pagespeed would love to distribute as a loadable module, and if > > there are things we can be doing now to get ready I would be pretty > > excited to do them) > > Working code is expected to be available closer to the end of the > year. > You might find some additional information in this nginx.conf 2015 presentation from Ruslan Ermilov. https://youtu.be/KinJfCQ-WzY > > -- > Maxim Dounin > http://nginx.org/ > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From chris at cretaforce.gr Thu Oct 22 21:32:28 2015 From: chris at cretaforce.gr (Christos Chatzaras) Date: Fri, 23 Oct 2015 00:32:28 +0300 Subject: nginx: worker process is shutting down In-Reply-To: <20151022210556.GJ48365@mdounin.ru> References: <69C81633-A2F2-458A-9343-527D2CE0BEFC@cretaforce.gr> <20151022210556.GJ48365@mdounin.ru> Message-ID: <885B6B30-B13E-4CC0-8717-629B1BEACC6F@cretaforce.gr> Thank you for the help. I found that the problem is caused by Http Auth Digest: https://github.com/samizdatco/nginx-http-auth-digest but I don't think I will get any help from the developer as it's not maintained any more. Last commit was 4 years ago. From chris at cretaforce.gr Thu Oct 22 21:43:06 2015 From: chris at cretaforce.gr (Christos Chatzaras) Date: Fri, 23 Oct 2015 00:43:06 +0300 Subject: nginx: worker process is shutting down In-Reply-To: <885B6B30-B13E-4CC0-8717-629B1BEACC6F@cretaforce.gr> References: <69C81633-A2F2-458A-9343-527D2CE0BEFC@cretaforce.gr> <20151022210556.GJ48365@mdounin.ru> <885B6B30-B13E-4CC0-8717-629B1BEACC6F@cretaforce.gr> Message-ID: <6BD072E1-0B6A-4F5B-A2EA-6FFBA815F4B1@cretaforce.gr> I think I found a patch for this: https://github.com/jrkettle/nginx-http-auth-digest/commit/6846a2a94b5497ec999a826618552717b3853bb9 From wandenberg at gmail.com Thu Oct 22 21:44:39 2015 From: wandenberg at gmail.com (Wandenberg Peixoto) Date: Thu, 22 Oct 2015 19:44:39 -0200 Subject: nginx: worker process is shutting down In-Reply-To: <6BD072E1-0B6A-4F5B-A2EA-6FFBA815F4B1@cretaforce.gr> References: <69C81633-A2F2-458A-9343-527D2CE0BEFC@cretaforce.gr> <20151022210556.GJ48365@mdounin.ru> <885B6B30-B13E-4CC0-8717-629B1BEACC6F@cretaforce.gr> <6BD072E1-0B6A-4F5B-A2EA-6FFBA815F4B1@cretaforce.gr> Message-ID: Make sense On Thu, Oct 22, 2015 at 7:43 PM, Christos Chatzaras wrote: > I think I found a patch for this: > https://github.com/jrkettle/nginx-http-auth-digest/commit/6846a2a94b5497ec999a826618552717b3853bb9 > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From qhlonline at 163.com Fri Oct 23 06:59:26 2015 From: qhlonline at 163.com (qhlonline) Date: Fri, 23 Oct 2015 14:59:26 +0800 (CST) Subject: Need Help about useing Nginx with UWSGI Message-ID: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> Hi, I had some problem on config nginx with uwsgi. Finally I found that my uwsgi had chose protocol of http and Nginx use uwsgi protocol as default. So If I want to use http protocol to transport data from nginx to uwsgi, how to config ? Regards! -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdounin at mdounin.ru Fri Oct 23 12:46:53 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Fri, 23 Oct 2015 15:46:53 +0300 Subject: Need Help about useing Nginx with UWSGI In-Reply-To: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> References: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> Message-ID: <20151023124653.GL48365@mdounin.ru> Hello! On Fri, Oct 23, 2015 at 02:59:26PM +0800, qhlonline wrote: > I had some problem on config nginx with uwsgi. Finally I found > that my uwsgi had chose protocol of http and Nginx use uwsgi > protocol as default. So If I want to use http protocol to > transport data from nginx to uwsgi, how to config ? To use HTTP instead of uWSGI protocol, you have to use the proxy module (proxy_pass) instead of the uwsgi module (uwsgi_pass). Both modules are very similar, so shouldn't have problems changing your config from one to another. See here for details: http://nginx.org/en/docs/http/ngx_http_proxy_module.html -- Maxim Dounin http://nginx.org/ From al-nginx at none.at Fri Oct 23 13:43:37 2015 From: al-nginx at none.at (Aleksandar Lazic) Date: Fri, 23 Oct 2015 15:43:37 +0200 Subject: Need Help about useing Nginx with UWSGI In-Reply-To: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> References: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> Message-ID: <8667a79cf2623eba75b347628edc0474@none.at> Hi. Am 23-10-2015 08:59, schrieb qhlonline: > Hi, > I had some problem on config nginx with uwsgi. Finally I found > that my uwsgi had chose protocol of http and Nginx use uwsgi protocol > as > default. So If I want to use http protocol to transport data from nginx > to uwsgi, how to config ? What Problem do you have with uwsgi? Please can you also attach the configs and the Output of 'nginx -V' BR aleks From nginx-forum at nginx.us Fri Oct 23 14:01:34 2015 From: nginx-forum at nginx.us (de_nginx_noob) Date: Fri, 23 Oct 2015 10:01:34 -0400 Subject: Custom Module Directive is Duplicate? Error in conf? Message-ID: After compiling a test module that sets a variable equal to "test successful", I get a "directive is duplicate in (path to conf file)" #include #include #include //#include //#include #define MAX_STRING_LEN 256 // static char *ngx_http_netacuity(ngx_conf_t *cf, void *post, void *data); // static ngx_conf_post_handler_pt ngx_http_netacuity_p = ngx_http_netacuity; static void *ngx_http_netacuity_create_conf(ngx_conf_t *cf); static ngx_int_t ngx_http_netacuity_add_variables(ngx_conf_t *cf); static ngx_int_t ngx_http_netacuity_test_variable(ngx_http_request_t *r, ngx_http_variable_value_t *v, uintptr_t data); /** Module configuration struct */ typedef struct { ngx_int_t featureCode; } ngx_http_netacuity_conf_t; /** Initializes memory for module configuration struct */ static void *ngx_http_netacuity_create_conf(ngx_conf_t *cf) { ngx_conf_log_error(NGX_LOG_DEBUG, cf, 0, "HIT FUNCTION ---> ngx_http_netacuity_create_conf"); ngx_http_netacuity_conf_t *conf; conf = ngx_pcalloc(cf->pool, sizeof(ngx_http_netacuity_conf_t)); if(conf == NULL) { return NULL; } conf->featureCode = NGX_CONF_UNSET_UINT; return conf; } /** Module directive array, which holds a subarray for each module directive */ static ngx_command_t ngx_http_netacuity_commands[] = { { ngx_string("testAPI"), NGX_HTTP_MAIN_CONF|NGX_CONF_TAKE1, ngx_conf_set_num_slot, NGX_HTTP_MAIN_CONF_OFFSET, offsetof(ngx_http_netacuity_conf_t, featureCode), NULL }, ngx_null_command }; /** The module context, which has hooks for creating the configuration */ static ngx_http_module_t ngx_http_netacuity_module_ctx = { ngx_http_netacuity_add_variables, //preconfiguration NULL, //postconfiguration ngx_http_netacuity_create_conf, //create main configuration NULL, //init main configuration NULL, //create server configuration NULL, //merge server configuration NULL, //create location configuration NULL //merge location configuration }; /** The module which binds the context and commands */ ngx_module_t ngx_http_netacuity_module = { NGX_MODULE_V1, &ngx_http_netacuity_module_ctx, //module context ngx_http_netacuity_commands, //module directives NGX_HTTP_MODULE, //module type NULL, //init master NULL, //init module NULL, //init process NULL, //init thread NULL, //exit thread NULL, //exit process NULL, //exit master NGX_MODULE_V1_PADDING }; /** Holds all the API Variables that the user can call upon */ static ngx_http_variable_t ngx_http_netacuity_vars[] = { { ngx_string("testVar"), NULL, ngx_http_netacuity_test_variable, MAX_STRING_LEN, 0, 0 }, { ngx_null_string, NULL, NULL, 0, 0, 0 } }; /** Called during preconfiguration - adds variables for use */ static ngx_int_t ngx_http_netacuity_add_variables(ngx_conf_t *cf) { ngx_conf_log_error(NGX_LOG_DEBUG, cf, 0, "HIT FUNCTION ---> ngx_http_netacuity_add_variables"); ngx_http_variable_t *var, *v; for(v = ngx_http_netacuity_vars; v->name.len; v++) { var = ngx_http_add_variable(cf, &v->name, v->flags); if(var == NULL) { return NGX_ERROR; } var->get_handler = v->get_handler; var->data = v->data; } return NGX_OK; } /** Get handlers for variables */ static ngx_int_t ngx_http_netacuity_test_variable(ngx_http_request_t *r, ngx_http_variable_value_t *v, uintptr_t data) { ngx_log_error(NGX_LOG_DEBUG, (r->connection)->log, 0, "HIT FUNCTION ---> ngx_http_netacuity_test_variable"); size_t len; char *val; ngx_http_netacuity_conf_t *nac; nac = ngx_http_get_module_main_conf(r, ngx_http_netacuity_module); if(nac->featureCode == 0) { goto not_found; } val = "test successful"; if(val == NULL) { goto not_found; } len = ngx_strlen(val); v->data = ngx_pnalloc(r->pool, len); if(v->data == NULL) { //ngx_free(val); return NGX_ERROR; } ngx_memcpy(v->data, val, len); v->len = len; v->valid = 1; v->no_cacheable = 0; v->not_found = 0; //ngx_free(val); return NGX_OK; not_found: v->not_found = 1; return NGX_OK; } Can someone explain what's going on? I tried googling the error, but found nothing useful. This is my conf file : worker_process 1; events { worker_connections 1024; } http { include mine.types; default_type application/octet-stream; log_format main ?$remote_addr?; testAPI 7; access_log logs/access.log main; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262425,262425#msg-262425 From nginx-forum at nginx.us Fri Oct 23 14:34:46 2015 From: nginx-forum at nginx.us (de_nginx_noob) Date: Fri, 23 Oct 2015 10:34:46 -0400 Subject: Custom Module Directive is Duplicate? Error in conf? In-Reply-To: References: Message-ID: Tried setting featureCode in the create_conf function to -1 and somehow that fixed it? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262425,262426#msg-262426 From mdounin at mdounin.ru Fri Oct 23 15:12:45 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Fri, 23 Oct 2015 18:12:45 +0300 Subject: Custom Module Directive is Duplicate? Error in conf? In-Reply-To: References: Message-ID: <20151023151245.GN48365@mdounin.ru> Hello! On Fri, Oct 23, 2015 at 10:01:34AM -0400, de_nginx_noob wrote: > After compiling a test module that sets a variable equal to "test > successful", I get a "directive is duplicate in (path to conf file)" [...] > conf = ngx_pcalloc(cf->pool, sizeof(ngx_http_netacuity_conf_t)); > if(conf == NULL) { > return NULL; > } > conf->featureCode = NGX_CONF_UNSET_UINT; Note: featureCode is initialized to NGX_CONF_UNSET_UINT, while it's defined as ngx_int_t. The NGX_CONF_UNSET_UINT macro is (ngx_uint_t) -1, that is, it's maximum value representable in the ngx_uint_t type. Assigning it to an ngx_int_t variable will result in integer overflow and the behaviour is undefined. Depending on your C compiler and various other factors this may or may not work (or may wipe your hard disk). Correct macro to use here is NGX_CONF_UNSET. -- Maxim Dounin http://nginx.org/ From qhlonline at 163.com Sat Oct 24 02:00:34 2015 From: qhlonline at 163.com (qhlonline) Date: Sat, 24 Oct 2015 10:00:34 +0800 (CST) Subject: Need Help about useing Nginx with UWSGI In-Reply-To: <20151023124653.GL48365@mdounin.ru> References: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> <20151023124653.GL48365@mdounin.ru> Message-ID: <40b56fa4.3bb1.15097937285.Coremail.qhlonline@163.com> That it is? Thank you very much! At 2015-10-23 20:46:53, "Maxim Dounin" wrote: >Hello! > >On Fri, Oct 23, 2015 at 02:59:26PM +0800, qhlonline wrote: > >> I had some problem on config nginx with uwsgi. Finally I found >> that my uwsgi had chose protocol of http and Nginx use uwsgi >> protocol as default. So If I want to use http protocol to >> transport data from nginx to uwsgi, how to config ? > >To use HTTP instead of uWSGI protocol, you have to use the proxy >module (proxy_pass) instead of the uwsgi module (uwsgi_pass). >Both modules are very similar, so shouldn't have problems changing >your config from one to another. > >See here for details: > >http://nginx.org/en/docs/http/ngx_http_proxy_module.html > >-- >Maxim Dounin >http://nginx.org/ > >_______________________________________________ >nginx mailing list >nginx at nginx.org >http://mailman.nginx.org/mailman/listinfo/nginx -------------- next part -------------- An HTML attachment was scrubbed... URL: From reallfqq-nginx at yahoo.fr Sat Oct 24 11:29:13 2015 From: reallfqq-nginx at yahoo.fr (B.R.) Date: Sat, 24 Oct 2015 13:29:13 +0200 Subject: Need Help about useing Nginx with UWSGI In-Reply-To: <40b56fa4.3bb1.15097937285.Coremail.qhlonline@163.com> References: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> <20151023124653.GL48365@mdounin.ru> <40b56fa4.3bb1.15097937285.Coremail.qhlonline@163.com> Message-ID: The WSGI protocol is more specialized and maybe more efficient than HTTP when using a compatible backend (this protocol was designed for Python). I wonder why you would switch to HTTP instead. --- *B. R.* On Sat, Oct 24, 2015 at 4:00 AM, qhlonline wrote: > > That it is? Thank you very much! > > > > > > At 2015-10-23 20:46:53, "Maxim Dounin" wrote: > >Hello! > > > >On Fri, Oct 23, 2015 at 02:59:26PM +0800, qhlonline wrote: > > > >> I had some problem on config nginx with uwsgi. Finally I found > >> that my uwsgi had chose protocol of http and Nginx use uwsgi > >> protocol as default. So If I want to use http protocol to > >> transport data from nginx to uwsgi, how to config ? > > > >To use HTTP instead of uWSGI protocol, you have to use the proxy > >module (proxy_pass) instead of the uwsgi module (uwsgi_pass). > >Both modules are very similar, so shouldn't have problems changing > >your config from one to another. > > > >See here for details: > > > >http://nginx.org/en/docs/http/ngx_http_proxy_module.html > > > >-- > >Maxim Dounin > >http://nginx.org/ > > > >_______________________________________________ > >nginx mailing list > >nginx at nginx.org > >http://mailman.nginx.org/mailman/listinfo/nginx > > > > > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From qhlonline at 163.com Sat Oct 24 12:23:03 2015 From: qhlonline at 163.com (qhlonline) Date: Sat, 24 Oct 2015 20:23:03 +0800 (CST) Subject: Need Help about useing Nginx with UWSGI In-Reply-To: References: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> <20151023124653.GL48365@mdounin.ru> <40b56fa4.3bb1.15097937285.Coremail.qhlonline@163.com> Message-ID: <42bda2ed.b985.15099cd5a2a.Coremail.qhlonline@163.com> Debug on test environment. If I can not access an URI of my app, Then I can try to access uwsgi server port directly to get rid of the possibility that my nginx configuration problem. But UWSGI processes can only start as one protocol server, and I can not find any plugin for browsers that support the uwsgi protocol. So I would like to deploy the app on test environment with direct http protocol. On my test environment, the efficiency is not the most important. Regards! At 2015-10-24 19:29:13, "B.R." wrote: The WSGI protocol is more specialized and maybe more efficient than HTTP when using a compatible backend (this protocol was designed for Python). I wonder why you would switch to HTTP instead. --- B. R. On Sat, Oct 24, 2015 at 4:00 AM, qhlonline wrote: That it is? Thank you very much! At 2015-10-23 20:46:53, "Maxim Dounin" wrote: >Hello! > >On Fri, Oct 23, 2015 at 02:59:26PM +0800, qhlonline wrote: > >> I had some problem on config nginx with uwsgi. Finally I found >> that my uwsgi had chose protocol of http and Nginx use uwsgi >> protocol as default. So If I want to use http protocol to >> transport data from nginx to uwsgi, how to config ? > >To use HTTP instead of uWSGI protocol, you have to use the proxy >module (proxy_pass) instead of the uwsgi module (uwsgi_pass). >Both modules are very similar, so shouldn't have problems changing >your config from one to another. > >See here for details: > >http://nginx.org/en/docs/http/ngx_http_proxy_module.html > >-- >Maxim Dounin >http://nginx.org/ > >_______________________________________________ >nginx mailing list >nginx at nginx.org >http://mailman.nginx.org/mailman/listinfo/nginx _______________________________________________ nginx mailing list nginx at nginx.org http://mailman.nginx.org/mailman/listinfo/nginx -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto at unbit.it Sat Oct 24 12:20:42 2015 From: roberto at unbit.it (Roberto De Ioris) Date: Sat, 24 Oct 2015 14:20:42 +0200 Subject: Need Help about useing Nginx with UWSGI In-Reply-To: <42bda2ed.b985.15099cd5a2a.Coremail.qhlonline@163.com> References: <14c523a.92ff.150937eb655.Coremail.qhlonline@163.com> <20151023124653.GL48365@mdounin.ru> <40b56fa4.3bb1.15097937285.Coremail.qhlonline@163.com> <42bda2ed.b985.15099cd5a2a.Coremail.qhlonline@163.com> Message-ID: > Debug on test environment. If I can not access an URI of my app, Then I > can try to access uwsgi server port directly to get rid of the possibility > that my nginx configuration problem. But UWSGI processes can only start > as one protocol server, and I can not find any plugin for browsers that > support the uwsgi protocol. So I would like to deploy the app on test > environment with direct http protocol. On my test environment, the > efficiency is not the most important. > You can bind uWSGI to different ports with different protocols, just use --http-socket instead of --socket (or specify both on different ports) > -- Roberto De Ioris http://unbit.com From vincent.schwarzer at yahoo.de Sat Oct 24 14:25:22 2015 From: vincent.schwarzer at yahoo.de (vincent.schwarzer at yahoo.de) Date: Sat, 24 Oct 2015 14:25:22 +0000 (UTC) Subject: Compile NGINX as Position Independent Executable (Compile Error) References: <2054122694.3616875.1445696722263.JavaMail.yahoo@mail.yahoo.com> Message-ID: <2054122694.3616875.1445696722263.JavaMail.yahoo@mail.yahoo.com> Hey NGINX Devs, I want to compile and run NGINX on OSv from Cloudius?https://github.com/ cloudius-systems/osv.For that I have to compile NGINX as Position Independent Code (-fPIC / -fPIE). The issue I currently have is that when I run 'make build' after executing the ./configure script in the source folder I get following error: cc -c -pipe ?-O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g -fPIE -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs ?-o objs/src/os/unix/ngx_process_ cycle.o \ src/os/unix/ngx_process_cycle. o src/os/unix/ngx_process_cycle. c: In function ?ngx_master_process_cycle?: src/os/unix/ngx_process_cycle. c:124:5: error: implicit declaration of function ?setproctitle? [-Werror=implicit-function- declaration] ngx_setproctitle(title); ? ? ?^ cc1: all warnings being treated as errors make[1]: *** [objs/src/os/unix/ngx_process_ cycle.o] Error 1 make[1]: Leaving directory `/tmp/thesis_vs/osv_proj/ nginx/upstream/nginx-1.8.0' make: *** [build] Error 2 My current workflow to compile NGNIX with fPIE is as follows: - Load Sources (1.8 Stable Release) - Patch source files from?http://git.buildroot.net/ buildroot/tree/package/nginx?to pass some of the configure checks and adjust as needed for OSv Operating System. - Export flags for configure script as required for OSv export ngx_force_gcc_have_atomic=yes \ export ngx_force_c99_have_variadic_ macros=yes \ export ngx_force_gcc_have_variadic_ macros=yes \ export ngx_force_have_epoll=yes \ export ngx_force_have_sendfile=yes \ export ngx_force_have_sendfile64=yes \ ?!??! export ngx_force_have_pr_set_ dumpable=yes \ ?!?! export ngx_force_sys_nerr=100 \ export ngx_force_have_map_anon=yes \ export ngx_force_have_posix_sem=yes\ export ngx_force_have_sysvshm=yes\ export ngx_force_have_map_devzero=no 4.?./configure --with-cc-opt="-fPIE" \ --with-ld-opt="-shared" \ --prefix=/none \ --conf-path=/data/conf/nginx. conf \ --sbin-path=/none \ --pid-path=/tmp/nginx.pid \ --lock-path=/tmp/nginx.lock \ --error-log-path=/tmp/error. log \ --http-log-path=/tmp/access. log \ --http-client-body-temp-path=/ tmp/client-body \ --http-proxy-temp-path=/tmp/ proxy \ --http-fastcgi-temp-path=/tmp/ fastcgi \ --http-scgi-temp-path=/tmp/ scgi \ --http-uwsgi-temp-path=/tmp/ uwsgi \ --without-http_rewrite_module \ --with-http_ssl_module \ --with-ipv6 \ --with-pcre? 5. make build Im using Ubuntu 14.04 and gcc-4.8 to compile NGINX I have no idea if / what I'm doing wrong here. Any help is highly appreciated. :)? Kind regards, Vincent P.S.: Sorry for sending it on both lists but I wasn't sure which is the right one for this kind of question. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Sun Oct 25 15:44:02 2015 From: nginx-forum at nginx.us (agrisv) Date: Sun, 25 Oct 2015 11:44:02 -0400 Subject: Proxy pass certificate autentificate TO MS IIS Message-ID: <8b01f23781d86d1d78defa41fa0417a2.NginxMailingListEnglish@forum.nginx.org> Nginx 1.9.5 (linux Centos7)--> MS IIS 8.5 So i try to use nginx as client revers proxy for IIS where need client certificate authentication at IIS level. nginx:443->>IIS:443+client certificate authentications. example location proxy pass also here are commented commands which i try. location ^~ /test/ { #proxy_buffering off; #proxy_http_version 1.0; #proxy_request_buffering off; #proxy_set_header Connection "Keep-Alive"; #proxy_set_header X-SSL-CERT $ssl_client_cert; # proxy_ssl_name domain.lv; #proxy_ssl_trusted_certificate /etc/nginx/ssl/root/CA.pem; #proxy_ssl_verify_depth 2; proxy_set_header HOST domain.com; proxy_ssl_certificate /etc/nginx/ssl/test.pem; proxy_ssl_certificate_key /etc/nginx/ssl/test_key.pem; proxy_ssl_verify off; proxy_pass https://10.2.4.101/; } At IIS simple. 1. create new website. 2. import CA cert in trusted root. 3. set ssl cert required. Test what i get : 1. Directly browser to IIS client cert required--worked. 2. Nginx to other nginx client cert required--worked. 3. Nginx to IIS client cert ignore--worked 4. Nginx to IIS client cert required or accept - NOT work ERROR: Nginx side: *4622 upstream timed out (110: Connection timed out) while reading response header from upstream *4622 access forbidden by rule, client: 10.2.6.1 IIS side: 500 0 64 119971 So i hope someone could know why? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262442,262442#msg-262442 From nginx-forum at nginx.us Sun Oct 25 16:21:01 2015 From: nginx-forum at nginx.us (itpp2012) Date: Sun, 25 Oct 2015 12:21:01 -0400 Subject: Proxy pass certificate autentificate TO MS IIS In-Reply-To: <8b01f23781d86d1d78defa41fa0417a2.NginxMailingListEnglish@forum.nginx.org> References: <8b01f23781d86d1d78defa41fa0417a2.NginxMailingListEnglish@forum.nginx.org> Message-ID: <7abaaa233bbf8ede888b067c6dfaa619.NginxMailingListEnglish@forum.nginx.org> agrisv Wrote: ------------------------------------------------------- > *4622 access forbidden by rule, client: 10.2.6.1 > IIS side: > 500 0 64 119971 > > So i hope someone could know why? Maybe the "access forbidden" is the issue? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262442,262443#msg-262443 From nginx-forum at nginx.us Sun Oct 25 17:48:23 2015 From: nginx-forum at nginx.us (xfeep) Date: Sun, 25 Oct 2015 13:48:23 -0400 Subject: [ANN] Nginx-Clojure v0.4.3 is out Message-ID: <8ab83b8e6801b8f728d2ed63f28f1c7c.NginxMailingListEnglish@forum.nginx.org> 0.4.3 (2015-10-25) ===================================== New Feature: Add directive jvm_classpath which supports wildcard character * (issue #95) New Feature: Add directive jvm_classpath_check which is enabled by default and when it is enabled access permission about classpaths will be checked. New Feature: Add NginxPubSubTopic(Java)/PubSubTopic(Clojure) to simplify handling messages among Nginx worker processes. (issue #97) New Feature: Shared Map based on shared memory (issue #96) and it has two implementations : tinymap & hashmap. New Feature: Shared Map based Ring session store (issue #98) Enhancement: on-broadcast-event-decode!/on-broadcast! returns a removal function which can be used to remove the registered decoder/listener Enhancement: embedded nginx-clojure becomes friendly to mock tests and also fix issue#101 Bug Fix: After stopping an embedded Nginx-Clojure server keep-alived connections become CLOSE_WAIT. Bug Fix: HackUtil.decode decodes unnecessary chars when several strings share one char[] generally on JDK 6 Bug Fix: jvm crashes with thread pool mode when open_file_cache is enabled. Bug Fix: Fix compile errors when no sha1-implementation/zlib can be found (issue #99) Example Project: Add an example project about clojure web dev to show how to develop & deploy with Nginx-Clojure. Thanks to Peter Taoussanis without whose comments there would not be such example project. (issue #91) Documents: Add Directives Reference Binaries of Releases (for linux, windows and macosx) https://sourceforge.net/projects/nginx-clojure/files/. Freebsd users can get old v0.4.2 from https://www.freshports.org/www/nginx . or wait a few days for their update. Sources of Releases https://github.com/nginx-clojure/nginx-clojure/releases/tag/v0.4.3 website : http://nginx-clojure.github.io/ Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262444,262444#msg-262444 From nginx-forum at nginx.us Sun Oct 25 18:38:33 2015 From: nginx-forum at nginx.us (agrisv) Date: Sun, 25 Oct 2015 14:38:33 -0400 Subject: Proxy pass certificate autentificate TO MS IIS In-Reply-To: <7abaaa233bbf8ede888b067c6dfaa619.NginxMailingListEnglish@forum.nginx.org> References: <8b01f23781d86d1d78defa41fa0417a2.NginxMailingListEnglish@forum.nginx.org> <7abaaa233bbf8ede888b067c6dfaa619.NginxMailingListEnglish@forum.nginx.org> Message-ID: <79b2c3465fe09a8cc639cde0821e6291.NginxMailingListEnglish@forum.nginx.org> No i think it was something with favicon request.. now i always get getaway timeout.... 1. also try from different server with nginx 1.8 nothing helped.. proxy_ssl_verify off; proxy_ssl_certificate /etc/nginx/ssl/test/test.pem; proxy_ssl_certificate_key /etc/nginx/ssl/test/test_key.pem; proxy_pass https://domain.com; 2. try same with apache 2.4 all worked with: SSLProxyEngine On SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off SSLProxyMachineCertificateFile /etc/httpd/ssl/test.pem ProxyPass "/test" "https://domain.com" Maybe something with ssl renegotiation in nginx??? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262442,262445#msg-262445 From nginx-forum at nginx.us Mon Oct 26 12:44:45 2015 From: nginx-forum at nginx.us (JaminVP) Date: Mon, 26 Oct 2015 08:44:45 -0400 Subject: Auth_request PHP question Message-ID: <33d28e3f59f8bac11c7c19add3de457b.NginxMailingListEnglish@forum.nginx.org> Greetings, I managed to get Nginx running with php-scripts, but I don't understand how the script is supposed to authenticate through auth_request. What is the script supposed to do to reject a request? I tried the header() function but that doesn't do much. Any ideas? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262455,262455#msg-262455 From mdounin at mdounin.ru Mon Oct 26 12:55:40 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Mon, 26 Oct 2015 15:55:40 +0300 Subject: Proxy pass certificate autentificate TO MS IIS In-Reply-To: <79b2c3465fe09a8cc639cde0821e6291.NginxMailingListEnglish@forum.nginx.org> References: <8b01f23781d86d1d78defa41fa0417a2.NginxMailingListEnglish@forum.nginx.org> <7abaaa233bbf8ede888b067c6dfaa619.NginxMailingListEnglish@forum.nginx.org> <79b2c3465fe09a8cc639cde0821e6291.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151026125540.GT48365@mdounin.ru> Hello! On Sun, Oct 25, 2015 at 02:38:33PM -0400, agrisv wrote: [...] > Maybe something with ssl renegotiation in nginx??? SSL renegotiation is completely forbidden in nginx as of now. If you are trying to connect to a server which requires renegotiation - it won't work. -- Maxim Dounin http://nginx.org/ From nginx-forum at nginx.us Mon Oct 26 13:01:52 2015 From: nginx-forum at nginx.us (footplus) Date: Mon, 26 Oct 2015 09:01:52 -0400 Subject: Proxy cache zone maximal size Message-ID: Hello, When using nginx in proxy_cache mode, and configuring the cache zone like below, it seems that the zone sometimes exceed the configured size by like 10%; I'm buffering new items at a high rate, and I'm wondering how this cache zone is cleaned up ? Is there a time-based recurring size check ? or another mechanism ? I also noticed that the cache doesn't seem to be cleaned before the cache loader process has completed all the cache items. Is this a normal behavior ? My goal is to set the max_size to a "safe" value, to ensure that the cache space is never saturated. proxy_cache_path /run/store keys_zone=cache-memory:500m levels=1:1:1 max_size=60g use_temp_path=off inactive=8h; Thanks ! Best regards, Aur?lien Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262459,262459#msg-262459 From h1994st at gmail.com Tue Oct 27 09:33:22 2015 From: h1994st at gmail.com (Shengtuo Hu) Date: Tue, 27 Oct 2015 17:33:22 +0800 Subject: Fwd: About HTTP/2 priority In-Reply-To: References: Message-ID: Hi, I got some problems when testing priority feature in Nginx 1.9.5. Here is the detail about my test: https://gist.github.com/h1994st/f21cdb7125a65c8f7182 Why are the response sequence from these two servers different? The response sequence of nghttp server is my expected result. Could you tell me the related part in nginx source code? I want to figure out this problem. It has bothered me for a long time. Best regards, Shengtuo Hu -------------- next part -------------- An HTML attachment was scrubbed... URL: From vbart at nginx.com Tue Oct 27 13:55:36 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Tue, 27 Oct 2015 16:55:36 +0300 Subject: Fwd: About HTTP/2 priority In-Reply-To: References: Message-ID: <1895709.YcFGUsBqb5@vbart-workstation> On Tuesday 27 October 2015 17:33:22 Shengtuo Hu wrote: > Hi, > > I got some problems when testing priority feature in Nginx 1.9.5. > > Here is the detail about my test: > https://gist.github.com/h1994st/f21cdb7125a65c8f7182 > > Why are the response sequence from these two servers different? > > The response sequence of nghttp server is my expected result. > > Could you tell me the related part in nginx source code? I want to figure > out this problem. It has bothered me for a long time. > The response sequence exactly matches the request sequence, which isn't surprising if we consider the sizes of files. When NGINX receives the request for "/" (stream ID 13), there's no other active streams at the moment, and nginx write the whole response down to the socket. Then nginx receives the request for "/main.css" and since there no other active streams, nginx starts processing it. Because the file is also very small, the whole response is written to the socket, again. The same happens to other requests. In your synthetic test case there's just no concurrency at all, at every moment from the server point of view there's either one or zero active streams. I'd suggest you to do a real benchmark with real website over real network (or at least emulate it using netem). I did, and found that nginx is the fastest HTTP/2 webserver at the moment in terms of first painting and page load times. wbr, Valentin V. Bartenev From mdounin at mdounin.ru Tue Oct 27 14:11:14 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Tue, 27 Oct 2015 17:11:14 +0300 Subject: nginx-1.9.6 Message-ID: <20151027141114.GG48365@mdounin.ru> Changes with nginx 1.9.6 27 Oct 2015 *) Bugfix: a segmentation fault might occur in a worker process when using HTTP/2. Thanks to Piotr Sikora and Denis Andzakovic. *) Bugfix: the $server_protocol variable was empty when using HTTP/2. *) Bugfix: backend SSL connections in the stream module might be timed out unexpectedly. *) Bugfix: a segmentation fault might occur in a worker process if different ssl_session_cache settings were used in different virtual servers. *) Bugfix: nginx/Windows could not be built with MinGW gcc; the bug had appeared in 1.9.4. Thanks to Kouhei Sutou. *) Bugfix: time was not updated when the timer_resolution directive was used on Windows. *) Miscellaneous minor fixes and improvements. Thanks to Markus Linnala, Kurtis Nusbaum and Piotr Sikora. -- Maxim Dounin http://nginx.org/ From kworthington at gmail.com Tue Oct 27 14:36:45 2015 From: kworthington at gmail.com (Kevin Worthington) Date: Tue, 27 Oct 2015 10:36:45 -0400 Subject: [nginx-announce] nginx-1.9.6 In-Reply-To: <20151027141119.GH48365@mdounin.ru> References: <20151027141119.GH48365@mdounin.ru> Message-ID: Hello Nginx users, Now available: Nginx 1.9.6 for Windows http://tiny.cc/nginxwin196 (32-bit and 64-bit versions) As of version 1.9.6 (and future releases) many more modules are compiled in by default, including HTTP2. These versions are to support legacy users who are already using Cygwin based builds of Nginx. Officially supported native Windows binaries are at nginx.org. Announcements are also available here: Twitter http://twitter.com/kworthington Google+ https://plus.google.com/+KevinWorthington/ Thank you, Kevin -- Kevin Worthington kworthington at [gmail] [dot] (com) http://kevinworthington.com/ http://twitter.com/kworthington https://plus.google.com/+KevinWorthington/ On Tue, Oct 27, 2015 at 10:11 AM, Maxim Dounin wrote: > Changes with nginx 1.9.6 27 Oct > 2015 > > *) Bugfix: a segmentation fault might occur in a worker process when > using HTTP/2. > Thanks to Piotr Sikora and Denis Andzakovic. > > *) Bugfix: the $server_protocol variable was empty when using HTTP/2. > > *) Bugfix: backend SSL connections in the stream module might be timed > out unexpectedly. > > *) Bugfix: a segmentation fault might occur in a worker process if > different ssl_session_cache settings were used in different virtual > servers. > > *) Bugfix: nginx/Windows could not be built with MinGW gcc; the bug had > appeared in 1.9.4. > Thanks to Kouhei Sutou. > > *) Bugfix: time was not updated when the timer_resolution directive was > used on Windows. > > *) Miscellaneous minor fixes and improvements. > Thanks to Markus Linnala, Kurtis Nusbaum and Piotr Sikora. > > > -- > Maxim Dounin > http://nginx.org/ > > _______________________________________________ > nginx-announce mailing list > nginx-announce at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-announce > -------------- next part -------------- An HTML attachment was scrubbed... URL: From h1994st at gmail.com Tue Oct 27 14:47:56 2015 From: h1994st at gmail.com (Shengtuo Hu) Date: Tue, 27 Oct 2015 22:47:56 +0800 Subject: Fwd: About HTTP/2 priority In-Reply-To: <1895709.YcFGUsBqb5@vbart-workstation> References: <1895709.YcFGUsBqb5@vbart-workstation> Message-ID: Hi Valentin, Do you mean that because NGINX is fast enough and the network environment is good, so NGINX can process only one request at every moment? My purpose is to figure out the priority mechanism. It seems only when there is limited capacity for sending, priority will be used to select streams for transmitting frames. I misunderstood this part before. Your explanation is quite clear. I will try to do a real benchmark. Thank you. Best regards, Shengtuo Hu On Tue, Oct 27, 2015 at 9:55 PM, Valentin V. Bartenev wrote: > On Tuesday 27 October 2015 17:33:22 Shengtuo Hu wrote: > > Hi, > > > > I got some problems when testing priority feature in Nginx 1.9.5. > > > > Here is the detail about my test: > > https://gist.github.com/h1994st/f21cdb7125a65c8f7182 > > > > Why are the response sequence from these two servers different? > > > > The response sequence of nghttp server is my expected result. > > > > Could you tell me the related part in nginx source code? I want to figure > > out this problem. It has bothered me for a long time. > > > > The response sequence exactly matches the request sequence, which isn't > surprising if we consider the sizes of files. > > When NGINX receives the request for "/" (stream ID 13), there's no other > active streams at the moment, and nginx write the whole response down to > the socket. Then nginx receives the request for "/main.css" and since > there no other active streams, nginx starts processing it. Because the > file is also very small, the whole response is written to the socket, > again. The same happens to other requests. In your synthetic test case > there's just no concurrency at all, at every moment from the server point > of view there's either one or zero active streams. > > I'd suggest you to do a real benchmark with real website over real > network (or at least emulate it using netem). I did, and found that > nginx is the fastest HTTP/2 webserver at the moment in terms of first > painting and page load times. > > wbr, Valentin V. Bartenev > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vbart at nginx.com Tue Oct 27 15:01:50 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Tue, 27 Oct 2015 18:01:50 +0300 Subject: Fwd: About HTTP/2 priority In-Reply-To: References: <1895709.YcFGUsBqb5@vbart-workstation> Message-ID: <1562924.bcJho68AHF@vbart-workstation> On Tuesday 27 October 2015 22:47:56 Shengtuo Hu wrote: > Hi Valentin, > > Do you mean that because NGINX is fast enough and the network environment > is good, so NGINX can process only one request at every moment? Exactly. > > My purpose is to figure out the priority mechanism. It seems only > when there is limited capacity for sending, priority will be used to > select streams for transmitting frames. I misunderstood this part before. > > Your explanation is quite clear. I will try to do a real benchmark. Thank > you. [..] Though your test gave me the idea of implementing some rearrangement queue for requests received in one packet (or to be more precise, have been read in the receive buffer at once). Potentially, this can improve some edge cases. wbr, Valentin V. Bartenev From shaneduffield at gmail.com Tue Oct 27 18:25:03 2015 From: shaneduffield at gmail.com (Shane Duffield) Date: Tue, 27 Oct 2015 20:25:03 +0200 Subject: nginx on Debian pop-up Message-ID: Help... for some reason in the last week I constantly get a pop up window on my Samsung Galaxy S6. I have attached a screen shot. How do I get rid of this annoyance? Shane -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screenshot_2015-10-27-20-15-21.png Type: image/png Size: 200274 bytes Desc: not available URL: From tamere22 at yopmail.com Wed Oct 28 13:36:15 2015 From: tamere22 at yopmail.com (tamere22) Date: Wed, 28 Oct 2015 14:36:15 +0100 (CET) Subject: Invalid "host" information in access and error logs Message-ID: <20151028133615.79524D583F@emkei.cz> Hi, My message is referring to this bug report : https://trac.nginx.org/nginx/ticket/818#comment:6 The person answering me told me to come talk here about this. I don't understand his answers, as "How nginx processes a request" page states "In this configuration nginx tests only the request?s header field ?Host? to determine which server the request should be routed to" Well first of all, I m pretty sure that there is no error in nginx routing because I get the good access logs for the good sites. It's just that "host" field in access logs is completly random whereas "server" field is ok. Please review my bug report, it contains sampl configurations. Someone can explain me why I get random "host" information in access logs ? Thanks From maxim at nginx.com Wed Oct 28 13:40:32 2015 From: maxim at nginx.com (Maxim Konovalov) Date: Wed, 28 Oct 2015 16:40:32 +0300 Subject: nginx on Debian pop-up In-Reply-To: References: Message-ID: <5630D050.4010109@nginx.com> Hi Shane, On 10/27/15 9:25 PM, Shane Duffield wrote: > Help... for some reason in the last week I constantly get a pop up > window on my Samsung Galaxy S6. I have attached a screen shot. How > do I get rid of this annoyance? > High probability that you see something described here: http://nginx.org/en/docs/welcome_nginx_facebook.html -- Maxim Konovalov From vbart at nginx.com Wed Oct 28 13:46:45 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Wed, 28 Oct 2015 16:46:45 +0300 Subject: Invalid "host" information in access and error logs In-Reply-To: <20151028133615.79524D583F@emkei.cz> References: <20151028133615.79524D583F@emkei.cz> Message-ID: <4452453.J3KyV0UhiK@vbart-workstation> On Wednesday 28 October 2015 14:36:15 tamere22 wrote: > Hi, > > My message is referring to this bug report : https://trac.nginx.org/nginx/ticket/818#comment:6 > > The person answering me told me to come talk here about this. > > I don't understand his answers, as "How nginx processes a request" page states > > "In this configuration nginx tests only the request?s header field ?Host? to determine which server the request should be routed to" > > Well first of all, I m pretty sure that there is no error in nginx routing because I get the good access logs for the good sites. It's just that "host" field in access logs is completly random whereas "server" field is ok. > > Please review my bug report, it contains sampl configurations. > > Someone can explain me why I get random "host" information in access logs ? > [..] The "host" in your access logs is exactly what the client has sent in headers. So, if the client sends random hosts, and all of them handled in your default server, then you will see these hosts in access log for that server. wbr, Valentin V. Bartenev From shaneduffield at gmail.com Wed Oct 28 13:58:55 2015 From: shaneduffield at gmail.com (Shane Duffield) Date: Wed, 28 Oct 2015 15:58:55 +0200 Subject: Invalid "host" information in access and error logs In-Reply-To: <4452453.J3KyV0UhiK@vbart-workstation> References: <20151028133615.79524D583F@emkei.cz> <4452453.J3KyV0UhiK@vbart-workstation> Message-ID: <005801d11188$cbeebbe0$63cc33a0$@com> Wrong email... I am not able to answer your query! Sorry -----Original Message----- From: nginx [mailto:nginx-bounces at nginx.org] On Behalf Of Valentin V. Bartenev Sent: 28 October 2015 15:47 To: nginx at nginx.org Subject: Re: Invalid "host" information in access and error logs On Wednesday 28 October 2015 14:36:15 tamere22 wrote: > Hi, > > My message is referring to this bug report : > https://trac.nginx.org/nginx/ticket/818#comment:6 > > The person answering me told me to come talk here about this. > > I don't understand his answers, as "How nginx processes a request" > page states > > "In this configuration nginx tests only the request?s header field ?Host? to determine which server the request should be routed to" > > Well first of all, I m pretty sure that there is no error in nginx routing because I get the good access logs for the good sites. It's just that "host" field in access logs is completly random whereas "server" field is ok. > > Please review my bug report, it contains sampl configurations. > > Someone can explain me why I get random "host" information in access logs ? > [..] The "host" in your access logs is exactly what the client has sent in headers. So, if the client sends random hosts, and all of them handled in your default server, then you will see these hosts in access log for that server. wbr, Valentin V. Bartenev _______________________________________________ nginx mailing list nginx at nginx.org http://mailman.nginx.org/mailman/listinfo/nginx From tamere22 at yopmail.com Wed Oct 28 14:34:50 2015 From: tamere22 at yopmail.com (tamere22) Date: Wed, 28 Oct 2015 15:34:50 +0100 (CET) Subject: Invalid "host" information in access and error logs Message-ID: <20151028143451.1C8FCD58C8@emkei.cz> Hi, I'm sorry but I can't believe this is true. The random "hosts" I see in logs are defined in other "server" blocks that have their own separate log files. Also why would the "server" information in the logs be good whereas the "host" information is completly random ? Please review configuration samples I provided here : https://trac.nginx.org/nginx/ticket/818#comment:4 From vbart at nginx.com Wed Oct 28 14:51:36 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Wed, 28 Oct 2015 17:51:36 +0300 Subject: Invalid "host" information in access and error logs In-Reply-To: <20151028143451.1C8FCD58C8@emkei.cz> References: <20151028143451.1C8FCD58C8@emkei.cz> Message-ID: <1989424.qW5JWmiIdz@vbart-workstation> On Wednesday 28 October 2015 15:34:50 tamere22 wrote: > Hi, > > I'm sorry but I can't believe this is true. The random "hosts" I see in logs are defined in other "server" blocks that have their own separate log files. You have a couple of server blocks that listens on different ports. So for each such addr:port pair you have different default server that handles all requests with unknown host header. > Also why would the "server" information in the logs be good whereas the "host" information is completly random ? Because the "host" is what the client sent. Clients are able to send whatever they want. wbr, Valentin V. Bartenev From tamere22 at yopmail.com Wed Oct 28 15:29:55 2015 From: tamere22 at yopmail.com (tamere22) Date: Wed, 28 Oct 2015 16:29:55 +0100 (CET) Subject: Invalid "host" information in access and error logs Message-ID: <20151028152955.5ED96D5921@emkei.cz> Thanks for your time. So you're saying clients request www.siteA.com but rewrite packets to say host: www.siteB.com in their http request ? Why would google bot do such a thing ? I'm still unsure because I don't see why legitimate clients would do that. For you, it's ok to have in log file "abc.com-error.log" the following : 2015/10/26 09:44:38 [error] 12338#0: *26891713 access forbidden by rule, client: 141.8.143.173, server: abc.com, request: "GET / HTTP/1.1", host: "def.com" with the following configuration : server { server_name abc.com; include conf.d/listen-ssl-wildcard; location / { allow 192.168.0.0/16; deny all; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded_Proto $scheme; proxy_pass https://backend:443; } error_log abc.com-error.log error; } server { server_name def.com; include conf.d/listen-ssl-wildcard; location / { allow 192.168.0.0/16; deny all; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded_Proto $scheme; proxy_pass https://backend:443; } error_log def.com-error.log error; } From shaneduffield at gmail.com Wed Oct 28 15:26:41 2015 From: shaneduffield at gmail.com (Shane Duffield) Date: Wed, 28 Oct 2015 17:26:41 +0200 Subject: nginx on Debian pop-up In-Reply-To: <5630D050.4010109@nginx.com> References: <5630D050.4010109@nginx.com> Message-ID: <000301d11195$0e678680$2b369380$@com> Hello Maxim I am using Android. The problem is on my phone. How do I reset DNS etc on Android? Shane -----Original Message----- From: nginx [mailto:nginx-bounces at nginx.org] On Behalf Of Maxim Konovalov Sent: 28 October 2015 15:41 To: nginx at nginx.org Subject: Re: nginx on Debian pop-up Hi Shane, On 10/27/15 9:25 PM, Shane Duffield wrote: > Help... for some reason in the last week I constantly get a pop up > window on my Samsung Galaxy S6. I have attached a screen shot. How do > I get rid of this annoyance? > High probability that you see something described here: http://nginx.org/en/docs/welcome_nginx_facebook.html -- Maxim Konovalov _______________________________________________ nginx mailing list nginx at nginx.org http://mailman.nginx.org/mailman/listinfo/nginx From vbart at nginx.com Wed Oct 28 15:35:10 2015 From: vbart at nginx.com (Valentin V. Bartenev) Date: Wed, 28 Oct 2015 18:35:10 +0300 Subject: Invalid "host" information in access and error logs In-Reply-To: <20151028152955.5ED96D5921@emkei.cz> References: <20151028152955.5ED96D5921@emkei.cz> Message-ID: <11855940.7m6fTYLN3s@vbart-workstation> On Wednesday 28 October 2015 16:29:55 tamere22 wrote: > Thanks for your time. > So you're saying clients request www.siteA.com but rewrite packets to say host: www.siteB.com in their http request ? > > Why would google bot do such a thing ? > > I'm still unsure because I don't see why legitimate clients would do that. > > > > For you, it's ok to have in log file "abc.com-error.log" the following : > > 2015/10/26 09:44:38 [error] 12338#0: *26891713 access forbidden by rule, client: 141.8.143.173, server: abc.com, request: "GET / HTTP/1.1", host: "def.com" > > > with the following configuration : > > server { > server_name abc.com; > include conf.d/listen-ssl-wildcard; > location / { > allow 192.168.0.0/16; > deny all; > proxy_set_header Host $http_host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header X-Forwarded_Proto $scheme; > proxy_pass https://backend:443; > } > error_log abc.com-error.log error; > > } > server { > server_name def.com; > include conf.d/listen-ssl-wildcard; > location / { > allow 192.168.0.0/16; > deny all; > proxy_set_header Host $http_host; > proxy_set_header X-Real-IP $remote_addr; > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > proxy_set_header X-Forwarded_Proto $scheme; > proxy_pass https://backend:443; > } > error_log def.com-error.log error; > > } > For this configuration it doesn't look ok. If this is indeed your configuration rather than an oversimplified example, then you should provide a debug log: http://nginx.org/en/docs/debugging_log.html wbr, Valentin V. Bartenev From r1ch+nginx at teamliquid.net Wed Oct 28 16:32:34 2015 From: r1ch+nginx at teamliquid.net (Richard Stanway) Date: Wed, 28 Oct 2015 17:32:34 +0100 Subject: nginx on Debian pop-up In-Reply-To: <000301d11195$0e678680$2b369380$@com> References: <5630D050.4010109@nginx.com> <000301d11195$0e678680$2b369380$@com> Message-ID: This is probably a broken full page ad from an app that you have installed. Remove any suspicious apps until the problem goes away. A factory reset will probably work as well. On Wed, Oct 28, 2015 at 4:26 PM, Shane Duffield wrote: > Hello Maxim > > I am using Android. The problem is on my phone. How do I reset DNS etc on > Android? > > Shane > > > -----Original Message----- > From: nginx [mailto:nginx-bounces at nginx.org] On Behalf Of Maxim Konovalov > Sent: 28 October 2015 15:41 > To: nginx at nginx.org > Subject: Re: nginx on Debian pop-up > > Hi Shane, > > On 10/27/15 9:25 PM, Shane Duffield wrote: > > Help... for some reason in the last week I constantly get a pop up > > window on my Samsung Galaxy S6. I have attached a screen shot. How do > > I get rid of this annoyance? > > > High probability that you see something described here: > > http://nginx.org/en/docs/welcome_nginx_facebook.html > > -- > Maxim Konovalov > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Thu Oct 29 05:41:46 2015 From: nginx-forum at nginx.us (trungaczne) Date: Thu, 29 Oct 2015 01:41:46 -0400 Subject: proxy_cache and variable Message-ID: <00c13a48b65cd14a270bdc2657a64054.NginxMailingListEnglish@forum.nginx.org> Using "proxy_cache" directive with a variable seems to change that variable's value. Tested against a fresh install of nginx 1.9.6 (default configure parameters) on 2 different Ubuntu:14.04 hosts. DigitalOcean droplets. The following configuration works as expected: It returns 0/1/2 depending on the mimetype returned by the upstream. The returned header is always correct. worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; map $upstream_http_content_type $should_not_cache { default 1; "~image/" 2; "~css" 0; } add_header X-Should-Not-Cache $should_not_cache; server { listen 80; server_name myupstream.com; location / { proxy_pass http://; proxy_set_header Host $host; } } } This on the other hand always return the default value of the "map" directive (X-Should-Not-Cache always return 1 regardless of whether it's css/image/etc): worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; map $upstream_http_content_type $should_not_cache { default 1; "~image/" 2; "~css" 0; } proxy_cache_path /tmp/low levels=1:2 keys_zone=0:1m inactive=1m max_size=1g; proxy_cache_path /tmp/medium levels=1:2 keys_zone=1:1m inactive=1m max_size=1g; proxy_cache_path /tmp/high levels=1:2 keys_zone=2:10m inactive=10m max_size=1g; proxy_cache_key "$scheme$request_method$host$request_uri$is_args$args"; proxy_cache_methods GET HEAD; proxy_cache_valid 200 302 10m; proxy_cache_valid 404 1m; proxy_cache $should_not_cache; add_header X-Should-Not-Cache $should_not_cache; server { listen 80; server_name myupstream.com; location / { proxy_pass http://; proxy_set_header Host $host; } } } (basically I'm trying to have different cache zones for different mime types with different time parameters) Also, in the second config, commenting out the "proxy_cache" directive makes the header correct again. Can anybody explain this behavior? Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262527,262527#msg-262527 From ek at nginx.com Thu Oct 29 06:55:32 2015 From: ek at nginx.com (Ekaterina Kukushkina) Date: Thu, 29 Oct 2015 09:55:32 +0300 Subject: proxy_cache and variable In-Reply-To: <00c13a48b65cd14a270bdc2657a64054.NginxMailingListEnglish@forum.nginx.org> References: <00c13a48b65cd14a270bdc2657a64054.NginxMailingListEnglish@forum.nginx.org> Message-ID: <1892A550-3FCF-41DE-AD27-01CDECE13DAF@nginx.com> Hello trungaczne, In your case this is expected behavior. This is because the $upstream_http_content_type exist only when the upstream already started to return response to the nginx box. But nginx should determine the caching policy for current request before any connection to the upstream will be performed. Thus, the $should_not_cache variable has always set to the default value. If you want to change cache policy according to the file type, you have to use variables which exist before asking upstream. For example, $uri. > On 29 Oct 2015, at 08:41, trungaczne wrote: > > Using "proxy_cache" directive with a variable seems to change that > variable's value. > > Tested against a fresh install of nginx 1.9.6 (default configure parameters) > on 2 different Ubuntu:14.04 hosts. DigitalOcean droplets. > > The following configuration works as expected: It returns 0/1/2 depending on > the mimetype returned by the upstream. The returned header is always > correct. > > worker_processes 1; > > events { > worker_connections 1024; > } > > > http { > include mime.types; > default_type application/octet-stream; > > sendfile on; > > keepalive_timeout 65; > > map $upstream_http_content_type $should_not_cache { > default 1; > "~image/" 2; > "~css" 0; > } > add_header X-Should-Not-Cache $should_not_cache; > > server { > listen 80; > server_name myupstream.com; > > location / { > proxy_pass http://; > proxy_set_header Host $host; > > } > } > > } > > This on the other hand always return the default value of the "map" > directive (X-Should-Not-Cache always return 1 regardless of whether it's > css/image/etc): > > worker_processes 1; > > events { > worker_connections 1024; > } > > > http { > include mime.types; > default_type application/octet-stream; > > sendfile on; > > keepalive_timeout 65; > > map $upstream_http_content_type $should_not_cache { > default 1; > "~image/" 2; > "~css" 0; > } > > proxy_cache_path /tmp/low levels=1:2 keys_zone=0:1m inactive=1m > max_size=1g; > proxy_cache_path /tmp/medium levels=1:2 keys_zone=1:1m inactive=1m > max_size=1g; > proxy_cache_path /tmp/high levels=1:2 keys_zone=2:10m inactive=10m > max_size=1g; > proxy_cache_key "$scheme$request_method$host$request_uri$is_args$args"; > proxy_cache_methods GET HEAD; > proxy_cache_valid 200 302 10m; > proxy_cache_valid 404 1m; > proxy_cache $should_not_cache; > > add_header X-Should-Not-Cache $should_not_cache; > > server { > listen 80; > server_name myupstream.com; > > location / { > proxy_pass http://; > proxy_set_header Host $host; > > } > } > > } > > (basically I'm trying to have different cache zones for different mime types > with different time parameters) > > Also, in the second config, commenting out the "proxy_cache" directive makes > the header correct again. > > Can anybody explain this behavior? > > Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262527,262527#msg-262527 > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx > -- Ekaterina Kukushkina From nginx-forum at nginx.us Thu Oct 29 07:26:58 2015 From: nginx-forum at nginx.us (trungaczne) Date: Thu, 29 Oct 2015 03:26:58 -0400 Subject: proxy_cache and variable In-Reply-To: <1892A550-3FCF-41DE-AD27-01CDECE13DAF@nginx.com> References: <1892A550-3FCF-41DE-AD27-01CDECE13DAF@nginx.com> Message-ID: Thanks for the suggestion. I will consider using the URI instead. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262527,262530#msg-262530 From zxcvbn4038 at gmail.com Thu Oct 29 23:30:50 2015 From: zxcvbn4038 at gmail.com (CJ Ess) Date: Thu, 29 Oct 2015 19:30:50 -0400 Subject: nginx 1.9.5 & SPDY Message-ID: I was under the impression that SPDY support had been dropped from NGINX altogether - however http://nginx.org/en/docs/http/ngx_http_core_module.html#listen seems to suggest it might still be possible to select it. Which is correct? If its not possible to select SPDY it would have been nice to have it co-exist with HTTP/2 for a while so we don't have to hand a latency hit while people upgrade to software that supports HTTP/2. -------------- next part -------------- An HTML attachment was scrubbed... URL: From luky-37 at hotmail.com Fri Oct 30 08:21:16 2015 From: luky-37 at hotmail.com (Lukas Tribus) Date: Fri, 30 Oct 2015 09:21:16 +0100 Subject: nginx 1.9.5 & SPDY In-Reply-To: References: Message-ID: > I was under the impression that SPDY support had been dropped from > NGINX altogether - > however http://nginx.org/en/docs/http/ngx_http_core_module.html#listen > seems to suggest it might still be possible to select it. Yeah up until 1.9.4: > The?spdy?parameter (*1.3.15-1.9.4*) allows accepting?SPDY > connections on this port. From saravananc at nanonino.in Fri Oct 30 13:22:45 2015 From: saravananc at nanonino.in (Saravanan C) Date: Fri, 30 Oct 2015 18:52:45 +0530 Subject: Fwd: Reg: Issue (Using 32KiB of shared memory for push module in /etc/nginx/nginx.conf) In-Reply-To: References: Message-ID: ---------- Forwarded message ---------- From: Saravanan C Date: Thu, Oct 22, 2015 at 2:09 AM Subject: Reg: Issue (Using 32KiB of shared memory for push module in /etc/nginx/nginx.conf) To: nginx at nginx.org Hi, Reg: Issue (Using 32KiB of shared memory for push module in /etc/nginx/nginx.conf) We are facing problem in our server instance where it shows nginx have issues with cache memory. And we have updated to latest ubuntu,nginx and php versions. And we like to like to know the exact cause for this issue. Do we want to increase the RAM and CPU or change any nginx configuration. Hope to hear as soon as possible. -- Regards Saravanan.C -- Regards Saravanan.C -------------- next part -------------- An HTML attachment was scrubbed... URL: From nginx-forum at nginx.us Fri Oct 30 14:54:09 2015 From: nginx-forum at nginx.us (de_nginx_noob) Date: Fri, 30 Oct 2015 10:54:09 -0400 Subject: Error after ./configure -> No rule to make target "src/os/unix/ngx_gcc_atomic_x86.h" Message-ID: <6209edfd1e85711ce3dd99430242f123.NginxMailingListEnglish@forum.nginx.org> I get this error when using the make command. I've been writing and testing my custom module for a few days now and this has never happened before. I can't seem to figure out what's causing the issue - maybe something in my code? [root at dev-centos-7-nginx nginx-1.6.3]# ./configure --add-module=/root/Documents/netacuity --with-debug checking for OS + Linux 3.10.0-123.9.3.el7.x86_64 x86_64 checking for C compiler ... found + using GNU C compiler + gcc version: 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) checking for gcc -pipe switch ... found checking for gcc builtin atomic operations ... found checking for C99 variadic macros ... found checking for gcc variadic macros ... found checking for unistd.h ... found checking for inttypes.h ... found checking for limits.h ... found checking for sys/filio.h ... not found checking for sys/param.h ... found checking for sys/mount.h ... found checking for sys/statvfs.h ... found checking for crypt.h ... found checking for Linux specific features checking for epoll ... found checking for EPOLLRDHUP ... found checking for O_PATH ... found checking for sendfile() ... found checking for sendfile64() ... found checking for sys/prctl.h ... found checking for prctl(PR_SET_DUMPABLE) ... found checking for sched_setaffinity() ... found checking for crypt_r() ... found checking for sys/vfs.h ... found checking for nobody group ... found checking for poll() ... found checking for /dev/poll ... not found checking for kqueue ... not found checking for crypt() ... not found checking for crypt() in libcrypt ... found checking for F_READAHEAD ... not found checking for posix_fadvise() ... found checking for O_DIRECT ... found checking for F_NOCACHE ... not found checking for directio() ... not found checking for statfs() ... found checking for statvfs() ... found checking for dlopen() ... not found checking for dlopen() in libdl ... found checking for sched_yield() ... found checking for SO_SETFIB ... not found checking for SO_ACCEPTFILTER ... not found checking for TCP_DEFER_ACCEPT ... found checking for TCP_KEEPIDLE ... found checking for TCP_FASTOPEN ... not found checking for TCP_INFO ... found checking for accept4() ... found checking for int size ... 4 bytes checking for long size ... 8 bytes checking for long long size ... 8 bytes checking for void * size ... 8 bytes checking for uint64_t ... found checking for sig_atomic_t ... found checking for sig_atomic_t size ... 4 bytes checking for socklen_t ... found checking for in_addr_t ... found checking for in_port_t ... found checking for rlim_t ... found checking for uintptr_t ... uintptr_t found checking for system byte ordering ... little endian checking for size_t size ... 8 bytes checking for off_t size ... 8 bytes checking for time_t size ... 8 bytes checking for setproctitle() ... not found checking for pread() ... found checking for pwrite() ... found checking for sys_nerr ... found checking for localtime_r() ... found checking for posix_memalign() ... found checking for memalign() ... found checking for mmap(MAP_ANON|MAP_SHARED) ... found checking for mmap("/dev/zero", MAP_SHARED) ... found checking for System V shared memory ... found checking for POSIX semaphores ... not found checking for POSIX semaphores in libpthread ... found checking for struct msghdr.msg_control ... found checking for ioctl(FIONBIO) ... found checking for struct tm.tm_gmtoff ... found checking for struct dirent.d_namlen ... not found checking for struct dirent.d_type ... found checking for sysconf(_SC_NPROCESSORS_ONLN) ... found checking for openat(), fstatat() ... found checking for getaddrinfo() ... found configuring additional modules adding module in /root/Documents/netacuity + ngx_http_netacuity_module was configured checking for PCRE library ... found checking for PCRE JIT support ... found checking for md5 in system md library ... not found checking for md5 in system md5 library ... not found checking for md5 in system OpenSSL crypto library ... found checking for sha1 in system md library ... not found checking for sha1 in system OpenSSL crypto library ... found checking for zlib library ... found creating objs/Makefile Configuration summary + using system PCRE library + OpenSSL library is not used + md5: using system crypto library + sha1: using system crypto library + using system zlib library nginx path prefix: "/usr/local/nginx" nginx binary file: "/usr/local/nginx/sbin/nginx" nginx configuration prefix: "/usr/local/nginx/conf" nginx configuration file: "/usr/local/nginx/conf/nginx.conf" nginx pid file: "/usr/local/nginx/logs/nginx.pid" nginx error log file: "/usr/local/nginx/logs/error.log" nginx http access log file: "/usr/local/nginx/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp" [root at dev-centos-7-nginx nginx-1.6.3]# make make -f objs/Makefile make[1]: Entering directory `/tmp/nginx-1.6.3' make[1]: *** No rule to make target `src/os/unix/ngx_gcc_atomic_x86.h', needed by `objs/src/core/nginx.o'. Stop. make[1]: Leaving directory `/tmp/nginx-1.6.3' make: *** [build] Error 2 Normally I have no problem with the make & make install. Posted at Nginx Forum: https://forum.nginx.org/read.php?2,262539,262539#msg-262539 From mdounin at mdounin.ru Fri Oct 30 18:00:19 2015 From: mdounin at mdounin.ru (Maxim Dounin) Date: Fri, 30 Oct 2015 21:00:19 +0300 Subject: Error after ./configure -> No rule to make target "src/os/unix/ngx_gcc_atomic_x86.h" In-Reply-To: <6209edfd1e85711ce3dd99430242f123.NginxMailingListEnglish@forum.nginx.org> References: <6209edfd1e85711ce3dd99430242f123.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151030180019.GQ69417@mdounin.ru> Hello! On Fri, Oct 30, 2015 at 10:54:09AM -0400, de_nginx_noob wrote: > I get this error when using the make command. I've been writing and testing > my custom module for a few days now and this has never happened before. I > can't seem to figure out what's causing the issue - maybe something in my > code? Likely something in your module "config" file. -- Maxim Dounin http://nginx.org/ From francis at daoine.org Fri Oct 30 19:32:32 2015 From: francis at daoine.org (Francis Daly) Date: Fri, 30 Oct 2015 19:32:32 +0000 Subject: Auth_request PHP question In-Reply-To: <33d28e3f59f8bac11c7c19add3de457b.NginxMailingListEnglish@forum.nginx.org> References: <33d28e3f59f8bac11c7c19add3de457b.NginxMailingListEnglish@forum.nginx.org> Message-ID: <20151030193232.GO3095@daoine.org> On Mon, Oct 26, 2015 at 08:44:45AM -0400, JaminVP wrote: Hi there, > I managed to get Nginx running with php-scripts, but I don't understand how > the script is supposed to authenticate through auth_request. > What is the script supposed to do to reject a request? I tried the header() > function but that doesn't do much. http://nginx.org/r/auth_request, then go back to the top of the page, for the documentation. You must send the correct http response code from the script. Your language / library manual should say how to do that. Good luck with it, f -- Francis Daly francis at daoine.org From lists at viaduct-productions.com Fri Oct 30 21:20:41 2015 From: lists at viaduct-productions.com (Viaduct Lists) Date: Fri, 30 Oct 2015 17:20:41 -0400 Subject: 403's on localhost workstation multiple vhosts Message-ID: <952E342E-085D-41FD-A9FB-595408DB793B@viaduct-productions.com> Hi folks. I?m getting 403?s on all my locahost domains. All are entered into /etc/hosts as 127.0.0.1, and were working when using Apache. Nothing is showing up in the access or error log. Some domains are owned by rich/wheel and some by rich/admin. I?m using passenger with these, and I can get my default_server served on passenger standalone at 0.0.0.0:3000 only. Here is my current nginx.conf: http://p.ngx.cc/27 Any input appreciated. Cheers From lists at viaduct-productions.com Fri Oct 30 21:55:02 2015 From: lists at viaduct-productions.com (Viaduct Lists) Date: Fri, 30 Oct 2015 17:55:02 -0400 Subject: 403's on localhost workstation multiple vhosts In-Reply-To: <952E342E-085D-41FD-A9FB-595408DB793B@viaduct-productions.com> References: <952E342E-085D-41FD-A9FB-595408DB793B@viaduct-productions.com> Message-ID: Just found out that I was running nginx as the nobody user. I?d like to change it to rich, but I get this error if installed as user rich; in the nginx.conf: nginx: [emerg] getgrnam("rich") failed in /usr/local/etc/nginx/nginx.conf:2 I tried the user www but that also received a 403 error. Not sure who to run nginx as. Cheers > On Oct 30, 2015, at 5:20 PM, Viaduct Lists wrote: > > Hi folks. > > I?m getting 403?s on all my locahost domains. All are entered into /etc/hosts as 127.0.0.1, and were working when using Apache. > > Nothing is showing up in the access or error log. Some domains are owned by rich/wheel and some by rich/admin. I?m using passenger with these, and I can get my default_server served on passenger standalone at 0.0.0.0:3000 only. > > Here is my current nginx.conf: > > http://p.ngx.cc/27 > > Any input appreciated. Cheers > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx From rpaprocki at fearnothingproductions.net Fri Oct 30 21:57:40 2015 From: rpaprocki at fearnothingproductions.net (Robert Paprocki) Date: Fri, 30 Oct 2015 14:57:40 -0700 Subject: 403's on localhost workstation multiple vhosts In-Reply-To: References: <952E342E-085D-41FD-A9FB-595408DB793B@viaduct-productions.com> Message-ID: http://man7.org/linux/man-pages/man3/getgrnam.3.html getgrnam() is a system call to try to get the group name provided. Did you create the 'rich' group, or configure nginx to use an appropriate group? On Fri, Oct 30, 2015 at 2:55 PM, Viaduct Lists < lists at viaduct-productions.com> wrote: > Just found out that I was running nginx as the nobody user. I?d like to > change it to rich, but I get this error if installed as user rich; in the > nginx.conf: > > nginx: [emerg] getgrnam("rich") failed in /usr/local/etc/nginx/nginx.conf:2 > > I tried the user www but that also received a 403 error. Not sure who to > run nginx as. > > Cheers > > > > > On Oct 30, 2015, at 5:20 PM, Viaduct Lists < > lists at viaduct-productions.com> wrote: > > > > Hi folks. > > > > I?m getting 403?s on all my locahost domains. All are entered into > /etc/hosts as 127.0.0.1, and were working when using Apache. > > > > Nothing is showing up in the access or error log. Some domains are > owned by rich/wheel and some by rich/admin. I?m using passenger with > these, and I can get my default_server served on passenger standalone at > 0.0.0.0:3000 only. > > > > Here is my current nginx.conf: > > > > http://p.ngx.cc/27 > > > > Any input appreciated. Cheers > > _______________________________________________ > > nginx mailing list > > nginx at nginx.org > > http://mailman.nginx.org/mailman/listinfo/nginx > > _______________________________________________ > nginx mailing list > nginx at nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx -------------- next part -------------- An HTML attachment was scrubbed... URL: From lists at viaduct-productions.com Fri Oct 30 22:49:26 2015 From: lists at viaduct-productions.com (Viaduct Lists) Date: Fri, 30 Oct 2015 18:49:26 -0400 Subject: 403's on localhost workstation multiple vhosts In-Reply-To: References: <952E342E-085D-41FD-A9FB-595408DB793B@viaduct-productions.com> Message-ID: Hi Robert. rich is my normal admin user on my workstation. I tried it knowing that the files in my /Library/WebServer/Documents/ are owned by rich. Some groups are wheel and admin. This is OSX (OpenBSD). That getgrnam("rich?) reply was from testing the nginx.conf file. I?ve not gone down a path of getting nginx to use anything other than a user. So far. Haven?t read anything on using a group, just a user. > On Oct 30, 2015, at 5:57 PM, Robert Paprocki wrote: > > http://man7.org/linux/man-pages/man3/getgrnam.3.html > > getgrnam() is a system call to try to get the group name provided. Did you create the 'rich' group, or configure nginx to use an appropriate group? From francis at daoine.org Fri Oct 30 23:02:27 2015 From: francis at daoine.org (Francis Daly) Date: Fri, 30 Oct 2015 23:02:27 +0000 Subject: 403's on localhost workstation multiple vhosts In-Reply-To: References: <952E342E-085D-41FD-A9FB-595408DB793B@viaduct-productions.com> Message-ID: <20151030230227.GP3095@daoine.org> On Fri, Oct 30, 2015 at 05:55:02PM -0400, Viaduct Lists wrote: Hi there, > Just found out that I was running nginx as the nobody user. I?d like to change it to rich, but I get this error if installed as user rich; in the nginx.conf: http://nginx.org/r/user > nginx: [emerg] getgrnam("rich") failed in /usr/local/etc/nginx/nginx.conf:2 You must nominate a user and group to run nginx as. If you don't explicitly name a group, you implicitly name the group with the same name as the user. So: name a group that exists. Possibly the same one that your working apache uses. Good luck with it, f -- Francis Daly francis at daoine.org From lists at viaduct-productions.com Fri Oct 30 23:35:02 2015 From: lists at viaduct-productions.com (Viaduct Lists) Date: Fri, 30 Oct 2015 19:35:02 -0400 Subject: 403's on localhost workstation multiple vhosts In-Reply-To: <20151030230227.GP3095@daoine.org> References: <952E342E-085D-41FD-A9FB-595408DB793B@viaduct-productions.com> <20151030230227.GP3095@daoine.org> Message-ID: <43DDD1A6-23A2-49F0-A83C-528F22F95988@viaduct-productions.com> > On Oct 30, 2015, at 7:02 PM, Francis Daly wrote: > > You must nominate a user and group to run nginx as. > > If you don't explicitly name a group, you implicitly name the group with > the same name as the user. > > So: name a group that exists. Possibly the same one that your working apache uses. > > Good luck with it, Thanks for the reply. Good to know that?s the case. From francis at daoine.org Sat Oct 31 08:40:37 2015 From: francis at daoine.org (Francis Daly) Date: Sat, 31 Oct 2015 08:40:37 +0000 Subject: Set up version control of local files with the help of nginx server In-Reply-To: References: Message-ID: <20151031084037.GQ3095@daoine.org> On Tue, Oct 20, 2015 at 08:41:38PM +0200, Tie Cheng wrote: Hi there, > I have bought a dedicated server from DigitalOcean, and configured nginx. > > I want to version control my local files, and I am wondering if I could > commit and update them from time to time to this server. nginx is a web server. version control is independent of a web server. So you should be able to pick whatever version control system you want, and if it provides a web interface, reverse proxy to that through nginx. But the web interface may not provide all the version control facilities. And if it uses more than GET and POST (DAV parts, for example), it may be more tricky. > It seems that the setup is not straightforward (some posts say that we have > to use Apache for svn). I don't mind if it is svn or git, I just want to > follow an easy approach. I would suggest: first pick the version control system that you want to use. Then search for "that and nginx" to see if there is a recipe that someone else says works. > Could any one help? I could say "use fossil in scgi mode"; but if you have reasons to prefer svn, then that wouldn't be helpful. Cheers, f -- Francis Daly francis at daoine.org From hobson42 at gmail.com Sat Oct 31 10:51:05 2015 From: hobson42 at gmail.com (Ian Hobson) Date: Sat, 31 Oct 2015 10:51:05 +0000 Subject: Set up version control of local files with the help of nginx server In-Reply-To: <20151031084037.GQ3095@daoine.org> References: <20151031084037.GQ3095@daoine.org> Message-ID: <56349D19.50206@gmail.com> Hi, I have had a lot of success with using git and nginx, with rsync to update the files. Set up two servers: "live" out on the internet and "staging" on your local kit. On staging create a directory to store your website, and create htdocs within it. Then you can also create a configs directory to contain your configuration files, and symlink to them from their normal location. For example you might symlink your domain's nginx configuration from /etc/nginx/sites-enabled/nginx-domain.conf and point it at configs/nginx-domain.conf in your repository. In this manner you can place all the software on your web site under version control. When you have completed an update, and all is working on your staging server, you run a script that calls rsync to copy all changes to the live server and restart any programs necessary (nginx, uwsgi). That way, the script runs quickly and accurately, while rsync ensures that all changes are included. Your release is quick and your changes can be fully tested on staging before they go out. If there is a database to copy, this is included in your script. Even a dump/rsync/restore tends to be remarkably quick. With all the files under git version control, you can develop where-ever you (or your assistants) want, and assemble the changes on staging. Another advantage of git is that everyone has the complete history of all changes, so further backups may not be necessary. bitbucket.org offer git hosting for free for small groups. I use them as the "origin" repo for all users. Ian On 31/10/2015 08:40, Francis Daly wrote: > On Tue, Oct 20, 2015 at 08:41:38PM +0200, Tie Cheng wrote: > > Hi there, > >> I have bought a dedicated server from DigitalOcean, and configured nginx. >> >> I want to version control my local files, and I am wondering if I could >> commit and update them from time to time to this server. > > nginx is a web server. > > version control is independent of a web server. > > So you should be able to pick whatever version control system you want, > and if it provides a web interface, reverse proxy to that through nginx. > > But the web interface may not provide all the version control > facilities. And if it uses more than GET and POST (DAV parts, for > example), it may be more tricky. > >> It seems that the setup is not straightforward (some posts say that we have >> to use Apache for svn). I don't mind if it is svn or git, I just want to >> follow an easy approach. > > I would suggest: first pick the version control system that you want to use. > > Then search for "that and nginx" to see if there is a recipe that someone > else says works. > >> Could any one help? > > I could say "use fossil in scgi mode"; but if you have reasons to prefer > svn, then that wouldn't be helpful. > > Cheers, > > f > -- Ian Hobson Preparing ebooks for the Kindle to give the best possible reader experience. Tel 020 3287 1392