随笔分类 -  服务器

摘要:转 http://www.csdn.net/article/2013-03-07/2814389-Munin-Pingdom-Graphite如果你认为网站建立了就万事大吉,那么你就大错特错了。在网站上线之后,你不仅需要维护,还需要不断地对其可用性、可访问性等进行监测及优化。 这也说明了网络监控软件是何等重要。本文分别介绍了6款实用的开源监控工具,不仅可以对你的网络资源进行监控,还可以监控服务器、用户请求、网站性能等,给您网站提供全面的,一站式的指导。1. MuninMunin是一款开源网络资源监控工具,可以分析资源趋势、“刚刚是什么让性能死掉”方面的问题。可监控核心系统资源,包括内存、磁盘、 阅读全文
posted @ 2013-03-31 15:29 汀州の夜 阅读(241) 评论(0) 推荐(0)
摘要:本文转自:http://os.51cto.com/art/201109/290306.htm我的一台公网服务器,由于网站采取的是双备份策略,所以开放了vsftpd的21端口,近来发现许多人在尝试暴力破解vsftpd和ssh,我随便看了看/var/log/secure日志,显示如下:118.33.110.52=2834119.145.254.77=37121.254.179.199=226121.88.250.243=35200.29.110.104=168202.78.173.199=250222.221.2.210=373这里面除了119.145.254.77和121.88.250.243是 阅读全文
posted @ 2013-02-18 16:52 汀州の夜 阅读(223) 评论(0) 推荐(0)
摘要:转摘自:http://www.cnblogs.com/chenying99/archive/2012/09/23/2698878.html1.概述 Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean,这两种Bean都被容器管理,但工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该FactoryBean的getObject方法所返回的对象。在Spring框架内部,有很多地方有FactoryBean的实现类,它们在很多应用如(Spring的AOP、ORM、事务管理)及与其它第三框架(ehCache)集成时都有体现,下面 阅读全文
posted @ 2013-02-08 22:16 汀州の夜 阅读(190) 评论(0) 推荐(0)
摘要:1、Tomcat conf中server.xml有个重要的性能配置,根据机器的硬件性能合理的配置常驻线程数以及最大线程数,还有等待队列线程数: <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="120000" redirectPort="8443" maxThreads="600" minSpareThreads="250" maxSpareThreads="250" acce 阅读全文
posted @ 2013-02-08 21:45 汀州の夜 阅读(384) 评论(0) 推荐(0)
摘要:执行测试并分析调优: 测试中报错的信息解决: 1. Failed to connect to server "域名:80": [10065] No Route to Host 解决: 这种错误信息有两种情况,一是交换机堵塞,一是服务器网络堵塞或者CPU无法响应(网卡中断处理不过来了)。 从服务器端检查下iptables 是否开启,看看 /proc/sys/net/ipv4/ip_conntrack_max 是多少。 2. TTP Status-Code=500 (Internal Server Error) 解决: A. 这个问题,开发人员从程序和环境进行调优了。 B. 通 阅读全文
posted @ 2013-02-05 23:09 汀州の夜 阅读(1246) 评论(0) 推荐(0)
摘要:项目中需要在 servlet处理以后,将返回的内容进行gzip打包传输。然后顺其自然的写成for example:byte [] b = {......};response.getOutputStream().write(b);response.setHeader("Content-Type","application/gzip");response.setHeader("Content-Encoding","gzip");response.setStatus(200);但是进行抓包测试返回的结果,Content- 阅读全文
posted @ 2012-11-25 21:20 汀州の夜 阅读(1339) 评论(0) 推荐(0)
摘要:转摘自:http://www.sudone.com/nginx/nginx_new_install.html一般编译nginx时,都要先安装pcre、zlib等外部支持程序,然后编译安装nginx时指定这些外部支持程序的位置,这样nginx在每次启动的时候,就会去动态加载这些东西了。下面介绍的是另一种方式,即将这些程序编译到nginx里面去,这样nginx启动时就不会采用动态加载的方式去load。从古谱中可获知,这种方式会比动态加载有更高的效率。需要下载的东西:(补充说明:这些版本都比较旧了,最好以当前的官方最新tar包下载编译) 1. wget http://www.openssl.org/ 阅读全文
posted @ 2012-10-24 20:55 汀州の夜 阅读(374) 评论(0) 推荐(0)