`
weifly
  • 浏览: 238792 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache性能调优

 
阅读更多

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

 

 

分享到:
评论
1 楼 ilomkdyhrnvbd 2015-10-13  
性能测试之Apache性能调优

观看地址:http://www.xuetuwuyou.com/course/37

相关推荐

    通向架构师的道路(第三天)之apache性能调优

    【Apache性能调优】 在通往架构师的道路上,性能优化是一个至关重要的环节,尤其是在Web服务领域。Apache作为广泛应用的Web服务器,其性能调优对于整体系统性能有着显著的影响。在第三天的学习中,我们将深入探讨...

    apache性能调优配置

    ### Apache性能调优配置 在面对网站访问量激增、响应速度变慢的情况时,合理的Apache HTTP服务器配置显得尤为重要。本文将围绕如何调整Apache的最大连接数来提高网站性能这一核心问题进行详细介绍。 #### 核心知识...

    通向架构师的道路(第三天)之apache性能调优.docx

    通向架构师的道路(第三天)之apache性能调优 在本文中,我们将继续讨论 Apache 服务器的性能优化,以便提高 Web 服务器与 App 服务器的性能。在前两天的课程中,我们已经了解了 J2EE 工程上线布署时的一种架构,即...

    25个Apache性能优化技巧推荐

    ### Apache性能优化技巧详解 #### 一、简介 在当今高度依赖互联网的世界中,Web服务器的性能至关重要。Apache作为全球最流行的Web服务器之一,其性能直接影响到网站的响应速度及用户体验。本文将详细介绍25个实用...

    LAMP系统性能调优(apache+php+mysql).pdf

    一、Apache性能调优 Apache作为Web服务器,其性能直接影响整个LAMP系统的响应速度和承载能力。为了优化Apache的性能,可以进行以下几个方面的调整: 1. 使用合适的MPM(Multi-Processing Module)。Apache有多个...

    通往架构师之路(全27)

    3 Apache性能调优 4 Tomcat性能调优 让小猫飞奔 5 Tomcat集群 群猫乱舞 6 漫谈基于数据库的权限系统设计 7 漫谈使用ThreadLocal改进你的层次划分 8 weblogic与apache的整合与调优 9 weblogic的集群与配置 10 Axis2...

    LINUX性能调优方法总结

    在Linux系统中,性能调优是一项关键任务,它涉及到系统的稳定性、效率以及资源利用的最大化。这份名为“LINUX性能调优方法总结”的文档,很可能包含了一系列关于如何优化Linux系统性能的技术和策略。以下是根据标题...

    liferay性能调优文档

    然而,随着应用规模的增长,性能调优成为提升用户体验和系统效率的关键环节。以下是对标题"liferay性能调优文档"中涉及的知识点的详细阐述: 1. **资源优化**:Liferay性能调优的第一步是优化资源使用,包括内存...

    apache网站调优

    本文将从Apache网站调优的角度出发,详细介绍如何通过各种方法和技术手段提高Apache服务器的性能。 #### 二、Apache日志分析 Apache日志分析是网站调优的关键环节,通过对日志的深入分析可以发现并解决性能问题。...

    linux性能调优一些整合文档打包

    在Linux系统中,性能调优是一项关键任务,它涉及到系统的响应速度、资源利用率以及稳定性等多个方面。本压缩包文件包含了关于Linux性能调优的一些整合文档,涵盖了多个层面的知识点,旨在帮助用户提升系统的整体表现...

    tomcat7 优化 性能调优

    ### Tomcat7 优化与性能调优 #### 一、引言 在现代Web应用开发中,Apache Tomcat因其轻量级、灵活且易于部署的特点成为开发者们的首选应用服务器之一。然而,在面对高并发访问场景时,如何有效地优化Tomcat以提高...

    Apache Spark:Spark性能调优.docx

    Apache Spark:Spark性能调优.docx

    通往架构师的道路

    3、Apache性能调优 4、Tomcat性能调优 - 让小猫飞奔 5、Tomcat集群 - 群猫乱舞 6、漫谈基于数据库的权限系统设计 7、漫谈使用ThreadLocal改进你的层次划分 个人认为内容非常好,所以整理上传,希望能给更多的人带来...

    Tomcat性能调优方案

    一、操作系统调优 二、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服务器的调优涉及到诸多方面,包括安全、性能、配置和版本管理等。对这些方面的优化工作进行细致的梳理和实施,能够帮助提升Apache Web服务器的整体性能和安全性,确保生产环境中Web应用的稳定...

    性能调优 海量并发 系统架构

    J2EE性能调优 Jboss的优化配置 Memcached分布式缓存 Nginx+Tomcat 动静分离 Nginx+tomcat集群Memcached+Session复制 高性能高并发服务器架构 基于nginx的tomcat负载均衡和集群 实现多服务器负载均衡 系统性能优化 ...

Global site tag (gtag.js) - Google Analytics