Joakim... I appreciate your response & time you have taken to look into this. Updating to Java v1.7.0_76 from v1.7.0_04 made the current scenario behave as expected (ie.: no mysterious delays)
Regards On Wed, Mar 11, 2015 at 2:12 PM, Joakim Erdfelt <[email protected]> wrote: > I would highly recommend upgrading your version of Java. 1.7.0_04 is very > old. > (for example: 7u21 expired in July 18, 2013 > <http://www.oracle.com/technetwork/java/javase/7u21-relnotes-1932873.html> > ) > > I don't have access to OSX Lion (which is also very old) > But your code works as-is, with no issues on other systems (tested on OSX > 10.10, Linux, and Windows 8, using Java 7u75) > > $ ab -n 100000 -c 20 http://localhost:8080/ > This is ApacheBench, Version 2.3 <$Revision: 1604373 $> > Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ > Licensed to The Apache Software Foundation, http://www.apache.org/ > > Benchmarking localhost (be patient) > Completed 10000 requests > Completed 20000 requests > Completed 30000 requests > Completed 40000 requests > Completed 50000 requests > Completed 60000 requests > Completed 70000 requests > Completed 80000 requests > Completed 90000 requests > Completed 100000 requests > Finished 100000 requests > > > Server Software: Jetty(9.2.9.v20150224) > Server Hostname: localhost > Server Port: 8080 > > Document Path: / > Document Length: 12 bytes > > Concurrency Level: 20 > Time taken for tests: 8.370 seconds > Complete requests: 100000 > Failed requests: 0 > Total transferred: 10000000 bytes > HTML transferred: 1200000 bytes > Requests per second: 11948.08 [#/sec] (mean) > Time per request: 1.674 [ms] (mean) > Time per request: 0.084 [ms] (mean, across all concurrent requests) > Transfer rate: 1166.80 [Kbytes/sec] received > > Connection Times (ms) > min mean[+/-sd] median max > Connect: 0 1 0.4 1 11 > Processing: 0 1 0.9 1 23 > Waiting: 0 1 0.9 1 23 > Total: 0 2 1.1 1 24 > > Percentage of the requests served within a certain time (ms) > 50% 1 > 66% 2 > 75% 2 > 80% 2 > 90% 2 > 95% 2 > 98% 4 > 99% 6 > 100% 24 (longest request) > > $ > > > -- > Joakim Erdfelt <[email protected]> > webtide.com <http://www.webtide.com/> - intalio.com/jetty > Expert advice, services and support from from the Jetty & CometD experts > eclipse.org/jetty - cometd.org > > On Wed, Mar 11, 2015 at 10:08 AM, Alexander Zagniotov < > [email protected]> wrote: > >> Hello Team... >> >> I have created a simple example that embeds Jetty 9 and responds with >> "Hello World!" upon HTTP request. Please refer to the >> following Gist containing jetty embedding & handler code: >> https://gist.github.com/azagniotov/6c8cc6d390b4cba32eb5 >> >> My problem is that it takes ~30 secs for Jetty to process 3rd (and N web >> request). >> >> Steps to produce the problem: >> ======================= >> When I browse to http://localhost:8080 for the first time, I get the >> expected response "Hello World!". After a second or two, when I refresh >> using cmmd+r, I also get the expected response. When I refresh the page for >> the second time (again after a second or two using cmmd+r), the response is >> pending and it takes nearly 25-30 seconds to get back the expected response >> (I was inspecting Network tab in Chrome's Developer Tools). Please refer to >> the following Gist containing Jetty startup log and logs from the first 3 >> requests after startup: >> https://gist.github.com/azagniotov/100ca501b892ab3db05e >> >> I can recreate this scenario every time upon Jetty startup and while >> jetty is running (2nd or 3rd refresh response takes 25-30 secs to render). >> I know that 30 secs is the default idle timeout for Jetty, I am not sure >> whether it is related. That said, I tried to lower the default idle time to >> 100 milliseconds and I could not replicate this scenario anymore. >> >> Can you please advise? >> >> My env: >> = Jetty v9.2.9.v20150224 >> = Java(TM) SE Runtime Environment (build 1.7.0_04-b21) >> Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode) >> = Chrome v41.0.2272.89 (64-bit) >> = Mac OS X Lion 10.7.5 (11G63) >> >> _______________________________________________ >> jetty-users mailing list >> [email protected] >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://dev.eclipse.org/mailman/listinfo/jetty-users >> > > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users > -- Sincerely, Alexander Zagniotov LinkedIn: http://linkedin.com/in/AlexanderZagniotov Twitter: http://twitter.com/AlexZagniotov Blog: https://medium.com/@AlexZagniotov About.Me: http://about.me/AlexZagniotov Sent from my Mac Computer Hardware Pro
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
