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性能调优】 在通往架构师的道路上,性能优化是一个至关重要的环节,尤其是在Web服务领域。Apache作为广泛应用的Web服务器,其性能调优对于整体系统性能有着显著的影响。在第三天的学习中,我们将深入探讨...
### Apache性能调优配置 在面对网站访问量激增、响应速度变慢的情况时,合理的Apache HTTP服务器配置显得尤为重要。本文将围绕如何调整Apache的最大连接数来提高网站性能这一核心问题进行详细介绍。 #### 核心知识...
通向架构师的道路(第三天)之apache性能调优 在本文中,我们将继续讨论 Apache 服务器的性能优化,以便提高 Web 服务器与 App 服务器的性能。在前两天的课程中,我们已经了解了 J2EE 工程上线布署时的一种架构,即...
### Apache性能优化技巧详解 #### 一、简介 在当今高度依赖互联网的世界中,Web服务器的性能至关重要。Apache作为全球最流行的Web服务器之一,其性能直接影响到网站的响应速度及用户体验。本文将详细介绍25个实用...
一、Apache性能调优 Apache作为Web服务器,其性能直接影响整个LAMP系统的响应速度和承载能力。为了优化Apache的性能,可以进行以下几个方面的调整: 1. 使用合适的MPM(Multi-Processing Module)。Apache有多个...
3 Apache性能调优 4 Tomcat性能调优 让小猫飞奔 5 Tomcat集群 群猫乱舞 6 漫谈基于数据库的权限系统设计 7 漫谈使用ThreadLocal改进你的层次划分 8 weblogic与apache的整合与调优 9 weblogic的集群与配置 10 Axis2...
在Linux系统中,性能调优是一项关键任务,它涉及到系统的稳定性、效率以及资源利用的最大化。这份名为“LINUX性能调优方法总结”的文档,很可能包含了一系列关于如何优化Linux系统性能的技术和策略。以下是根据标题...
然而,随着应用规模的增长,性能调优成为提升用户体验和系统效率的关键环节。以下是对标题"liferay性能调优文档"中涉及的知识点的详细阐述: 1. **资源优化**:Liferay性能调优的第一步是优化资源使用,包括内存...
本文将从Apache网站调优的角度出发,详细介绍如何通过各种方法和技术手段提高Apache服务器的性能。 #### 二、Apache日志分析 Apache日志分析是网站调优的关键环节,通过对日志的深入分析可以发现并解决性能问题。...
在Linux系统中,性能调优是一项关键任务,它涉及到系统的响应速度、资源利用率以及稳定性等多个方面。本压缩包文件包含了关于Linux性能调优的一些整合文档,涵盖了多个层面的知识点,旨在帮助用户提升系统的整体表现...
### Tomcat7 优化与性能调优 #### 一、引言 在现代Web应用开发中,Apache Tomcat因其轻量级、灵活且易于部署的特点成为开发者们的首选应用服务器之一。然而,在面对高并发访问场景时,如何有效地优化Tomcat以提高...
Apache Spark:Spark性能调优.docx
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的集群与...
综上所述,Apache Web服务器的调优涉及到诸多方面,包括安全、性能、配置和版本管理等。对这些方面的优化工作进行细致的梳理和实施,能够帮助提升Apache Web服务器的整体性能和安全性,确保生产环境中Web应用的稳定...
J2EE性能调优 Jboss的优化配置 Memcached分布式缓存 Nginx+Tomcat 动静分离 Nginx+tomcat集群Memcached+Session复制 高性能高并发服务器架构 基于nginx的tomcat负载均衡和集群 实现多服务器负载均衡 系统性能优化 ...