日存档: 2014 年 09 月 02 日

MySQL binlog日志自动清理及手动删除的方法

说明: 当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 mysql-bin.000004 mysql-bin.000005 … 有三种解决方法:1.关闭mysql主从,关闭binlog;2.开启mysql主从,设置expire_ …

继续阅读 »

Linux下查看主板型号,cpu,内存,内存条数量,网卡等信息

说明: 因为种种原来,我们可能需要查看linux服务器主板型号,cpu型号,内存大小,内存条数量等。因为服务器使用raid卡,平常查看硬盘信息的命令还不能用,待后面补充! 实现: 查看主板型号 # dmidecode |grep -A 8 “System Information” System Information Manufacturer: Dell Product Name: CS24-TY …

继续阅读 »

谁贪占了我的系统资源php-fpm

说明: 这篇文章转载至www.perfgeeks.com。它展示了当web访问较慢时,排查问题的过程,非常清晰,以下为原文。 具体: 测试人员向我们反映:在Facebook平台的游戏比其它平台的游戏明显更慢。我询问,是不是因为翻墙网络原因。他们说:不是,其它游戏也比较流畅。使用httpwatch查看了http请求,发现api.php请求花了6秒,且大部分时间是红色(httpwatch红色表示服务器 …

继续阅读 »

PHP性能监测模块XHProf编译安装与测试

说明: 什么是XHProf XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通过给递 …

继续阅读 »

Nginx php-fpm响应时间长排查方法

说明: web页面响应时间长,要怎么排查? 因为是lnmp系统,可以通过设置nginx日志,记录nginx处理请求的时间、开启php慢执行来排查 解决: 一、修改nginx.conf日志格式,记录nginx响应时间 # vim /usr/local/nginx/conf/nginx.conf //添加$request_time $upstream_response_time参数 log_forma …

继续阅读 »

查看Nginx,Apache,MySQL,PHP上一次安装时的编译参数

有时候nginx,apache,mysql,php编译完了需要看看编译参数。这时就可以通过以下方法查看 nginx编译参数: #/usr/local/nginx/sbin/nginx -V nginx version: nginx/0.6.32 built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42) configure arguments: –user=ww …

继续阅读 »

Nginx 覆盖安装或全新安装 添加第三方模块:combo

说明: combo:其实主要用到淘宝的开源nginx_concat_module模块,访问类似http://localhost:8090/??a.js,b.js的URL达到JS合并的目的. 实现: 全新安装:安装nginx,nginx_concat_module模块 cd /usr/local/src svn copy http://code.taobao.org/svn/nginx_concat …

继续阅读 »