1 减少日志的输出量
*\jboss-4.2.3.GA\server\default\conf\jboss-log4j.xml

根据不同的日志级别:一共有5个等级,越往下输出的东西越详细。一般没什么特殊情况,调整为warn或者info即可

  1. FATAL 0
  2. ERROR 3
  3. WARN 4
  4. INFO 6
  5. DEBUG 7

日志文件输出

  1. <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
  2. <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
  3. <param name="File" value="${jboss.server.log.dir}/server.log"/>#日志文件输出的目录
  4. <param name="Append" value="false"/>
  5. <param name="Threshold" value="INFO" /> #主要是这个
  6. <layout class="org.apache.log4j.PatternLayout">
  7. <!-- The default pattern: Date Priority [Category] Messagen -->
  8. <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
  9. <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Messagen
  10. <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
  11. -->
  12. </layout>
  13. </appender>
控制台日志输出
  1. <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
  2. <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
  3. <param name="Target" value="System.out"/>#日志文件输出格式,直接输出在终端
  4. <param name="Threshold" value="INFO"/>#主题要是这个
  5. <layout class="org.apache.log4j.PatternLayout">
  6. <!-- The default pattern: Date Priority [Category] Messagen -->
  7. <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
  8. </layout>
  9. </appender>
2 删除不需要的服务
3 调节热部署程序来关闭自动扫描功能或增加扫描之间的等待时间
4 数据源
*\jboss-4.2.3.GA\server\default\deploy\*-ds.xml

  1. <idle-timeout-minutes>5</idle-timeout-minutes> #回收不再需要的连接之前应用服务器需要等待的时间量
  2. <min-pool-size>40</min-pool-size> #最小的连接量
  3. <max-pool-size>40</max-pool-size> #最大的连接量
  4. <query-timeout>300</query-timeout>
  5. <use-fast-fail>true</use-fast-fail>

如果测试项目对数据库的操作平稳,最小数目与最大数目相同即可
如果项目属于有高峰期的那种,那还是设置较小的连接池大小,应付无压力的时期。较高的连接池大小应付高峰期。
这个值尽量不要设置太大,给数据库服务器造成压力,如果宕机,是个很严重的问题。

5 配置线程池
*\jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer\service.xml
  1. <Connector port="80" address="${jboss.bind.address}"
  2. maxThreads="250" #处理请求的最大线程数。限制同时处理的请求数
  3. maxHttpHeaderSize="8192"
  4. emptySessionPath="true" protocol="HTTP/1.1"
  5. enableLookups="false"
  6. redirectPort="443"
  7. acceptCount="100"#排队等待一个线程空闲的最大请求数。如果队列满了,应用服务器会返回一个503HTTP错误
  8. connectionTimeout="20000"
  9. disableUploadTimeout="true"
  10. />
线程太大,会占用资源,太小,又不够请求。所以应该根据自己的工程,自己推算线程数。
阅读(514) | 评论(3) | 转发(2) |
0

上一篇:Jmeter脚本录制

下一篇:Apache 性能调优-参考篇

