年度归档: 2008 年

90 篇文章

解决vsftpd日志时间问题
最近发现vsftpd的日志记录/var/log/vsftpd.log里显示的文件修改时间与实际的系统时间不一致,一般都差了8个小时。搜索了一下,发现因为默认情况下, vsftpd使用的是GMT标准时间,而不是Local Time。修改也很简单: # 修改vsftpd 的配置文件 vsftpd.conf # 不一定是这个路径 vi /etc/vsft…
你必须承认土也是一种艺术
上个模板用的时间久了,难免有些审美疲劳了。干脆换个自己喜欢的风格,也是刚改版就被很多人说够土的。正如标题所说的,土也是种艺术,足够的土并不是每个人都能做到的。 我需要一个相机,所以我决定再去买个相机。 最近总是想寻找放松的方式,突然间发现这已然是一种误区了,最好的放松方式就是不去放松。 细细的算一算,媳妇已经去迪拜,快2个月了。 说远了,还是说说这…
MySQL 5.1.2x rc版本索引的bug
被这个问题彻底的郁闷了,最早时候是在FreeBSD下的MySQL 5.1.24 rc版本死活用不到索引,在给SELECT 语句加上FORCE INDEX (displayorder) 之后才算勉强解决。 随后在CentOS下的MySQL 5.1.23 rc版本发现了这个问题,居然在强制FORCE INDEX依旧不起作用,在经过详细的测试之后,同时居…
Liunx下查看服务器性能
uptime命令 #uptime 00:59:34 up 20 days, 14:00, 2 user, load average: 0.55, 0.57, 0.84 上面命令显示示最近1 分钟内系统的平均负载是0.55,在最近5分钟内系统的平均负载是0.57,在最近的15 分钟内系统的平均负载是0.84。一共两个用户。 cat /proc/loa…
Apache的prefork模式和worker模式
prefork模式 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将…
Apache Server Status解读之Logging
最近公司应用服务器流量激增,对服务器的优化和检测也在不断的进行,有不少优化的心得,有时间一点一点写出来。 在查看其中一台服务器的Apache Server Status(如何开启Apache Server Status点这里)信息的时候,发现有非常多的Logging,先说解决方法,关闭Apache的日志之后,问题解决。 也就是说Server Sta…
Nginx下WordPress的Rewrite
Apache 在Apache下,利用mod_rewrite来实现URL的静态化。 .htaccess的内容如下: # BEGIN WordPress <ifmodule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f Re…
Discuz!缓存乱码解决一例
基本情况: 论坛是个老论坛,一直用Discuz!,数据库是MySQL 5.0x,论坛整体字符集是latin1的。在升级Discuz!6.1之后出现头部和尾部乱码,经过排查发现缓存中的数据均是乱码。Ucenter和Discuz!使用同一MySQL账号。 此时UCenter(UCenter是Comsenz 旗下各个产品之间信息直接传递的一个桥梁,通过 …
PHP中MD5函数效率
起因 在校内APP发开论坛看到: 姓名大作战由于每次战斗都需要经过2次md5计算,访问用户一多就经常把服务器cpu占用搞到100%,空间商找我麻烦了,昨晚把所在虚拟目录封闭了已经。现在临时采用了将计算过的用户的md5存到数据库中的方法,但是这样基本每次战斗还是会经过一次的md5计算(因为所选择的对手基本都应该是没有对战过的,之前没有计算过他的md5…
开启Apache Server Status
Apache的日志又多又杂,如果靠分析日志或者查看服务器进程来监视Apache运行状态的话,比较繁冗。其实在Apache 1.3.2及以后的版本中就自带一个查看Apache状态的功能模块server-status 打开Apache Server Status 如果你的Apache配置文件httpd.conf或者extra/httpd-info.co…