红联Linux门户
Linux帮助

Liunx下SQUID运行问题

发布时间:2008-03-18 15:05:58来源:红联作者:第七国度
平台是Redhat9.0 linux内核2.4,客户端有400台,squid版本是3.0 STABLE1 换成2.6 STABLE18还是同样运行不到一天,服务自动中断,但进程还在!!cache日志里全是以下内容,不知这些是不是主要的原因
2008/03/18 13:36:15| parseHttpRequest: Invalid HTTP version
2008/03/18 13:36:15| clientReadRequest: FD 32 (192.168.3.24:3068) Invalid Request

当SQUID服务停止前会出现,以下日志内容,请熟悉的朋友帮忙一起分析一下,具体配置我可以再补充
WARNING! Your cache is running out of filedescriptors
文章评论

共有 2 条评论

  1. 第七国度 于 2008-03-20 10:34:16发表:

    SQUID最多跑一天的,日志多大会停止工作?跑满一天日志access.log会有200M的,正常运行时是用RUNCache启动,我按你的方法对日志进行了任务计划处理,另对系统open files值增加到65536这两天以上错误暂时看不到

    但是还是一个新的问题,我配置的是aufs缓存机制,squidaio_queue_request: WARNING - Disk I/O overloading,同样也是出现这类错误后SQUID停止了工作,请问,,这与缓存机制是否有关系??

    (6)m:b (6)m:b (6)m:b

  2. marco.chan 于 2008-03-18 21:30:02发表:

    你的日志文件写了多久了???
    如果日志文件写满了的话,系统就会自动关闭!
    你得先看一下/log下的几个日志文件。
    你用/squid/bin/RUNCache 测试一下~
    如果是日志太大导致的话,用squid -k rotate,这样可以产生一个新的日志文件。
    可以将squid -k rotate 添加到crontab中。