相关热门文章
  • nginx + uwsgi支持django框架...
  • Windows的回调机制
  • Dynamo系统架构
  • 编程之路 写给打算进入IT行业...
  • ABAP:SAP报表的性能优化(1)...
  • 【趣味题】 发疯的机器人...
  • 如何安装java环境和tomcat(ub...
  • GFS与mfs的区别?
  • 以下的问题合理么?求指导...
  • 要生成10位的永不重复的字母加...
给主人留下些什么吧!~~
评论热议

转载于:https://www.cnblogs.com/xing901022/p/3254286.html

JBOSS AS 性能调整优化相关推荐

  1. DB2性能调整优化问题

    服务器是IBM Netfinity 5600,PIII 800,1G内存,OS是win2000高级版.目前数据库有90多个table,最大的一个表有二十多万数据,备份后的image有900多兆.我们每 ...

  2. 九、OLTP 性能调整与优化--结语

    OLTP性能调整与优化--结语 根据软件生命周期的瀑布模型,应用程序的性能在其设计阶段就已经有了质的定性.如果在应用程序开发完成之后才想到优化,一般就只能治标不治本,在遇到严重的性能问题时,甚至需要将 ...

  3. DB2数据库性能调整和优化(第2版)

    <DB2数据库性能调整和优化(第2版)> 基本信息 作者: 牛新庄 出版社:清华大学出版社 ISBN:9787302325260 上架时间:2013-7-3 出版日期:2013 年7月 开 ...

  4. Oracle 优化和性能调整

    Oracle 优化和性能调整 分析评价Oracle数据库性能主要有数据库吞吐量.数据库用户响应时间两项指标.数据库用户响应时间又可以分为系统服务时间和用户等待时间两项,即:  数据库用户响应时间=系统 ...

  5. Oracle 性能调整与优化-程国华-专题视频课程

    Oracle 性能调整与优化-353人已学习 课程介绍         在本课程中,学员们将基于Oracle数据库掌握其性能调整的关键要素以及调整优化方法,包括从物理层面规划,系统层面参数设置,存储子 ...

  6. oracledatabase11gr2怎么打开_Oracle Database 11gR2性能调整与优化 PDF 下载

    相关截图: 资料简介: 在Oracle认证大师Richard Niemiec的帮助下,系统地识别和排除数据库的性能问题:<Oracle Database 11g R2性能调整与优化>一书详 ...

  7. oracle修改数据高性能,oracle数据库的性能调整

    oracle是一个高性能数据库软件.用户可以通过参数的调整,达到性能的优化.性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的. ...

  8. Oracle数据库的性能调整

    oracle是一个高性能数据库软件.用户可以通过参数的调整,达到性能的优化.性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的. ...

  9. terminal看服务器性能,终端服务服务器性能评估优化问题

    终端服务服务器性能评估优化计算问题terminal server performance:现有50客户端需要访问总部ERP,财务等资源,这些都是在一台服务器上.线路已经准备好,4M光纤. 但对于终端服 ...

  10. mysql+磁盘i+o+优化_浅析MySQL数据库磁盘I/O调整优化

    [IT168 技术]目前web的应用大多都以I/O密集型为主,而存储技术的发展远没有计算机中其他系统发展迅速,尽管也有不少高端存储设备,但是价格的昂贵,不是一般大众能享受的起的.而基于现状更多是我们使 ...

最新文章

  1. Win10~KinectV1开发
  2. “领导跳槽想带我走,我要不要跟?”
  3. c#中使用ref和out传值
  4. 快来参加学习.NET 挑战赛
  5. 开放,从容不凡,携手迈进容器应用时代 ——2020容器云职业技能大赛正式开赛
  6. CISCO交换机配置100例
  7. 借助 Resharper 和 StyleCop 让代码更整洁
  8. 中国科学院大学2013年数学分析高等代数考研试题
  9. Canoe-基于14229的UDS自动化测试脚本CAPL 这适用于CANoe无diva的测试脚本
  10. CloudMounter——将大容量网盘服务巧妙地挂载到系统文件管理器中
  11. RSA公私钥pkcs1与pkcs8格式的转换
  12. cms免费建立java官网,免费开源cms
  13. Python数据分析学习系列 六 数据加载、存储与文件格式
  14. convert ps pcl emf wmf to pdf files using ghostscript
  15. 【使用python和flask建个人博客】增加了重复类型的卡片功能,用于更好的完成日常的工作与生活
  16. Xshell官方免费版
  17. 如何从脚本小子变成黑客大神?【网络安全】
  18. 国家贫困县75万重奖矿工拳王 称其他方面可省点
  19. C语言实现显示每个月的天数
  20. 如何升级或更换PC的无线卡

热门文章

  1. liunx 下 php 的安装
  2. Java 常用的 4 种加密方式(MD5+Base64+SHA+BCrypt)
  3. 服务注册中心---服务发现nacos
  4. onerror捕获异常
  5. ElasticSearch学习(四):可视化管理之Kibana
  6. SIGPIPE信号处理
  7. 37. Never redefine a function's iherited default parameter value.
  8. Java设计模式之模板(template)方法模式
  9. SpringBoot整合mybatis 配置文件备份
  10. java基础 小知识点