Apache下网站日志过大怎么办?

2021-07-16 栏目:技术知识 查看()
  网站优化过程中,免不了要分析网站的日志,看搜索引擎蜘蛛访问过哪些页面及次数;独立主机或者云主机apache默认配置是日志文件往往是一个文件,这样时间一长,访问量比较大,日志文件就会变成非常大,一般编辑器都无法打开1G以上的文本文件。这时候我们需要分开日志来解决这个问题,一般是按照日期生成。
  在apache站点配置做如下修改:
Apache下网站日志过大怎么办?
  documentRoot/alidata/www/default/wap/
  ServerName*.omooo.com
  ServerAlias*.omooo.com
  ErrorLog"|/root/server/httpd-2/bin/rotatelogs/root/log/m.omooo.com/%Y_%m_%d.error.log 86400 480"
  CustomLog"|/root/server/httpd-2/bin/rotatelogs/root/log/caiyiduo.com/%Y_%m_%d.access.log 86400 480"combined
  CustomLog和ErrorLog的修改后的含义如下:
  |/root/server/httpd-2/bin/rotatelogs分割日志任务的apache自带程序,/root/server/httpd-2/bin/修改成你自己的路径。
  /root/log/m.omooo.com/日志生成路径,必须是存在的目录,如果这个目录不存在,那日志不会生成成功的。
  %Y_%m_%d年_月_日的格式
  86400是86400秒,是一天的意思
  480是480分钟,是时间偏移值,rotatelogs有一个offset参数,表示相对于UTC的时差分钟数,中国是第八时区,相差480分钟。
  combined或者common combined是组合日志,一般使用这个可以记录蜘蛛爬行日志等详细信息,common使用通用日志,一般不建议。
  问题来自:官方管理员2018-05-22 09:20
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

郑重申明:吾爱快排以外的任何单位或个人,不得使用该案例作为工作成功展示!