摘要: 如果没有设置uwsgi的--listen,如果sysctl -a | grep net.core.somaxconn发现net.core.somaxconn=128。那你使用uwsgi启动的服务,单机最大支持并发数为100*(启动的uwsgi进程数)。如果启动进程为4个,则最大并发只能支持400,这样会在uwsgi的log日志中出现错误uWSGI listen queue of socket 4 full。同时,nginx对应也会出现错误***** upstream time out。修补措施:1.修改系统参数vim /etc/sysctl.conf在文件最后添加一行记录net.core.so 阅读全文
posted @ 2012-04-27 19:40 神龙升空 阅读(5718) 评论(1) 推荐(0) 编辑
摘要: nginx 优化(突破十万并发)2010-06-09 3:05http://www.zhlinux.com/190/一般来说nginx 配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_rlimit_n 阅读全文
posted @ 2012-04-27 18:19 神龙升空 阅读(361) 评论(0) 推荐(0) 编辑