关于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
想请问一下
1.出这样错的时候,是不是说nginx承受不住了,需要调优
2.出错后,服务就一直拒绝访问,错误日志也一直增加,等了很久都没有停下来,只有重启nginx才行,这种情况正常吗,感觉好像是nginx处理出现死循环了一样
另外我是在windows下跑的nginx
...全文
相关推荐
Django多并发处理
### Django多并发处理详解#### 一、问题背景与需求分析在现代Web应用开发中,随着业务量的增长,单一的请求处理模型往往无法满足高并发场景的需求。
Nginx简介及相关案例.pdf
#### 四、Nginx的优势- **高并发处理能力**:Nginx能够在较低的资源占用下处理大量的并发连接。
nginx高并发
"本文主要探讨了如何优化Nginx以应对高并发访问的场景,提供了一些解决方案,包括调整系统参数、优化Nginx配置等。这些方法在某些情况下可能有效,但并不适用于所有环境。"在处理高并发问题时,N
Nginx中worker connections问题的解决方法
当网站的访问量显著增加时,可能需要调整这个参数以提高服务器的并发处理能力。处理worker_connections问题的步骤包括:1. 检查Nginx的错误日志文件。
Nginx的c30k问题解决方法
在本文中,我们将探讨如何解决Nginx的c30k问题,以及Nginx AIO(Asynchronous I/O)的使用。首先,解决c30k问题的关键在于优化服务器的并发处理能力。


高性能WEB开发
