Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall
in general, many friends do not care about IIS logs, or because the purchase of a virtual host is not provided, some provided, but also must contact the server administrator to get. Like a new network of parts of the server FTP directory has this file, but is prompted not to view and do not have permission to download, but also have to call them to be able to.
as the site owner, we should pay attention to the IIS log, from which we can not only see the site's Access records and search engine crawl records, you can also see which sites hotlinking the site of which resources, partial dead links and other error messages. In fact for us, spiders crawl records and related error information is our most want to focus on. Which spiders what time crawls what page, return what result, whether normal, can see from the log clearly.
Below is a description of the fields and descriptions that are recorded in the IIS?
Date: When the request was issued.
time: When the request is issued. Note: This time by default is GMT, which is 8 hours later than our Beijing time, as explained below.
c-ip: Client IP address.
cs-username: User name, the name of the authenticated user who accessed the server, and the anonymous user is represented by a connector.
s-sitename: Service name, record the number of the name and instance of the Internet service that logged an event running on the client.
S-computername: Name of the server.
s-ip: The IP address of the server.
S-port: The server port number configured for the service.
Cs-method: http method used in the request, Get/post.
Cs-uri-stem:uri resources that record the Uniform Resource Identifier (URI) that is the target of the operation, that is, the paging file that is accessed.
Cs-uri-query:uri query, record the client tries to execute the query, only the dynamic page requires a URI query, if there is a record, not a connector-represented. That is, an accompanying parameter to access the URL.
sc-status: Protocol status, record HTTP status code, 200 for success, 403 for no permissions, 404 for the page not found, specify below.
sc-substatus: Protocol sub State, logging HTTP child status code.
the Sc-win32-status:win32 status, log the Windows status code, and refer to the description of the log "Sc-win32-status--win32 status details in IIS", which was issued in the last few days of the Chxwei blog.
sc-bytes: Number of bytes sent by the server.
cs-bytes: Number of bytes accepted by the server.
Time-taken: The time it takes to record the operation, in milliseconds.
cs-version: Log the protocol version used by the client, HTTP or FTP.
cs-host: Record host header name, no words in connector-represented. Note: the hostname configured for the site may appear differently in the log file because HTTP.sys uses the Punycode encoding format to record the host name.
CS (user): User agent, client browser, operating system and so on.
CS (Cookie): Record the content of the cookies sent or received, if not, with a connector.
CS (Referer): Refers to the site, that is, the source of access.
: Time issue with IIS logs
GMT Time is the United Kingdom GMT, that is, the world standard Time, is Meridian on the place, is 0 time zone, and China's standard Time (East eight) Difference 8 hours, that is, 8 hours late.
Annex II: HTTP status code:
Summary:
1**: Request received, continue processing
2**: Indicates that the operation was successfully received, analyzed, accepted
3**: Indicates that this request must be processed further
4**: Indicates that the request contains an error syntax or cannot be completed
5**: Indicates that the server failed to perform a fully valid request
Detailed Code Description:
100--Customer must continue to issue requests
101--client requires the server to convert the HTTP protocol version on request
200--Trading Success
201--prompts to know the URL of the new file
202--Accept and process, but the processing is incomplete
203--return information is uncertain or incomplete
204--request received, but the return message is empty
205--Server completes the request, the user agent must reset the files that are currently browsed
206--Server has completed some of the user's get requests
300--requested resources can be obtained in multiple places
301--Delete request data
302--found request data at other addresses
303--advises customers to access other URLs or access methods
The
304--client has executed a GET, but the file has not changed
305--The requested resource must be obtained from the address specified by the server
306--The code used in the previous version of HTTP, which is no longer used in the current version
307--affirms that the requested resource is temporarily deleted
400--error requests, such as syntax errors
401--Request Authorization failed
402--retains a valid Chargeto header response
403--request does not allow
404--did not find a file, query, or URL
405--the method defined by the user in the Request-line field does not allow
406--requests that the resource is inaccessible based on the accept dragged by the user
407--is similar to 401, the user must first be authorized on the proxy server
408--Client does not complete the request within the time specified by the user
409--The current resource state, the request cannot be completed
410--Server no longer has this resource and no further reference address
411--server rejects user-defined Content-length property requests
412--One or more request header fields are incorrect in the current request
The resource requested by
413--is larger than the size allowed by the server
414--The requested resource URL is longer than the length allowed by the server
415--Request resource does not support request item format
The
416--request contains a range request header field, there is no range indicating value within the current request resource range, and the request does not contain a If-range request header field
417--Server does not meet the expected value specified by the request Expect header field, if it is a proxy server, it may be that the next level server does not meet the request
500--server generates internal error
501--Server does not support the requested function
502--servers are temporarily unavailable, sometimes to prevent system overload
503--server overload or suspend repair
504--Gateway overload, the server uses another gateway or service to respond to users, waiting time set value longer
505--Server does not support or reject the HTTP version specified in the Support request header
Source: http://www.chxwei.com/article.asp?id=350