Hi, There are some tweaks required to nginx configurations. If the same image which usually takes second to response can takes upto 10-20 seconds to load, the wide guess would be exceeding concurrent connections at peak traffic. The directive worker_rlimit_nofile value is set much lower as compare to worker_connections. Nginx uses upto 2 file descriptors per connections, so i would suggest to increase worker_rlimit_nofile value to 124000.
Also, default keepalive_timeout value is 65sec due to which your current nginx configuration is not optimized to serve more than 2000 concurrent connections. Here's how : (Worker_process)4 * 32768(worker_connections) / 65(Keepalive_timeout == 2016 connections per seconds. So i would suggest to decrease keepalive_timeout to 5sec directive and increase worker_connections to 60000. Also make sure to decrease timeout values. Regards. Shahzaib On Thu, May 7, 2015 at 10:56 PM, grigory <nginx-fo...@nginx.us> wrote: > Hi Francis, > > > Can you tell from nginx logs whether the slowness is due to > > slow-read-from-disk, or slow-write-to-client, or something else? > > Could you please tell me how to check this out? > My nginx logs do not contain this sort of information. > > > Can you find any pattern in the requests which respond more slowly than > > you want? Certain browsers, certain times of day, anything like that? > > Unfortunately, I didn't find any pattern. It's just sometimes loads in 2 > seconds and in another time -- in 10-15 seconds. I mean same 300KB image > within a couple of refreshes in a browser. I've tested the problem on > different browsers and different times of day -- no luck. > > > If you make the request from the machine itself, so network issues should > > be minor, does it still show sometimes being slow? > > When I make request from machine itself, the image loads pretty fast. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?2,258372,258730#msg-258730 > > _______________________________________________ > nginx mailing list > nginx@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx >
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx