随笔分类 - Linux
getpass 2.0 and 3.0 版本差别
摘要:一个文件:cat aa #如果第三行是5的话将改为8,很明显第三行是5所以 结果改变 #如果第三行是2的话将改为8,很明显第三行不是2所以 结果不变
阅读全文
摘要:先顺便说一下PV: 雅虎统计基础数据定义 PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。 UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。 IP(独立IP):指独立IP
阅读全文
摘要:1、安装基础包 2、下载源代码包 二、安装PHP 5.2.13(FastCGI模式) 1.编译安装PHP 5.2.13所需的支持库: 2.编译安装MySQL 5.5.2-m2 3.编译安装PHP(FastCGI模式) 注意上述命令中--enable-fpm的作用是开启php的fastcgi功能即开启
阅读全文
摘要:我们做文件服务器的时候,希望打开目录浏览的功能。但是Nginx默认是不允许列出目录功能的。若需要此功能,需要在配置文件中手动开启。首先需要打开开关。autoindex on;autoindex_exact_size off; //显示文件大小默认为on,显示出文件的确切大小,单位是bytes。改为o
阅读全文
摘要: Nginx的500,502,504错误解决方法 一、解决500错误: 1、500错误指的是服务器内部错误,也就是服务器遇到意外情况,而无法履行请求。 2、500错误一般有几种情况: (1)web脚本错误,如php语法错误,lua语法错误等。 (2)访问量大的时候,由于系统资源限制,而不能打开过多
阅读全文
摘要:现在越来越多的站点开始用 Nginx ,("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igo
阅读全文
摘要:Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下:
阅读全文
摘要:安装apr来提高tomcat 的可伸缩性和性能 下载apr 和 apr-util最新版 解压文件 安装apr和apr-util 安装 tomcat-native 设置 apr 的环境变量 启动tomcat并查看catalina.out 出现 :org.apache.catalina.core.
阅读全文
摘要: 请猛戳这里 Tomcat的运行模式有3种 默认的模式,性能非常低下,没有经过任何优化处理和支持. 利用java的异步io护理技术,noblocking IO技术 想运行在该模式下,直接修改server.xml里的Connector节点,修改protocol为 启动后,就可以生效。 从操作系统
阅读全文
摘要:为了解决内存溢出的问题,会用到一些监视内存的工具,jconsole这个工具在jdk1.7自带了。这个工具可以查看系统的堆,非堆,线程,等等的一些整体的情况,从而可以判断出系统的一个大概的性能情况。 catalina.sh或者新增setenv.sh来设置(下面是新增tomcat/bin/setenv.
阅读全文
摘要:软件环境及服务器配置如下: Linux rh6.3,Tomcat7.0.29,Nginx1.2.7 mysql5.1,jdk1.6.0 mysql5.1 memcached 1.4.15 Xeno 2*1.86GHz 2核CPU,8G内存 说明:环境采用2台前端服务器,上面安装Nginx,Tom
阅读全文
摘要:nginx的400错误比较难查找原因,因为此错误并不是每次都会出现的,另外,出现错误的时候,通常在浏览器和日志里看不到任何有关提示。经长时间观察和大量试验查明,此乃request header过大所引起,request过大,通常是由于cookie中写入了较大的值所引起。所幸在nginx中是有办法解决
阅读全文
摘要: lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习
阅读全文
摘要:三种LVS负载均衡技术的优缺点归纳以下表: VS/NATVS/TUNVS/DR 服务器操作系统任意支持隧道多数(支持Non-arp) 服务器网络私有网络局域网/广域网局域网 服务器数目(100M网络)10~20100大于100 服务器网关负载均衡器自己的路由自己的路由 效率一般高最高 注:以上三种方
阅读全文
摘要:2、LVS主要组成部分为: 负载调度器(load balancer/ Director),它是整个集群对外面的前端机,负责将客户的请求发送到一组服务器上执行,而客户认为服务是来自一个IP地址(我们可称之为虚拟IP地址)上的。 服务器池(server pool/ Realserver),是一组真正执行
阅读全文
摘要:1、什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构
阅读全文
摘要: 1.Web缓存的定义.Web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输出内容给客户端,而不是向源服务器再次发送请求.Web缓存降低了内容源W
阅读全文
摘要:Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。 server_name的匹配顺序 Nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺
阅读全文