关于nginx 处理并发的问题
nginx作代理,用ab去压的时候(比如:ab -n 100000 -c 100000),没过多久ab反馈拒绝连接了,然后看到任务管理器中有一个nginx进程一直占用着CPU(如果是双核就占50%,换了一台8核的,就占用12%左右),错误日志猛增,内容都是2015/01/28 10:43:22 [alert] 11180#0: accept4() failed (22: Invalid argument) 这样的,若把ab的并发请求改小一些,可以通过。
想请问一下
1.出这样错的时候,是不是说nginx承受不住了,需要调优
2.出错后,服务就一直拒绝访问,错误日志也一直增加,等了很久都没有停下来,只有重启nginx才行,这种情况正常吗,感觉好像是nginx处理出现死循环了一样
另外我是在windows下跑的nginx