200多M就不太容易解决了,要是小点的话,用文字处理工具打开日志文件,然后清空,再存盘。
Notepad是不行的,用EditPlus试试。
直接删除文件是肯定不可以的。如果想让它小点的话,就配置httpd.confTransferLog filename
;设置日志文件名LogFormat format [nickname]
;缺省值 LogFormat "%h %l%u %t \"%r\" %s %b"CustomLog file-pipe format-or-nickname

解决方案 »

  1.   

    %b 除了HTTP头标外发出的字节数
    %f 请求文件名
    %h 发请求的远程主机
    %I 如果允许使用IndentityCheck命令,并且客户端允许identd,那么它是客户端报告的识别信息
    %p 对请求作出应答的端口
    %r 请求的首行
    %s 服务器响应请求返回的状态 (后面的解释太长了,我不想打了)
    %t 请求的时间
    %u 用户名 (后面的解释太长了,我不想打了)
    &v 请求发向的服务器名或虚拟主机
    %{variable}e 环境变量variable的内容
    %{IncomingHeader}i 输入头标的内容
    %{Foobar}n 另一模块发来的noteFoobar的内容
    %{OutgoingHeader}o 输出头标的内容
      

  2.   

    建立多个日志:生成一个标准的CLF访问文件和一个含有所有引用的URL信息的定制日志文件:
    TransferLog logs/access_log
    CustomLog logs/referer_log "%{Referer}i"
    在主服务器配置中定义了 TransferLog 或 CustomLog,并且定义了一个虚拟主机,
    与虚拟主机有关的日志记录也记录在这些日志里:
    TransferLog logs/access_log
    CustomLog logs/agents_log "%{User-agent}i"
    <Virtual Host 61.172.246.83>
    ServerName www.mistruster.com
    DocumentRoot /home/mai.cxc.cc/public_html
    ScriptAlies /cgi-bin/ /home/mai.cxc.cc/cgi-bin/
    </VirtualHost>
    上面虚拟主机 www.mistruster.com 的<Virtual Host...>容器中没有定义TransferLog和CustomLog命令。
    所有的日志信息将存在log/access_log和logs/agentslog文件中。
    如果在<Virtual Host...>容器中加入:
    TransferLog vhost_logs/Reboot_access_log
    则虚拟主机 www.mistruster.com 的所有日志信息都将存在 vhost_logs/reboot_access_log 文件中