Nov
7
lighttpd+php fast-cgi更加轻快

图:更换lighttpd+php fast-cgi的变化
原先服务器是apache的,加载php5模块,还有mysql运行,但一直负载很高,把mysql用到局域网的另外一个机器,占用CPU更加高,快疯了。可能apache进程太多,每个进程都吃太多内存了?具体原因不知道。
昨天晚上把php-fastcgi安装好了,打包文件见新浪的资料共享:
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=4537134
安装好后,把apache的日志对应lighttpd写好,转换好之前的配置,然后发现一个问题,rewrite后的url已经是变化了的,大家要注意(示例说明):
$HTTP["host"] == "test.aslibra.com" {
url.rewrite-once = (
"^/s" => "/__s.php",
)
server.document-root = "/Data/webapps/test.aslibra.com"
$HTTP["url"] =~ "^\/__s" {
accesslog.filename = "|/Data/apps/cronolog/sbin/cronolog /log/%Y/%m/%d/sub.%m%d%H"
}
}
url.rewrite-once = (
"^/s" => "/__s.php",
)
server.document-root = "/Data/webapps/test.aslibra.com"
$HTTP["url"] =~ "^\/__s" {
accesslog.filename = "|/Data/apps/cronolog/sbin/cronolog /log/%Y/%m/%d/sub.%m%d%H"
}
}
启动后,负载变轻了好多好多,流量还正常。
看来php的fast-cgi应该好好配置好,apache的确有点重了。。
不过今天有发现假死情况,重启也无法启动lighttpd,不知道是否php-cgi占用内存多了还是啥,有待观察。。。
路过。。
地安门内附近某店

