AB压测工具使用
AB压测工具的使用
官网:
http://mirror.bit.edu.cn/apache/httpd/
http://httpd.apache.org/docs/2.4/programs/ab.html
http://httpd.apache.org/docs/2.2/
什么是AB
它是Apache服务器的一个命令,ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。
ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则压测负载过多,造成目标服务器直接因内存耗光死机,而不得不硬重启,得不偿失。
在带宽不足的情况下,最好是本机进行测试,建议使用内网的另一台或者多台服务器通过内网进行测试,这样得出的数据,准确度会高很多。远程对web服务器进行压力测试,往往效果不理想(因为网络延时过大或带宽不足)
weblogic10.3.6 启动项目报 weblogic.descriptor.DescriptorException VALIDATION PROBLEMS WERE FOUND
weblogic10.3.6 启动项目报 weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
`
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:245)
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:231)
at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:155)
at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:323)
at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:788)
……`
原因:
项目中用到的是javaEE6.0,生成的web.xml中默认是web-app_3_0.xsd的定义,而 weblogic10.3.6并不支持web-app_3_0.xsd的定义,需要weblogic 12c版本才支持
解决办法:
将web.xml中web-app版本改为2.5即可。
如下:
1 | <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
参考文献:
http://blog.csdn.net/wangmuming/article/details/22187307
https://stackoverflow.com/questions/3166283/weblogic-11g-and-javaee-6
http://fm928.blog.163.com/blog/static/7481352015460339174/
sftp JSCH连接sftp出现如下报错解决办法
问题描述: sftp JSCH连接sftp出现如下报错解决办法:
com.jcraft.jsch.JSchException:
Session.connect: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)
at com.jcraft.jsch.Session.connect(Session.java:565)
at com.jcraft.jsch.Session.connect(Session.java:183)
…
解决方法:
1、换用jdk版本为1.8
2、更换jsch的版本,jsch-0.1.54.jar替换为jsch-0.1.52.jar或jsch-0.1.51.jar
3、如果上面两种方式解决不了,就按照google说的在服务器上添加ssh 弱算法。PS:这个没有试过