apache + 2 tomcat搭建的集群,在320并发的时候,apache自动宕机,错误信息如下:
[Tue Nov 15 10:40:59 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Tue Nov 15 10:40:59 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Tue Nov 15 10:40:59 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Tue Nov 15 10:40:59 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Tue Nov 15 10:40:59 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Tue Nov 15 10:40:59 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Tue Nov 15 10:40:59 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Tue Nov 15 10:40:59 2011] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Tue Nov 15 10:41:00 2011] [alert] Child 26597 returned a Fatal error... Apache is exiting!
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
[Tue Nov 15 10:41:00 2011] [emerg] (43)Identifier removed: couldn't grab the accept mutex
根本原因是系统资源限制造成的,/etc/security/limits.conf配置如下:
* soft nofile 40960
* hard nofile 40960
打开文件数改大了,但是线程数没有改,RHEL6.1中nproc默认是1000个,也需要改大
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 25924
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 40960
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 1000
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
最后修改limits.conf为
* soft nofile 40960
* hard nofile 40960
* soft nproc 5000
* hard nproc 5000
* soft memlock unlimited
* hard memlock unlimited
apache出现各种错误是,可以参考下面的文章,IBM Http Server的说明文档很细致啊
http://blog.sina.com.cn/s/blog_7dfa89350100wh2f.html
分享到:
相关推荐
apache性能调优配置合理设置apache httpd的最大连接数手头有一个网站在线人数增多,访问时很慢。初步认为是服务器资源不足了,但经反 复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象...
通向架构师的道路(第三天)之apache性能调优
通向架构师的道路(第三天)之apache性能调优
25个Apache性能优化技巧推荐 25个Apache性能优化技巧推荐 25个Apache性能优化技巧推荐
3 Apache性能调优 4 Tomcat性能调优 让小猫飞奔 5 Tomcat集群 群猫乱舞 6 漫谈基于数据库的权限系统设计 7 漫谈使用ThreadLocal改进你的层次划分 8 weblogic与apache的整合与调优 9 weblogic的集群与配置 10 Axis2...
Tomcat性能调优指导手册 1. 概述 3 2. Java虚拟机性能调优 3 2.1 catalina.sh 或 catalina.bat 3 2.2 winNT服务 3 3. 禁用DNS查询 4 4. 调整线程数(连接数) 4 5. 使用gzip传输 5 6. 负载均衡 5 6.1 实现负载均衡的...
3、Apache性能调优 4、Tomcat性能调优 - 让小猫飞奔 5、Tomcat集群 - 群猫乱舞 6、漫谈基于数据库的权限系统设计 7、漫谈使用ThreadLocal改进你的层次划分 个人认为内容非常好,所以整理上传,希望能给更多的人带来...
一、操作系统调优 二、Java虚拟机调优 三、Apache集成Tomcat 四、Apache和Tomcat集群 五、Tomcat自身优化 六、APR库使用
通向架构师的道路(第三天)之apache性能调优.docx 通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔.docx 通向架构师的道路(第五天)之tomcat集群-群猫乱舞.docx 通向架构师的道路(第六天)之漫谈基于数据库的权限...
3、Apache性能调优 4、Tomcat性能调优 - 让小猫飞奔 5、Tomcat集群 - 群猫乱舞 6、漫谈基于数据库的权限系统设计 7、漫谈使用ThreadLocal改进你的层次划分 8、weblogic与apache的整合与调优 9、weblogic的集群与...
J2EE性能调优 Jboss的优化配置 Memcached分布式缓存 Nginx+Tomcat 动静分离 Nginx+tomcat集群Memcached+Session复制 高性能高并发服务器架构 基于nginx的tomcat负载均衡和集群 实现多服务器负载均衡 系统性能优化 ...
LAMP系统性能调优(apache+php+mysql).pdf
tomcat性能调优, apache+tomcat配置 tomcat+nginx配置 tomcat配置详解
该文档为在性能测试过程中对一些中间件的调优,如对tomcat的JVM、连接器、线程数等,中创中间件的JVM、连接数、日志级别调整,weblogic的JVM、关闭访问日志等。 同时包括数据库连接池的调优,Apache集群、oracle参数...
LAMP系统性能调优优化Apache和PHP.pdf
LAMP系统性能调优(apache+php+mysql)参考.pdf
(第三天)之apache性能调优 (第四天)之Tomcat性能调优-让小猫飞奔 (第五天)之tomcat集群-群猫乱舞 (第六天)之漫谈基于数据库的权限系统的设计 (第七天)之漫谈使用ThreadLocal改进你的层次的划分 (第八天)...