精华内容
下载资源
问答
  • WEB日志格式

    2014-03-12 13:34:11
     目前常见的WEB日志格式主要由两类,一类是Apache的NCSA日志格式,另一类是IIS的W3C日志格式。NCSA格式又分为NCSA普通日志格式(CLF)和NCSA扩展日志格式(ECLF)两类,目前最常用的是NCSA扩展日志格式(ECLF)及...

     apache-log  WEB日志是网站分析和网站数据仓库的数据最基础来源,了解其格式和组成将有利于更好地进行数据的收集、处理和分析。

    1、日志格式类型

      目前常见的WEB日志格式主要由两类,一类是Apache的NCSA日志格式,另一类是IIS的W3C日志格式。NCSA格式又分为NCSA普通日志格式(CLF)和NCSA扩展日志格式(ECLF)两类,目前最常用的是NCSA扩展日志格式(ECLF)及基于自定义类型的Apache日志格式;而W3C扩展日志格式(ExLF)具备了更为丰富的输出信息,但目前的应用并不广泛,所以这里主要介绍的是NCSA扩展日志格式(ECLF)。

    2、常见日志格式的组成

      这是一个最常见的基于NCSA扩展日志格式(ECLF)的Apache日志样例:

    58.61.164.141 – - [22/Feb/2010:09:51:46 +0800] “GET /reference-and-source/weblog-format/ HTTP/1.1″ 206 6326 ” http://www.google.cn/search?q=webdataanalysis” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)”

      可以看到这个日志主要由以下几个部分组成:

    访问主机(remotehost)

      显示主机的IP地址或者已解析的域名。

    标识符(Ident)

      由identd或直接由浏览器返回浏览者的EMAIL或其他唯一标示,因为涉及用户邮箱等隐私信息,目前几乎所有的浏览器就取消了这项功能。

    授权用户(authuser)

      用于记录浏览者进行身份验证时提供的名字,如果需要身份验证或者访问密码保护的信息则这项不为空,但目前大多数网站的日志这项也都是为空的。

    日期时间(date)

      一般的格式形如[22/Feb/2010:09:51:46 +0800],即[日期/月份/年份:小时:分钟:秒钟 时区],占用的的字符位数也基本固定。

    请求(request)

      即在网站上通过何种方式获取了哪些信息,也是日志中较为重要的一项,主要包括以下三个部分:

      请求类型(METHOD)

      常见的请求类型主要包括GET/POST/HEAD这三种;

      请求资源(RESOURCE)

      显示的是相应资源的URL,可以是某个网页的地址,也可以是网页上调用的图片、动画、CSS等资源;

      协议版本号(PROTOCOL)

      显示协议及版本信息,通常是HTTP/1.1或HTTP/1.0。

    状态码(status)

      用于表示服务器的响应状态,通常1xx的状态码表示继续消息;2xx表示请求成功;3xx表示请求的重定向;4xx表示客户端错误;5xx表示服务器错误。

    传输字节数(bytes)

      即该次请求中一共传输的字节数。

    来源页面(referrer)

      用于表示浏览者在访问该页面之前所浏览的页面,只有从上一页面链接过来的请求才会有该项输出,如果是新开的页面则该项为空。上例中来源页面是google,即用户从google搜索的结果中点击进入。

    用户代理(agent)

      用于显示用户的详细信息,包括IP、OS、Bowser等。

    3、日志格式扩展

      apache日志格式可以自定义来配置其输出格式,常见的基于NCSA扩展日志格式(ECLF)自定义添加的包括域名(domain)cookie。其中域名在一个网站拥有二级域名或者子域名时,可以更好地区分日志;而cookie可以作为用户的身份标识。其他具体的自定义信息详见:Custom Log Formats


     » 本文采用 BY-NC-SA 协议,转载请注明来源:网站数据分析 » 《WEB日志格式》


    展开全文
  • 详解网站WEB日志格式

    千次阅读 2015-08-11 15:06:01
    WEB日志是网站的WEB服务处理程序,根据一定的规范生成的ASCII文本。它主要记录了网站访问记录数据内容,是网站分析和网站数据仓库的数据基础来源,而网站...目前常见的WEB日志格式主要由两类,一类是Apache的NCSA日志格
    WEB日志是网站的WEB服务处理程序,根据一定的规范生成的ASCII文本。它主要记录了网站访问记录数据内容,是网站分析和网站数据仓库的数据基础来源,而网站分析和数据分析也将对SEO产生一定的影响,所以了解WEB日志的格式和组成将有利于我们更好地进行网站数据的收集、处理和分析,从而更好的进行网站优化。
    一、WEB日志格式分类
    目前常见的WEB日志格式主要由两类,一类是Apache的NCSA日志格式,另一类是IIS的W3C日志格式。NCSA格式又分为NCSA普通日志格式(CLF)和NCSA扩展日志格式(ECLF)两类,目前最常用的是NCSA扩展日志格式(ECLF)及基于自定义类型的Apache日志格式;而W3C扩展日志格式(ExLF)具备了更为丰富的输出信息,主要是微软IIS(Internet Information Services)中应用。
    二、NCSA扩展WEB日志格式(ECLF)
    下面是一个最常见的基于NCSA扩展WEB日志格式(ECLF)的Apache日志样例:
    218.161.64.101 – - [22/Aug/2011:09:51:46 +0800] “GET /reference-and-source/weblog-format/ HTTP/1.1″ 202 6326 ”http :/ /www .google.cn/search?q=friend” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)”
    这个日志可以解读为:来自"http://www.google.cn/search?q=friend"的访客,使用IE6.0浏览器,应用HTTP/1.1协议,在22/Aug/2011:09:51:46,访问(GET)了218.161.64.101主机的 /reference-and-source/weblog-format/,访问成功,得到6326字节数据。
    可以看到这个日志主要由以下几个部分组成:
    访问主机(remotehost):显示主机的IP地址或者已解析的域名。
    标识符(Ident):由identd或直接由浏览器返回浏览者的EMAIL或其他唯一标示,因为涉及用户邮箱等隐私信息,目前几乎所有的浏览器就取消了这项功能。
    授权用户(authuser):用于记录浏览者进行身份验证时提供的名字,如果需要身份验证或者访问密码保护的信息则这项不为空,但目前大多数网站的日志这项也都是为空的。
    日期时间(date):一般的格式形如[22/Feb/2010:09:51:46 +0800],即[日期/月份/年份:小时:分钟:秒钟 时区],占用的的字符位数也基本固定。
    请求(request):即在网站上通过何种方式获取了哪些信息,也是日志中较为重要的一项,主要包括三种请求类型(METHOD),主要包括GET/POST/HEAD这三种。
    请求资源(RESOURCE):显示的是相应资源的URL,可以是某个网页的地址,也可以是网页上调用的图片、动画、CSS等资源;
    协议版本号(PROTOCOL):显示协议及版本信息,通常是HTTP/1.1或HTTP/1.0。
    状态码(status):用于表示服务器的响应状态,通常1xx的状态码表示继续消息;2xx表示请求成功;3xx表示请求的重定向;4xx表示客户端错误;5xx表示服务器错误。
    传输字节数(bytes):即该次请求中一共传输的字节数。
    来源页面(referrer):用于表示浏览者在访问该页面之前所浏览的页面,只有从上一页面链接过来的请求才会有该项输出,如果是新开的页面则该项为空。上例中来源页面是google,即用户从google搜索的结果中点击进入。
    用户代理(agent):用于显示用户的详细信息,包括IP、OS、Bowser等。
    三、W3C扩展WEB日志
    下面是一段常见的IIS生产的W3C扩展WEB日志
    2011-09-01 16:02:22 GET /Enterprise/detail.asp 70.25.29.53 http:/ /www .example.com/searchout.asp 202 17735 369 4656
    这个日志可以解读为:IP是70.25.29.53,来自"http://www.example.com/searchout.asp"的访客,在2011-09-01 16:02:22,访问(GET)了主机的/Enterprise/detail.asp,访问成功,得到17735字节数据。
    日期:date 动作发生时的日期。
    时间:time 动作发生时的时间(默认为UTC标准)。
    客户端IP地址:c-ip 访问服务器的客户端IP地址。
    用户名:cs-username 通过身份验证的访问服务器的用户名。不包括匿名用户(用‘-’表示)。
    服务名:s-sitename 客户所访问的Internet服务名以及实例号。
    服务器名:s-computername 产生日志条目的服务器的名字。
    服务器IP 地址:s-ip 产生日志条目的服务器的IP地址。
    服务器端口:s-port 服务端提供服务的传输层端口。
    方法:cs-method 客户端执行的行为(主要是GET与POST行为)。
    URI Stem:cs-uri-stem 被访问的资源,如Default.asp等。
    URI Query:cs-uri-query 客户端提交的参数(包括GET与POST行为)。
    协议状态:sc-status 用HTTP或者FTP术语所描述的、行为执行后的返回状态。
    Win32状态:sc-win32-status 用Microsoft Windows的术语所描述的动作状态。
    发送字节数:sc-bytes 服务端发送给客户端的字节数。
    接受字节数:cs-bytes 服务端从客户端接收到的字节数。
    花费时间:time-taken 执行此次行为所消耗的时间,以毫秒为单位。
    协议版本:cs-version 客户端所用的协议(HTTP、FTP)版本。对HTTP协议来说是HTTP 1.0或者HTTP 1.1。
    主机:cs-host 客户端的HTTP报头(host header)信息。
    用户代理:cs(User-Agent) 客户端所用的浏览器版本信息。
    Cookie:cs(Cookie) 发送或者接受到的cookie内容。
    Referrer:cs(Referer) 用户浏览的前一个网址,当前网址是从该网址链接过来的。
    协议底层状态:sc-substatus 协议底层状态的一些错误信息。

    WEB日志记录了网站访客的详细情况,我们可以通过日志分析工具来分析网民对网站的浏览情况,但在实际应用中,我们更多的是采用一些第三方的网站统计工具来监控访客对网站的访问情况。对于WEB日志,我们需要重点关注的是各大搜索引擎蜘蛛对网站的抓取情况,这才是对我们SEO工作最直接的影响因素。


    http://www.xymyeah.com/1302.html


    展开全文
  • 有的朋友会问,好好的Windows日志为什么要把它转成Syslog呢?呵呵,当Windows服务器比较少的时候,我们是不需要这样做的。但试想如果你管理着成千上百台的Windows机器,你会一台一台的登录上去用Event Viewer查看吗...

    有的朋友会问,好好的Windows日志为什么要把它转成Syslog呢?呵呵,当Windows服务器比较少的时候,我们是不需要这样做的。但试想如果你管理着成千上百台的Windows机器,你会一台一台的登录上去用Event Viewer查看吗?为什么不建立一台中心Syslog服务器来接受所有的Windows,Linux,网络设备等等发送来的日志呢?这样你可以轻松地在一台日志服务器上管理所有的日志。比如Splunk就是一个很好的免费日志服务器,它不仅可以接受多种方式发送来的日志(包括syslog),而且还提供功能很强大的搜索(被称为Google for IT),图形化等功能。

    本文针对当前运维市场开源系统的,大致如下:
    Facebook 日志系统 Scribe、Apache 日志系统 Chukwa
    Linkedin 日志系统 Kafka、Cloudera 日志系统 Flume

    概述
    许多软件平台每天都会产生大量的日志(一般为流数据,如搜索引擎 page view,淘宝等),处理这些日志需要特定的日志系统,一般地,这些日志系统需要具有如下特征:

    构建应用系统和分析系统的桥梁,并将它们之间的关系解耦。
    支持接近实时在线分析系统,以及类似 Hadoop 之类的离线分析系统。
    具有高可扩展性,即当数据量增加时,可以通过增加节点进行横向扩展。
    本文从设计架构、负载均衡、可扩展性和容错性等方面对比目前开源的日志系统,包括 Facebook 日志系统 Scribe ,Apache 日志系统 Chukwa,Linkedin 日志系统 Kafka 和 Cloudera 日志系统 Flume 等。

    日志管理服务分类:

    1.rsyslogd 普通日志管理服务

    采集各种服务产生的信息根据日志服务配置文件内容将信息进行分类保存。

    2.klogd 内核信息日志文件服务

    专门记录内核信息

    3.logrotate 日志文件轮替服务

    解决日志文件内容过多消耗内存的日志文件替换服务


    Log Parser 微软强大的日志分析工具

    Log Parser(微软网站下载)是微软公司出品的日志分析工具,它功能强大,使用简单,可以分析基于文本的日志文件、XML 文件、CSV(逗号分隔符)文件,以及操作系统的事件日志、注册表、文件系统、Active Directory。它可以像使用 SQL 语句一样查询分析这些数据,甚至可以把分析结果以各种图表的形式展现出来。

    详细教程:windows安全日志分析工具logparser用法详解 http://www.jb51.net/hack/384430.html

        Log Parser 微软强大的日志分析工具 http://www.cnblogs.com/haoliansheng/p/4040208.html

    微软还有一款强大的网络抓包工具 Microsoft Network Monitor 是类似 WireShark 的网路封包监看软体, 关键是微软的免费工具.

    Event Viewer(事件查看器)

    Windows Event Viewer 记录了应用程序、安全性和系统事件的所有信息。这是已发生的(或继续发生的)事件的巨大信息来源,它应该是用于诊断和监控系统的主要工具之一。

    MSSQL_logview

    是一款对SQL Server日志分析工具,它可以浏览日志查看有关数据库的操作日志。此外,MSSQL_logview还是一个数据库恢复工具,如果您由于误操删除、误插入、误更新导致数据库数据丢失或更改,MSSQL_logview可以帮你找回您所需要的数据。
     
    MSSQL_logview可恢复的操作:
     删除(delete),插入(insert),更新(Updata)
     
    MSSQL_logview支持的版本:SQL Server 2000,SQL Server 2005,SQL Server 2008,SQL Server 2008R2


    MSSQL_logview使用方法:
     1.先把SQL服务停掉,把数据库MDF和日志文件LDF文件复制一份,做备份
     2.开启SQL服务,打开软件,连接服务器,并选择好数据库,日志文件选择备份后的LDF
     3.选择要恢复的表及操作

    Splunk 

    是一个可运行于各种平台的 IT 数据分析、日志分析、业务数据分析软件,支持的作业平台包含Windows, Linux, Solaris, FreeBSD, AIX, MacOS, HP-UX。与 Google Analytics 这一类的 Web 日志分析软件的不同之处在于,Splunk 可以支持任何 IT 设备(服务器、网络设备、应用程序、数据库等)所产生的日志,其对日志进行处理的方式是进行高效索引之后让管理员可以对日志中出现的各种情况进行搜索,并且通过非常好的图形化的方式展现出来。 
      每天由各种服务器所产生的日志的数量是非常惊人的,而遇到突发情况时,却往往能够从这些海量日志中找到最多的有用消息。通常在 Unix 下对日志进行查找使用的是 grep 之类的低效率的方式,而 Splunk 使用了现代搜索引擎技术对日志进行搜索,同时提供了一个非常强大的 AJAX 式的界面展现日志。 
      Splunk 是一款对 IT 管理员非常有用、非常专业的工具。也正因为如此,与其他 Linux 下的其他日志分析软件不同,Splunk 是一个商业软件,支持海量信息搜索及更多的功能,比如分散式搜寻(Distributed Search)、计划告警(Schedule Alert)、权限控制(Access Control)等。 
      Splunk的四大应用:运维IT数据整合、IT安全信息及数据的整合、应用程序IT数据整合、IT数据的法规遵从。
      Splunk的六大功能:Index(索引) 、Search(搜索)、Alert(警报通知)、Report(报告)、Share(资源共享)、Secure(安全功能)。
    主要功能:
    • 日志分析
    • 业务数据分析
    • 运维保障
    主要特点:
    • 快速查找日志信息
    • 数据关联分析
    • 支持各种平台和系统
    • 支持超过千种标准Apps
    • 可灵活开发专有Apps
    • 支持企业级架构,分级、分布式部署

    SysTools NTFS Log Analyzer

    (硬盘日志分析工具)是一款硬盘日志文件分析的工具。基本上现在的安装了Windows操作系统的电脑硬盘分区,都是NTFS文件系统。这个工具能够通过NTFS日志分析文件操作的信息,从而得知文件增删改的情况。
    如何查看硬盘使用日志
    点我的电脑右键有个管理,管理里有个事件查看器,里的点那个系统就是你硬盘的事件了!亲,此软件需要安装微软.net 环境

    ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成:

        Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。

        Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。

        Kibana 也是一个开源和免费的工具,它Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。


        日志平台的结构示意图


    Weblog expert

    是一个快速和强大的访问日志分析器。这会让你了解你的网站的访客:活动统计,访问的文件的路径,通过该网站,信息指页面,搜索引擎,浏览器,操作系统,和更多。该计划所产生的易于阅读的报告,包括文本信息(表)和图表。

    官方网站:http://www.weblogexpert.com


    Nginx利用第三方模块nginx_upstream_check_module来检查后端服务器的健康情况

    http://www.linuxyan.com/web-server/90.html

    图解 windows日志分析工具 WebLog Expert 安装及使用教程 
    http://www.111cn.net/sys/Windows/88761.htm

    最佳Nginx日志分析工具Goaccess 
    http://my.oschina.net/mrco/blog/181737

    又是nm的Linux,烦不烦,含Redis 
    http://yanliu.org/2015/08/19/ELK-redis%E6%90%AD%E5%BB%BAnginx%E6%97%A5%E5%BF%97%E5%88%86%E6%9E%90%E5%B9%B3%E5%8F%B0/

    一个简单的工具(Apache|Nginx日志分析工具),貌似可以用用    http://www.cr173.com/soft/83182.html

    日志易: 日志分析更容易 - 日志易 https://www.rizhiyi.com/ 【商业】

    windows安全日志分析工具logparser用法详解_工具使用_网络安全 http://www.jb51.net/hack/384430.html

    另附:日志工具_iis日志_日志分析工具_网站日志分析工具_下载列表  http://down.chinaz.com/class/185_1.htm

               日志分析和统计 - 开源软件库 - 开源中国社区 http://www.oschina.net/project/tag/147/log-analyzer

    用Kibana和logstash快速搭建实时日志查询、收集与分析系统  http://storysky.blog.51cto.com/628458/1158707/


    Splunk 是一款顶级的日志分析软件,如果你经常用 grep、awk、sed、sort、uniq、tail、head 来分析日志,那么你需要 Splunk。能处理常规的日志格式,比如 apache、squid、系统日志、mail.log 这些。对所有日志先进行 index,然后可以交叉查询,支持复杂的查询语句。然后通过直观的方式表现出来。日志可以通过文件方式传倒 Splunk 服务器,也可以通过网络实时传输过去。或者是分布式的日志收集。总之支持多种日志收集方法。

    这个软件分为免费版本和专业版本。专业版本的价格是 3 万多刀。免费版本的功能也足够强大了。


    一、Webtrends


    Webtrends现在是Netiq公司的网站访问统计软件,可以说是业界日志分析软件的工业标准。笔者通过对其新版本Webtrends 7.0的试用,亲身体会到了此产品在网站运营分析应用方面的强大功能。
    Webtrends 7.0 已经不单纯是一款提供日志分析统计数据的软件,除了最常见的日志分析功能外,其可以对数据进行深度挖掘,更重视网站运营、市场营销等对运营人员更容易理解的方式提供解决方案,可以进一步对用户的访问行为、访问流向、设定用户场景分析、网络营销推广活动、用户访问来源、内容访问等进行分析,对网站业务运营能够提供比较全面支持分析。
    WebTrends的搜索分析与其推出的WebPosition搜索引擎优化解决方案的集成,及时扩充、增强了对Web的分析能力。WebTrends SmartReports针对Microsoft、Excel而开发,市场营销人员通过其提供的定制化分析报告,就可将组织机构与付费搜索定位、营销额与ROI(市场投资回报率)之间的关系量化,进而帮助他们将目光聚焦在最有利可图的搜索定位上。
    由于Webtrends是一款企业级商业软件,其价格也是相对比较高的,对于小型网站来说,可能并不适用,但强烈推荐有实力的大中型网站、电子商务类网站使用。
    网址:http://www.webtrends.com

    Download:http://www.skycn.com/soft/1437.html#downUrlMap


    二、AWStats(免费)(Linux平台)
    AWStats是我见过的所有免费日志分析软件中最好的。这个软件可以分析大量Web、ftp、email、流媒体等多种类型服务器的日志,因为是perl写的,所以部署起来也相对容易,现在版本已经支持负载均衡(load banlance)服务器、反相域名查询等高级功能。而且AWStats是所有免费日志分析软件中图形界面做的最好的软件,能够提供非常漂亮的分析报表和图形。AWStats可以分析出的报表数据基本能够满足日常运营的分析,也可以对搜索引擎的来源、关键字等进行分析。并且提供多语言支持,同样的报表可以分别以中文、英文、日文等多种语言浏览。
    建议中小型网站采用此日志分析工具进行分析。
    网址:http://awstats.sourceforge.net/

    演示网址:http://ns3744.ovh.NET/awstats/awstats.pl?config=destailleur.fr


    三、Webalizer(免费)(linux平台)
    Webalizer是最流行的记录分析工具之一。很多人都喜欢这个工具,运行的速度非常快。但这个工具软件的图形报表不是很理想。软件的GD图形库提供了一些可读的图表。但是,这些图表从审美学的角度看并不是那样吸引人。但这些报表足以提供一些重要的日志分析数据。

    网站:http://www.mrunix.Net/webalizer/


    四、Analog(免费)(linux平台)
    由一撮顽固的爱好者支持的Analog工具软件是另一个有希望的竞争者。Analog工具软件尽可能的向用户展示出每一种信息。同时。它也例示了一个向普通用户展示大量信息的不错例子。按照缺省设置,所有信息都显示在同一网页上。用户点击网页顶端的导航栏可以选择一个具体的报告,而这个报告又连接到报告的下一个部分。Analog的可取之处在于每一部分的网页上端都有一个导航栏,在某种程度上简化了导航方式。Analog比较有趣的列表包括:来自每个国家的点击率是多少、把用户带到这个网站来的搜索引擎查询以及访问者使用哪一种浏览器软件和哪一种操作系统。这个软件能够显示网络服务器记录中的一切信息。这个软件的图形界面比基于GD图形库的Webalizer软件稍微有所改进。但是,饼图标和棒图表距离理想的程度还差很远。Analog包含许多有用的信息,而且导航功能还可以。我们认为,这个软件应该得到五星等级中的四星级。

    Download:http://www.analog.cx/download.html


    五、Summary (linux平台)
    Summary是一个商业性日志分析工具,有30天免费试用期。这个软件包含所有的可能的信息和并以文本网页的方式提供一个列表选项供用户点击查看。例如,当你点击一个“带宽峰值”的链接时,你将被引导到列出不同时段使用带宽的网页,每一个条目都有一个小条状图形,但是,Summary软件中的图形非常小。在这里,小并不是缺陷。正好相反,Summary软件在外观上看起来非常合适。然而,整个图形用户界面使用起来非常麻烦。我们用了很长时间才浏览完毕我们需要看到的报告。Summary软件的价格不算太高,报告也非常合适。我们把这个软件评为五个星的等级中的四星级。

    Download:http://summary.net/download.html


    六:Urchin
    Urchin 是一个范畴上与 Google Analytics(分析)类似的网络分析解决方案,但它是一个由客户安装、托管和管理的软件版本。 Urchin 可帮助网站所有者更好地了解自己的在线营销活动、网站点击量的特征以及访问者的浏览体验。 不过,与 Google Analytics(分析)不同的是,Urchin 并非免费(许可费为 2995 美元),并且需要有经验的技术人员进行安装。
    因为 Urchin 使用服务器日志作为主要的数据来源,所以可用于不适合采用 Google Analytics(分析)等托管服务的场合,例如跟踪企业 Intranet 的流量、重新处理历史日志以及针对服务器错误提出报告。
    所有人都可以下载并安装功能完整的免费测试版,但许可只能通过 Urchin 软件的授权顾问提供,并非直接通过 Google 提供。
    目前Google的Urchin软件beta版本为90天试用软件,一旦Urchin开发完成,其价格为2995美元。
    Download:http://www.google.com/urchin/download.html
    展开全文
  • 网页常见的报错代码

    万次阅读 2019-02-02 20:55:45
    403.16 禁止访问:客户端证书格式错误或未被 Web 服务器信任。 403.17 禁止访问:客户端证书已经到期或者尚未生效。 403.18 禁止访问:无法在当前应用程序池中执行请求的 URL。 403.19 禁止访问:无法在...

     在调试TomCat,等web服务器的时候我们有时候各种错误代码铺面而来,让人头疼不已,那么这些代码究竟都代表什么呢?知道这些代码会会对我们的调试帮助很大

    让我们来看一下这些代码究竟什么意思

    400 无法解析此请求。  

    401.1 未经授权:访问由于凭据无效被拒绝。  

    401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。  

    401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。  

    401.4 未经授权:Web 服务器上安装的筛选器授权失败。  

    401.5 未经授权:ISAPI/CGI 应用程序授权失败。  

    401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问。  

    403 禁止访问:访问被拒绝。  

    403.1 禁止访问:执行访问被拒绝。  

    403.2 禁止访问:读取访问被拒绝。  

    403.3 禁止访问:写入访问被拒绝。  

    403.4 禁止访问:需要使用 SSL 查看该资源。  

    403.5 禁止访问:需要使用 SSL 128 查看该资源。  

    403.6 禁止访问:客户端的 IP 地址被拒绝。  

    403.7 禁止访问:需要 SSL 客户端证书。  

    403.8 禁止访问:客户端的 DNS 名称被拒绝。  

    403.9 禁止访问:太多客户端试图连接到 Web 服务器。  

    403.10 禁止访问:Web 服务器配置为拒绝执行访问。  

    403.11 禁止访问:密码已更改。  

    403.12 禁止访问:服务器证书映射器拒绝了客户端证书访问。  

    403.13 禁止访问:客户端证书已在 Web 服务器上吊销。  

    403.14 禁止访问:在 Web 服务器上已拒绝目录列表。  

    403.15 禁止访问:Web 服务器已超过客户端访问许可证限制。  

    403.16 禁止访问:客户端证书格式错误或未被 Web 服务器信任。  

    403.17 禁止访问:客户端证书已经到期或者尚未生效。  

    403.18 禁止访问:无法在当前应用程序池中执行请求的 URL。  

    403.19 禁止访问:无法在该应用程序池中为客户端执行 CGI。  

    403.20 禁止访问:Passport 登录失败。  

    404 找不到文件或目录。  

    404.1 文件或目录未找到:网站无法在所请求的端口访问。  

    注意 404.1 错误只会出现在具有多个 IP 地址的计算机上。如果在特定 IP 地址/端口组合上收到客户端请求,而且没有将 IP 地址配置为在该特定的端口上侦听,则 IIS 返回 404.1 HTTP 错误。例如,如果一台计算机有两个 IP 地址,而只将其中一个 IP 地址配置为在端口 80 上侦听,则另一个 IP 地址从端口 80 收到的任何请求都将导致 IIS 返回 404.1 错误。只应在此服务级别设置该错误,因为只有当服务器上使用多个 IP 地址时才会将它返回给客户端。

    404.2 文件或目录无法找到:锁定策略禁止该请求。  

    404.3 文件或目录无法找到:MIME 映射策略禁止该请求。  

    405 用于访问该页的 HTTP 动作未被许可。  

    406 客户端浏览器不接受所请求页面的 MIME 类型。  

    407 Web 服务器需要初始的代理验证。  

    410 文件已删除。  

    412 客户端设置的前提条件在 Web 服务器上评估时失败。  

    414 请求 URL 太大,因此在 Web 服务器上不接受该 URL。  

    500 服务器内部错误。  

    500.11 服务器错误:Web 服务器上的应用程序正在关闭。  

    500.12 服务器错误:Web 服务器上的应用程序正在重新启动。  

    500.13 服务器错误:Web 服务器太忙。  

    500.14 服务器错误:服务器上的无效应用程序配置。  

    500.15 服务器错误:不允许直接请求 GLOBAL.ASA。  

    500.16 服务器错误:UNC 授权凭据不正确。  

    500.17 服务器错误:URL 授权存储无法找到。  

    500.18 服务器错误:URL 授权存储无法打开。  

    500.19 服务器错误:该文件的数据在配置数据库中配置不正确。  

    500.20 服务器错误:URL 授权域无法找到。  

    500 100 内部服务器错误:ASP 错误。  

    501 标题值指定的配置没有执行。  

    502 Web 服务器作为网关或代理服务器时收到无效的响应。  

    WIN2003 SERVER IIS6.0 ASP 错误解析

    事件 ID 描述  

    0100 内存不足。无法分配所需的内存。  

    0101 意外错误。函数返回 |。  

    0102 要求字符串输入。函数需要字符串输入。  

    0103 要求数字输入。函数需要数字输入。  

    0104 不允许操作。  

    0105 索引超出范围。数组索引超出范围。  

    0106 类型不匹配。遇到未处理的数据类型。  

    0107 数据大小太大。请求中发送的数据大小超出允许的限制。  

    0108 创建对象失败。创建对象 '%s' 时出错。  

    0109 成员未找到。  

    0110 未知的名称。  

    0111 未知的界面。  

    0112 参数丢失。  

    0113 脚本超时。超过了脚本运行的最长时间。可以通过为 Server.ScriptTimeout 属性指定一个新值或在 IIS 管理工具中修改值来更改此限制。  

    0114 对象不可用于自由线程。应用程序对象仅接受自由线程对象;而对象 '%s' 不可用于自由线程。  

    0115 意外错误。外部对象中发生一个可捕捉的错误 (%X)。脚本无法继续运行。  

    0116 脚本分隔符结束标记丢失。脚本块缺少脚本结束标记 (%>)。  

    0117 脚本结束标记丢失。脚本块缺少脚本结束标记 (</SCRIPT>) 或标记结束符号 (>)。  

    0118 对象的结束标记丢失。对象块缺少对象结束标记 (</OBJECT>) 或标记结束符号 (>)。  

    0119 Classid 或 Progid 属性丢失。对象实例 '|' 在对象标记中需要有效的 Classid 或 Progid。  

    0120 Runat 属性无效。脚本标记或对象标记的 Runat 属性只能有 'Server' 值。  

    0121 对象标记中的范围无效。对象实例 '|' 的作用范围不能是 Application 或 Session。要创建有 Session 或 Application 作用范围的对象实例,请将在 Global.asa 文件中加入 Object 标记。  

    0122 对象标记中的范围无效。对象实例 '|' 必须有 Application 或 Session 作用范围。这将应用于所有在 Global.asa 文件内创建的对象。  

    0123 缺少 Id 属性。缺少 Object 标记所需的 Id 属性。  

    0124 Language 属性丢失。缺少 Object 标记所需的 Language 属性。  

    0125 属性结束标记丢失。'|' 属性的值没有结束分隔符。  

    0126 未找到 Include 文件。未找到 Include 文件 '|'。  

    0127 HTML 注释的结束标记丢失。HTML 注释或在服务器端的包含文件缺少结束标记 (-->)。  

    0128 File 或 Virtual 属性丢失。Include 文件名必须用 File 或 Virtual 属性指定。  

    0129 未知的脚本语言。服务器上找不到脚本语言 '|'。  

    0130 File 属性无效。File 属性 '|' 不能以斜杠或反斜杠开始。  

    0131 不允许的父路径。Include 文件 '|' 不能包含 '..' 来表示父目录。  

    0132 编译错误。无法处理 Active Server Page '|'。  

    0133 ClassID 属性无效。对象标记有一个无效的 ClassID '|'。  

    0134 ProgID 属性无效。对象有一个无效的 ProgID '|'。  

    0135 循环包含。文件 '|' 包含它本身(可能是非直接地包含)。请检查包含文件中的其他 Include 语句。  

    0136 对象实例名无效。对象实例 '|' 试图使用一个保留名称。这个名称被 Active Server Pages 的内部对象使用。  

    0137 全局脚本无效。脚本块必须是允许的 Global.asa 过程之一。Global.asa 文件中不允许在 <% ... %> 内使用脚本指令。允许的过程名称是 Application_OnStart、Application_OnEnd、Session_OnStart 或 Session_OnEnd。  

    0138 脚本块嵌套。脚本块不可放在另一个脚本块内。  

    0139 嵌套对象。对象标记不能放在另一个对象标记内。  

    0140 页命令次序有误。@ 命令必须是 Active Server Page 中的第一个命令。  

    0141 页命令重复。@ 命令只可以在 Active Server Page 中使用一次。  

    0142 线程令牌错误。无法打开线程令牌。  

    0143 应用程序名无效。未找到有效的应用程序名称。  

    0144 初始化错误。初始化时页级别的对象列表失败。  

    0145 新应用程序失败。无法添加新的应用程序。  

    0146 新会话失败。无法添加新的会话。  

    0147 500 服务器错误。  

    0148 服务器太忙。  

    0149 正在重新启动应用程序。重启动应用程序期间无法处理请求。  

    0150 应用程序目录错误。无法打开应用程序目录。  

    0151 更改通知错误。无法创建更改通知事件。  

    0152 安全错误。处理用户安全凭据时发生错误。  

    0153 线程错误。新线程请求已失败。  

    0154 HTTP 头写入错误。HTTP 头无法写入客户端浏览器。  

    0155 页内容写入错误。页内容无法写入客户端浏览器。  

    0156 头错误。HTTP 头已经写入到客户端浏览器。任何 HTTP 头必须在写入页内容之前修改。  

    0157 启用缓冲。缓冲启用后不能关闭。  

    0158 URL 丢失。URL 是必需的。  

    0159 缓冲已关闭。缓冲必须启用。  

    0160 日志记录错误。将条目写入日志失败。  

    0161 数据类型错误。将 Variant 转换为 String 变量失败。  

    0162 不能修改 Cookie。不能修改 Cookie 'ASPSessionID'。它是一个保留的 Cookie 名。  

    0163 逗号用法无效。日志条目内不可使用逗号。请选择另一个分隔符。  

    0164 TimeOut 值无效。指定的 TimeOut 值无效。  

    0165 SessionID 错误。无法创建 SessionID 字符串。  

    0166 对象未初始化。试图访问未初始化的对象。  

    0167 会话初始化错误。初始化 Session 对象时发生错误。  

    0168 禁止的对象使用。Session 对象中不能保存内部对象。  

    0169 缺少对象信息。Session 对象中不能保存信息不全的对象。需要对象的线程模型信息。  

    0170 删除会话错误。无法正确删除 Session。  

    0171 路径丢失。必须为 MapPath 方法指定 Path 参数。  

    0172 路径无效。MapPath 方法的路径必须是虚拟路径。使用了一个实际的路径。  

    0173 路径字符无效。MapPath 方法的 Path 参数中指定了一个无效字符。  

    0174 多个路径字符无效。MapPath 方法的 Path 参数中指定了无效的 '/' 或 '\\'。  

    0175 不允许的路径字符。MapPath 方法的 Path 参数中不允许使用 '..' 字符。  

    0176 未找到路径。MapPath 方法的 Path 参数与已知路径不符。  

    0177 Server.CreateObject 失败。%s  

    0178 Server.CreateObject 访问错误。检查权限时调用 Server.CreateObject 失败。对此对象的访问被拒绝。  

    0179 应用程序初始化错误。初始化 Application 对象时发生错误。  

    0180 禁止的对象使用。Application 对象中不能保存内部对象。  

    0181 线程模型无效。使用单元线程模型的对象不能存储在 Application 对象中。  

    0182 对象信息丢失。Application 对象中不能保存信息不全的对象。需要此对象的线程模型信息。  

    0183 空 Cookie 项。不能保存空项 Cookie。  

    0184 Cookie 名称丢失。必须为 Cookie 指定名称。  

    0185 默认属性丢失。未找到对象的默认属性。  

    0186 证书分析错误。  

    0187 对象添加冲突。无法将对象添加到应用程序。应用程序被另一个要求添加对象的请求锁定。  

    0188 禁止的对象使用。无法将用对象标记创建的对象添加到会话内部。  

    0189 禁止的对象使用。无法将用对象标记创建的对象添加到应用程序内部。  

    0190 意外错误。释放外部对象时发生可捕获错误。  

    0191 意外错误。外部对象的 OnStartPage 方法中发生可捕获错误。  

    0192 意外错误。外部对象的 OnEndPage 方法中发生可捕获错误。  

    0193 OnStartPage 失败。外部对象的 OnStartPage 方法中出错。  

    0194 OnEndPage 失败。外部对象的 OnEndPage 方法中出错。  

    0195 无效的服务器方法调用。Session_OnEnd 和 Application_OnEnd 期间不能调用 Server 对象的此方法。  

    0196 无法启动进程外组件。只能使用 InProc 服务器组件。若要使用 LocalServer 组件,必须设置 AspAllowOutOfProcComponents 配置数据库设置。请参阅帮助文件,了解重要注意事项。  

    0197 禁止的对象使用。不能将有单元模型行为的对象添加到应用程序内部对象。  

    0198 服务器正在关闭。不能处理请求。  

    0199 禁止的对象使用。不能将 JScript 对象添加到会话。  

    0200 超出 'Expires' 属性范围。为 'Expires' 指定的日期和时间在 1980 年 1 月 1 日之前或在 2038 年 1 月 19 日 3:14:07 GMT 之后。  

    0201 默认脚本语言无效。为此应用程序指定的默认脚本语言无效。  

    0202 代码页丢失。代码页属性丢失。  

    0203 代码页无效。指定的代码页属性无效。  

    0204 CodePage 值无效。指定的 CodePage 值无效。  

    0205 更改通知。创建更改通知事件失败。  

    0206 不能调用 BinaryRead。使用 Request.Form 集合后不能调用 BinaryRead。  

    0207 不能使用 Request.Form。调用 BinaryRead 后不能使用 Request.Form 集合。  

    0208 不能使用通用 Request 集合。调用 BinaryRead 后不能使用通用 Request 集合。  

    0209 TRANSACTION 属性的值非法。TRANSACTION 属性只能是 REQUIRED、REQUIRES_NEW、SUPPORTED 或 NOT_SUPPORTED。  

    0210 方法未实施。此方法尚未实施。  

    0211 对象超出范围。引用内置的 ASP 对象,此操作已不再有效。  

    0212 无法清除缓冲区。客户端调试启用时,Response.Flush 之后不能有 Response.Clear。  

    0214 路径参数无效。Path 参数超出允许的最大长度。  

    0215 ENABLESESSIONSTATE 属性的值非法。ENABLESESSIONSTATE 属性的值只能是 TRUE 或 FALSE。  

    0216 MSDTC 服务未运行。如果未运行 MSDTC 服务,则不能运行事务性网页。  

    0217 对象标记中的范围无效。对象的作用范围必须是 Page、Session 或 Application。  

    0218 LCID 丢失。LCID 属性丢失。  

    0219 LCID 无效。指定的 LCID 不可用。  

    0220 不允许请求 GLOBAL.ASA。不允许请求指向 GLOBAL.ASA 的 URL。  

    0221 @ 命令指令无效。指定的 '|' 选项未知或无效。  

    0222 TypeLib 规范无效。METADATA 标记包含无效的类型库规范。  

    0223 未找到 TypeLib。METADATA 标签含有的类型库规范和注册表项不符。  

    0224 无法加载 TypeLib。无法加载 METADATA 标记中指定的类型库。  

    0225 无法包装 TypeLib。不能通过 METADATA 标记中指定的类型库创建类型库包装对象。  

    0226 无法修改 StaticObjects。运行时无法修改 StaticObjects 集合。  

    0227 Server.Execute 失败。调用 Server.Execute 失败。  

    0228 Server.Execute 错误。加载此页时调用 Server.Execute 失败。  

    0229 Server.Transfer 失败。调用 Server.Transfer 失败。  

    0230 Server.Transfer 错误。加载此页时调用 Server.Transfer 失败。  

    0231 Server.Execute 错误。使用的 URL 格式无效,或者使用了完全限定的绝对 URL。请使用相对 URL。  

    0232 Cookie 规范无效。METADATA 标记包含无效的 Cookie 规范。  

    0233 无法加载 Cookie 脚本源。无法加载 METADATA 标记中指定的 Cookie 脚本源文件。  

    0234 包含指令无效。脚本块中可能没有服务器端包含文件指令。请使用 <SCRIPT> 标签的 SRC= 属性。  

    0235 Server.Transfer 错误。使用的 URL 格式无效,或者使用了完全限定的绝对 URL。请使用相对 URL。  

    0236 Cookie 规范无效。METADATA 标记包含无效的 SRC 参数或缺少该参数。  

    0237 Cookie 规范无效。METADATA 标记包含无效的 NAME 参数或缺少该参数。  

    0238 属性值丢失。没有为 '|' 属性指定值。  

    0239 无法处理文件。不支持 UNICODE ASP 文件。  

    0240 脚本引擎异常。ScriptEngine 在 '%s' 中从 '%s' 引发 '%X' 异常。  

    0241 CreateObject 异常。'%s' 的 CreateObject 引发 %X 异常。  

    0242 查询 OnStartPage 接口异常。查询的 '%s' 对象的 OnStartPage 或 OnEndPage 方法引发 %X 异常。  

    0243 Global.asa 中的 METADATA 标记无效。Global.asa 中只能使用 METADATA TYPE="TypeLib"。  

    0244 无法启用会话状态。应用程序中禁用会话时,无法启用会话状态。  

    0245 代码页值混合使用。指定的 @CODEPAGE 值与包含文件的 CODEPAGE 或文件的已保存格式的值不同。  

    0246 并发用户太多。请稍后再试..  

    0247 BinaryRead 的参数无效。BinaryRead 的参数必须为非负值。  

    0248 未处理脚本。必须处理此 ASP 文件才能使用 ObjectContext 对象。  

    0249 无法在 Request 上使用 IStream。使用 Request.Form 集合或 Request.BinaryRead 后无法在 Request 对象上使用 IStream。  

    0250 默认代码页无效。为此应用程序指定的默认代码页无效。  

    0251 超出响应缓冲区限制。ASP 页的执行引起响应缓冲区超出其配置限制。 

    展开全文
  • [原创+总结]防火墙常见日志分析

    万次阅读 2005-10-28 07:52:00
    以最常见的天网防火墙为例,一般日志分为三行,第一行反映了数据包的发送、接受时间、发送者IP地址、对方通讯端口、数据包类型、本机通讯端口等等情况;第二行为TCP数据包的标志位,共有六位标志位,分别是:URG、...
  • nginx的日志问题
  • LoadRunner常见报错日志以及解决方案

    千次阅读 2015-09-16 18:01:42
    1.Loadrunner报错日志: Action.c(13):错误-27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time ...
  • 常见网页状态码

    千次阅读 2018-04-19 20:04:44
    通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自...
  • 常见的文件格式

    2019-05-22 00:35:00
    其他:chm(帮助文档)、log(日志文件)、lib(库文件)、dat (数据文件,在应用程序中使用)、dir(目录文件)、xml (可扩展标记语言)、dll(系统文件,动态链接库)、bat(dos下的批处理文件,一种无格式的...
  • IE无法打开网页常见原因及解决

    千次阅读 2017-04-07 19:09:11
    当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提
  • 网页制作常见105个问题解答

    千次阅读 2007-04-09 12:21:00
    1.怎样定义网页语言(字符集)?在制作网页过程中,你首先要定义网页语言,以便访问者浏览器自动设置语言,而我们用所见即所得的HTML工具时,都没有注意到这个问题,因为它是默认设置。要设置的语言可以在HTML代码状态下找到...
  • 每一种收集器的日志形式都是由他们自身的实现决定的,也就是说每个收集器的日志格式都可能不一样。 一般来说,常见的格式如下: [GC [&amp;amp;amp;amp;amp;amp;lt;collector&amp;amp;amp;amp;amp;amp;...
  • 一种常见网页防篡改方案

    万次阅读 2017-05-08 20:28:56
    最近在工作中 遇到某门户网站被非法篡改的问题,通过分析发现其web应用存在相关漏洞,结合业界一些防篡改商用...该方案中的防篡改软件只能允许或阻止某些进程修改文件,并记录这些文件被允许或阻止修改的日志记录。
  • 电商日志流量分析

    千次阅读 2018-08-24 00:30:55
    1.1.1 WEB访问日志 即指用户访问网站时的所有访问、浏览、点击行为数据。比如点击了哪一个链接,在哪个网页停留时间最多,采用了哪个搜索项、总体浏览时间等。而所有这些信息都可被保存在网站日志中。通过分析这些...
  • 常见安全设备总结(IDS、IPS、上网行为管理、网闸、漏扫、日志审计、数据库审计、堡垒机等一、网络结构二、防火墙、IPS1.防火墙2.IPS三、上网行为管理、网闸1.上网行为管理2.网闸四、日志审计、数据库审计、IDS、漏洞...
  • 常见的文件扩展名

    万次阅读 多人点赞 2019-03-01 09:45:58
    常见的文件扩展名 文本 java:java代码文件 xml:具有结构性的标记电子文件 json:轻量级的数据交换格式,层次结构简洁和清晰 conf:配置信息文件 jsp:java嵌入式网页脚本文件 phps:php的源代码文件 asp:...
  • 格式比较随意:代码往往经过不同人开发,每个程序员都有自己爱好的格式,一般非常难进行统一,并且引入的一些第三方库的日志风格也不太一样 有一定共性:虽然格式随意,但一般都会有一些共性的地方,例如对Log4J...
  • 日志分析

    千次阅读 2013-07-28 20:18:59
    日志分析方法概述 (2011-4-27 02:04:57) 标签: 数据挖掘 , 统计 分类:数据挖掘 日志在计算机系统中是一个非常广泛的概念,任何程序都有可能输出日志:操作系统内核、各种应用服务器等等。日志的内容...
  • 互联网日志的种类、存储和计算

    千次阅读 2013-12-17 20:45:15
    根据我有限的阅历来看,数据最常见的形式就是日志,各种各样的日志。 限于从业经验有限,本文只是简要介绍下日志的种类、存储和计算,仅供参考。
  • apache日志说明

    千次阅读 2014-12-16 15:57:30
    本文分五个部分:访问日志、错误日志、定制日志日志分析、其他用法。摘自永远的Linux,做了一些修整。   Apche日志系列(1):访问日志 ...一、访问日志格式   Apache内建了记录服务器活动
  • Apache日志详解

    千次阅读 2014-07-09 10:31:40
    本文分五个部分:访问日志、错误日志、定制日志日志分析、其他用法。摘自永远的Linux,做了一些修整。   Apche日志系列(1):访问日志    想要知道什么人在什么时候...一、访问日志格式   Apache内建了记
  • Apache日志查看、定制、分析

    千次阅读 2017-11-26 15:17:36
    本文分五个部分:访问日志、错误日志、定制日志日志分析、其他用法。   Apche日志系列(1):访问日志 ...一、访问日志格式   Apache内建了记录服务器活动的功能,这就是它的日志功能。   如 果Apache的
  • Apche日志系列(1):访问日志 ...一、访问日志格式 Apache内建了记录服务器活动的功能,这就是它的日志功能。这个《Apache日志》系列文章介绍的就是Apache的访问日志、错误日志,以及如何分析日志数据
  • 日志分析方法概述

    万次阅读 2016-08-22 11:31:24
    注:写得有点乱,但目前市面上这...日志在计算机系统中是一个非常广泛的概念,任何程序都有可能输出日志:操作系统内核、各种应用服务器等等。日志的内容、规模和用途也各不相同,很难一概而论。 本文讨论的日志处理方
  • 前端日志和前端埋点

    千次阅读 2019-05-06 17:18:18
    前端日志一般需要依托native层提供接口来实现日志本地化文件存储,不过目前也可以使用立即发送和web持久化的方式来给后端传送前端日志,但需要耗费一些网络资源。 埋点 为什么要埋点?现在的互联网公司越来越关注...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,382
精华内容 18,952
关键字:

网页常见日志格式