点击在新窗口中浏览此图片

图:更换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"
        }
}


启动后,负载变轻了好多好多,流量还正常。
看来php的fast-cgi应该好好配置好,apache的确有点重了。。
不过今天有发现假死情况,重启也无法启动lighttpd,不知道是否php-cgi占用内存多了还是啥,有待观察。。。


原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
Tags:
发表评论
AD
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