tomcat 插件导致tomcat重启一例
转载:tomcat 插件导致tomcat重启一例,原因是tcnative-1.dll这个插件,导致 tomcat 不断重启。[@more@]Hi Jeff,Thanks for the response. I have a webapp which throws a similarexception which is pasted below. I am using Tomcat 5.5.23.WARNING: Exception thrown whilst processing POSTed parametersjava.io.IOException: Socket read failedat org.apache.coyote.ajp.AjpAprProcessor.read(AjpAprP rocessor.java:1035)atorg.apache.coyote.ajp.AjpAprProcessor.readMessage( AjpAprProcessor.java:1156)at org.apache.coyote.a
OLTP应用系统性能调优步骤探讨
OLTP应用系统的调优十分复杂,最近根据经验整理了调优思路备用。[@more@]1 设立目标根据现网经验,搜集运行数据,根据CPU,内存的实际情况,设计合情合理的优化的目标。一般以现网典型主机网络存储配置为基础,分期设计优化目标,一般以提高所能支持的业务受理并发20%为目标就相当不错了。所优化的目标应具备持久稳定性,一般可设计目标为连续1周以上业务受理成功率100%,CPU稳态值在40%以下,内存占有率40%以下,可使用OS Watcher,nomn等跨工具和和业务层面的统计工具进行观察。2 数据建模主要是设计好数据在各个表的数据分布与现网情况一
横向扩展还是竖向扩展?
长期以来系统性能的提升,主机和存储厂家宣传的都是竖向扩展,用更好的小机、更高端的存储、更好的网络设备....然后在绿色节能、低成本的时代浪潮下,这种竖向扩展的趋势已经过时了。新的更好的架构是横向扩展....[@more@]横向扩展的代表就是google为代表的后台系统,淘宝,ebay都在往这个方向发展。有这么几个特点值得注意1 硬件上尽量用最廉价的PC SERVER或刀片。3 使用分布式数据库,数据分布在多个点上,通过数据复制等方法实现读写分离,实现数据容灾。3 由于容灾和群集技术的广泛使用,任何一个节点的损害,不影响整个系统的运行。4
绿茶
烦恼如丝如缠在心中萦绕回转莫要管他泡开了我且当一杯绿茶
how to improve seaching string performance in huge database
We usually use like ,instr or other key words like that to search string in database. But at present the table size becomes more and more bigger,So we have to choose some others methods to improve seaching string performance in huge database.[@more@]I may suggest some methods here for you.1 use fulltext search in database (sybase or oracle,or sqlserver. It is a easy method with limited function.2 use memory cache such as Memcached , a typical open source software.or memory database such as times
推荐一个小巧的TOP SQL工具
今天在http://www.oraclefans.cn/forum/listtopic.jsp?boardcode=tools&CPages=1&threadType=0看到一个小巧的TOP SQL 工具 推荐给大家使用[@more@]今天在http://www.oraclefans.cn/forum/listtopic.jsp?boardcode=tools&CPages=1&threadType=0看到一个小巧的TOP SQL 工具 推荐给大家使用,是METALINK发布,算是比较官方的了
some tips in developing multinational language website
There are lots of tips in developing multinational language website.I will introduce some some usefule tips to you.[@more@]The most import thing is to choose the right character set of database.We can use utf-8 or local characeter set that the database company have recommended. Uft-8 can be used to in most nations and easily to maintain but the local character set can support the loca language better.After that you can visit the local goverment website to know what character set in html is often
综合运用工具监视和排查tomcat应用问题
tomcat经常碰到偶尔无法正常响应甚至宕机重起后恢复的情况,此情况该如何监视和排查呢总结思路如下。[@more@]1 远程监控法利用某些网站提供的免费检测网站功能,对tomcat应用进行长期自动检测,观察问题出现的频率,为排查问题搜集数据。推荐用www.jiankongbao.com提供了比较强大的监控功能,特别是服务器监控功能比较强大。此类网站国外还有很多,需要搜索。2 本地监控法在web服务器上 windows 利用系统自带的性能监视器perfmon进行监控;微软的process monitor也是一个很好的监控工具。分析;linux和unix 推荐用nmon进行整体监控通常长期
how to analyze why two system'data is not consistent?
We have see too many cases just like thatone application system have to send messages or files to B application and B have to reflect some messages.The two system'data have to be consistent by some rule.But A is devepoped by one company, B is devepoped by another one.In most case they will censure each other when their data are notconsistent. What can I do ,if I am customter in the case.[@more@]I will ask two company to make their own record for each opertion in detail (ok or fail,why not fail,
windows 程序CPU 时高时低的诊断思路
windows 程序CPU 时高时低的问题,确实比较很难查,往往等你去查的时候,CPU又下来了,人的精力很难长期跟踪。最近在WINDOWS用户态程序高效排错,看到一个很管用的思路,结合下自己的考虑记录如下。[@more@]1 使用任务管理器,性能监视器先定位具体是那个程序在CPU反复波动。2 在性能监视器定义ALERT,ALERT,有条件的触发ADPLUS.具体做法参见WINDOWS用户态程序高效排错 ,198页。3 然后抓到dump文件之后,使用windbg 来分析dump文件。如下是一些相关资料http://support.microsoft.com/kb/286350/zh-cnhttp://www.cnblogs.com/Winston/arc
先锋书店
先锋书店游人抚摸地发亮的老皮沙发浓烈地红茶亦或淡口的绿茶天马行空的自由诗意趣斑斓的明信片可以安放那最动荡的心灵
谈下软件的配置参数管理
我这里提到的软件的配置参数管理是指对软件本身运行的配置参数可提供一个集中配置的功能。随着软件的越来越复杂,软件的配置也越来越多。经常可以看到开发人员随意增加配置,缺乏相应的规范指导,使得整个版本难以维护。探讨下软件配置参数管理的一些原则。[@more@]1 设计区分 外部的 功能性配置参数和性能配置参数和软件实现内部的参数配置。功能性配置参数和性能配置是指给提供客户关闭功能,配置性能参数的配置。软件实现内部的参数配置,一般用于研发内部客户或维护部门故障排查和维护,不随意提供给外部。 外部的功能和性能配置参数,
雪
雪世间降临最大的礼物人人皆可分享世间成为最大的剧场人人免票尽情欢愉世间又最奢侈的浪费用奶酪建造宫殿只待那太阳升起世间又迎来最宏大的离别人人皆唏嘘不已
talking about self diagnosis and online testing feature of software
Now software become more and more bigger.How can we resolve problem in productive environment efficiently? [@more@]Well, I think there maybe two important features interrelating each other that can help us.The first is self diagnosis . Software can trace and annalyze it's own log , intelligently lead user to resolve problem more quickly . It is more and more popular now.You can see such feature in oracle 11g typically.You don't have to remember too many complex commands.The second is online simu
网络工具浅谈从测量分析到管理监控(network tools:from testing to monitor)
计算机的4大资源中CPU,内存,存储,网络中网络容易被忽视,经常碰到开发人员将现场问题追究为网络原因,问题迟迟得不到进一步分析和解决。这里介绍下常见的网络工具,以便开发人员了解定位常见网络问题。[@more@]对于应用程序运行的网络环境,开发人员一般关心比较少,通常都认为网络是稳定可靠的,在异常处理时考虑比较少,即使碰到,也无法清楚的区分什么是网络问题,什么是应用程序本身处理保护不当的问题。对于网络,有需要了解常见的工具。1 测量网络 测试时延,丢包率,抖动,常用pingplus,pingplotter,科来ping可工具。不同的网络
为啥硬盘老是坏?
经常使用家中电脑碰到硬盘坏道,文件不能读写的问题。。。需要注意些啥呢?[@more@]查阅了相关资料1 需要注意机房环境,比如湿度,温度,气压,特别是振动。电子计算机机房设计规范GB50174-93中有明确的要求。这些都可找些相关仪器进行测量。在震动不符合要求的机房,抗震性比较差的硬盘就很容易出问题。案例1 http://www.binotes.cn/read.php/83.htm2 电子盘比机械盘可靠性要好得多,寿命也更长。3 在应用系统上要尽量多用内存cache,减少硬盘读写次数。
东郊的下午
这里的车位很空如果车有腿,也可以伸长了四肢慵懒地睡觉再不用担心谁挨着谁这里的人也很少孩子们在奔跑着嬉戏高兴起来就一同顺着坡打起滚来草籽,沾满了稚嫩的脸庞妈妈们在微笑、也不生气老人就在轮椅上看着并不说话狗在安静地寻找食物我在大草地上躺着肆意地挥霍着时间温暖的阳光透过每一个毛孔暖和了我...
WINDOWS程序一般性保护错误的原因与解决办法
一 什么是一般性保护错误(GP)? 一般性保护错误(general protect简称GP),通常只是WINDOWS下的一个术语,我们现在也常把它引用到UNIX下指程序的崩溃。 本文主要探讨WINDOWS下面程序GP的原因,预防和解决办法。[@more@]二 GP的原因 WIN32操作系统在发现某应用程序企图访问不属于自己的非法的内存区域时,将触发一般性保护错误,立刻终止该应用程序,防止该程序破坏其他程序的内存数据,对其他程序造成不良影响。如果该机器上装Dr Washington软件,该软件将捕捉该错误,并出错时的应用程序内存地址情况抓下来,但实际上要分析的话,
利用祖鲁法则分析歌尔声学2013半年报
祖鲁法则是英国投资大师吉姆. 斯莱特 推出的投资法则,简单实用,最近学习了分析了歌尔声学2013 半年报,总结如下[@more@]歌尔声学股票代码002241标准1 市盈率相对盈利增长比例(某个股票的预期市盈率除以未来某股收益增长率的估计值计算而来,如超过1 往往没有吸引力)13年中报显示歌尔中报0.31元,全年市盈率70倍,净利润增长率 52.65% 2010年 2011年 2012年 2013年预测 2014年预测 每股收益(元) 0.1811 0.3459 0.5953 0.9308 1.3201 净利润(亿元) 2.7645 5.2802 9.087 14.1923 19.9755 13年计算 每股收益增长率 (0.9308- 0.5953)/0.5
TCIP核心参数与丢包
TCIP核心参数不足可能会导致丢包,用netperf测试实验过程如下。[@more@]1 UDP数据缓冲调整前:检查linux os tcpip协议参数sysctl -a |grep net.corenet.core.rmem_max = 131071net.core.rmem_default = 112640使用netperf网络性能测试软件测试后的结果如下:丢包1101010-1100620=390个,查询资料可能是UDP数据接收缓冲太小,需要调大一点为10000000(10M)。2.调整后的数据为:net.core.rmem_default = 10000000net.core.rmem_max = 10240000使用netperf网络性能测试软件测试后的结果如下:丢包1101018-1101017=1个。可见tcpip 缓冲区