Changesets can be listed by changeset number.
The Git repository is here.
- Revision:
- 297
- Log:
Updated to AWStats 7.0.
- Author:
- rool
- Date:
- Fri Mar 18 13:33:29 +0000 2011
- Size:
- 38812 Bytes
- Properties:
- Property svn:executable is set
1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
2 | <html><head> |
3 | <meta name="description" content="AWStats Documentation - Glossary of terms"> |
4 | <meta name="keywords" content="awstats, awstat, glossary, terms, definition, lexical, index"> |
5 | <meta name="robots" content="index,follow"> |
6 | <meta name="title" content="AWStats Documentation - Glossary"><title>AWStats Documentation - Glossary</title> |
7 | |
8 | <link rel="stylesheet" href="styles.css" type="text/css"> |
9 | <!-- $Revision: 1.40 $ - $Author: eldy $ - $Date: 2010/06/22 21:35:24 $ --> |
10 | </head> |
11 | <body topmargin="10" leftmargin="5"> |
12 | <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%"> |
13 | <!-- Large --> |
14 | <tbody> |
15 | <tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> |
16 | <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo4.png" border="0"></a></td> |
17 | <td align="center" bgcolor="#9999cc"> |
18 | <br> |
19 | <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 7.0 |
20 | Documentation</b></font><br> |
21 | <br> |
22 | </td> |
23 | <td align="center" bgcolor="#9999cc"> |
24 | |
25 | </td> |
26 | </tr> |
27 | </tbody> |
28 | </table> |
29 | <br> |
30 | <br> |
31 | <h1 style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Glossary</h1> |
32 | <br> |
33 | <a name="Unique Visitor"><b>Unique Visitor</b></a>:<br> |
34 | A unique |
35 | visitor is a person or computer (host) that has made at least 1 hit |
36 | on 1 page of your web site during the current period shown by the |
37 | report. |
38 | If this user makes several visits during this period, it is counted |
39 | only once. Visitors are tracked by IP address, so if multiple users are |
40 | accessing your site from the same IP (such as a home or office |
41 | network), they will be counted as a single unique visitor.<br> |
42 | The period shown by AWStats reports is by default the current month.<br> |
43 | However if you use AWStats as a CGI you can click on the "year" link to |
44 | have a report for all the year. |
45 | In such a report, period is a full year, so Unique Visitors are number |
46 | of hosts that have made at least 1 hit |
47 | on 1 page of your web site during the year.<br> |
48 | <hr> |
49 | <a name="Visits"><b>Visits</b></a>:<br> |
50 | Number of visits made by all visitors.<br> |
51 | Think "session" here, say a unique IP accesses a page, and then |
52 | requests three other pages within an hour. All of the "pages" are |
53 | included in the visit, therefore you should expect |
54 | multiple pages per visit and multiple visits per unique visitor |
55 | (assuming that some of the unique IPs are |
56 | logged with more than an hour between requests)<br> |
57 | <hr> |
58 | <a name="Pages"><b>Pages</b></a>:<br> |
59 | The number of "pages" viewed by visitors. Pages are usually HTML, PHP |
60 | or ASP files, not images or other files requested as a result |
61 | of loading a "Page" (like js,css... files). Files listed in the |
62 | NotPageList config |
63 | parameter (and match an entry of OnlyFiles config parameter if used) |
64 | are not counted as "Pages". |
65 | <hr><a name="Hits"><b>Hits</b></a>:<br> |
66 | Any files requested from the server (including files that are "Pages") |
67 | except those that match |
68 | the SkipFiles config parameter.<br> |
69 | <hr> |
70 | <a name="Bandwidth"><b>Bandwidth</b></a>:<br> |
71 | Total number of bytes for pages, images and files downloaded by web |
72 | browsing.<br> |
73 | Note 1: Of course, this number includes only traffic for web only (or |
74 | mail only, or ftp only |
75 | depending on value of LogType).<br> |
76 | Note 2: This number does not include technical header data size used |
77 | inside the HTTP or HTTPS protocol or by |
78 | protocols at a lower level (TCP, IP...).<br> |
79 | Because of two previous notes, this number is often lower than bandwith |
80 | reported by your provider (your |
81 | provider counts in most cases bandwitdh at a lower level and includes |
82 | all IP and UDP traffic).<br> |
83 | <hr> |
84 | <a name="Entry Page"><b>Entry Page</b></a>:<br> |
85 | First page viewed by a visitor during its visit.<br> |
86 | Note: When a visit started at end of month to end at beginning of next |
87 | month, |
88 | you might have an Entry page for the month report and no Exit pages.<br> |
89 | That's why Entry pages can be different than Exit pages.<br> |
90 | <hr> |
91 | <a name="Exit Page"><b>Exit Page</b></a>:<br> |
92 | Last page viewed by a visitor during its visit.<br> |
93 | Note: When a visit started at end of month to end at beginning of next |
94 | month, |
95 | you might have an Entry page for the month report and no Exit pages.<br> |
96 | That's why Entry pages can be different than Exit pages.<br> |
97 | <hr> |
98 | <a name="Session Duration"><b>Session Duration</b></a>:<br> |
99 | The time a visitor spent on your site for each visit.<br> |
100 | Some Visits durations are 'unknown' because they can't always be |
101 | calculated. This is the major reason for this:<br> |
102 | - Visit was not finished when 'update' occured.<br> |
103 | - Visit started the last hour (after 23:00) of the last day of a month |
104 | (A technical reason prevents AWStats from |
105 | calculating duration of such sessions).<br> |
106 | <hr> |
107 | <a name="Grabber"><b>Grabber</b></a>:<br> |
108 | A browser that is used primarily for copying locally an entire site. |
109 | These include |
110 | for example "teleport", "webcapture", "webcopier"...<br> |
111 | <hr> |
112 | <a name="Direct"><b>Direct access / Bookmark</b></a>:<br> |
113 | This number represent the number of hits or ratio of hits when a visit |
114 | to your site comes |
115 | from a direct access. This means the first page of your web site was |
116 | called:<br> |
117 | - By typing your URL on the web browser address bar<br> |
118 | - By clicking on your URL stored by a visitor inside its favorites<br> |
119 | - By clicking on your URL found everywhere but not another internet web |
120 | pages (a link in a document, |
121 | an application, etc...)<br> |
122 | - Clicking an URL of your site inside a mail is often counted here.<br> |
123 | <hr> |
124 | <a name="AddToFavourites"><b>Add To Favourites</b></a>:<br> |
125 | This value, available in the "miscellanous chart", reports an estimated |
126 | indicator |
127 | that can be used to have an idea of the number of times a visitor has |
128 | added your web |
129 | site into its favourite bookmarks.<br> |
130 | The technical rules for that is the following formula:<br> |
131 | <i>Number of Add to Favourites = round((x+y) / r)</i><br> |
132 | where<br> |
133 | x = Number of hits made by IE browsers for "/anydir/favicon.ico", with |
134 | a referer field not defined, and with no 404 error code<br> |
135 | y = Number of hits made by IE browsers for "/favicon.ico", with a |
136 | referer field not defined, with or without 404 error code<br> |
137 | r = Ratio of hits made by IE browsers compared to hits made by all |
138 | browsers (r <= 1)<br> |
139 | <br> |
140 | As you can see in formula, only IE is used to count reliable "add", the |
141 | "Add to favourites" |
142 | for other browsers are estimated using ratio of other browsers usage |
143 | compared to ratio of |
144 | IE usage. The reason is that only IE do a hit on favicon.ico nearly |
145 | ONLY when a user add the |
146 | page to its favourites. The other browsers make often hits on this file |
147 | also for other reasons |
148 | so we can't count one "hit" as one "add" since it might be a hit for |
149 | another reason.<br> |
150 | AWStats differentiate also hits with error and not to avoid counting |
151 | multiple hits |
152 | made recursively in upper path when favicon.ico file is not found in |
153 | deeper directory |
154 | of path.<br> |
155 | Note that this number is just an indicator that is in most case higher |
156 | than true value. |
157 | The reason is that even IE browser sometimes make hit on favicon |
158 | without an "Add to favourites" |
159 | action by a user. |
160 | <hr><a name="HTTP"><b>HTTP Status Codes</b></a>:<br> |
161 | HTTP status codes are returned by web servers to indicate the status of |
162 | a request. |
163 | Codes <b>200</b> and <b>304</b> are used to |
164 | tell the browser the page can be viewed. |
165 | <span style="font-weight: bold;">206</span> codes indicate partial |
166 | downloading of content and is reported in the Downloads section. All |
167 | other codes generates hits and traffic 'not seen' by the visitor. |
168 | For example a return |
169 | code 301 or 302 will tell the browser to ask another page. The browser |
170 | will do another hit |
171 | and should finaly receive the page with a return code <b>200</b> |
172 | and <b>304</b>. |
173 | All codes that are 'unseen' traffic are isolated by AWStats in the HTTP |
174 | Status report chart, |
175 | enabled by the directives <a href="awstats_config.html#Show">ShowHTTPErrorsStats</a>. |
176 | in config file. You can also change value for 'not error' hits (set by |
177 | default to <b>200</b> and <b>304</b> |
178 | with the <a href="awstats_config.html#ValidHTTPcodes">ValidHTTPcodes</a> |
179 | directive. |
180 | The following table outlines all status codes defined for the HTTP/1.1 |
181 | draft specification |
182 | outlined in <a href="http://www.w3.org/Protocols/rfc2068/rfc2068">IETF |
183 | rfc 2068</a>.<br> |
184 | They are 3-digit codes where the first digit of this code identifies |
185 | the class of the status |
186 | code and the remaining 2 digits correspond to the specific condition |
187 | within the response class. |
188 | They are classified in 5 categories:<br> |
189 | <ul> |
190 | <li><font face="arial"><font size="-1"><a href="#1">1xx - informational</a></font></font></li> |
191 | <li><font face="arial"><font size="-1"><a href="#2">2xx - successful</a></font></font></li> |
192 | <li><font face="arial"><font size="-1"><a href="#3">3xx - redirection</a></font></font></li> |
193 | <li><font face="arial"><font size="-1"><a href="#4">4xx - client error </a></font></font></li> |
194 | <li><font face="arial"><font size="-1"><a href="#5">5xx - server error </a></font></font></li> |
195 | </ul> |
196 | <table width="90%"> |
197 | <tbody> |
198 | <tr> |
199 | <td bgcolor="#dadada" valign="top"><!-- HTTP 1xx codes --> |
200 | <a name="1"></a><b><font face="arial">1xx |
201 | class - Informational</font></b> |
202 | <br> |
203 | <font face="arial"><font size="-1">Informational |
204 | status codes are provisional |
205 | responses from the web server... they give the client a heads-up on |
206 | what |
207 | the server is doing. Informational codes do not indicate an error |
208 | condition. </font></font> |
209 | <table width="100%"> |
210 | <tbody> |
211 | <tr> |
212 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">100</font></font></b></td> |
213 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">100 Continue</font></font></b> |
214 | <br> |
215 | <font face="arial"><font size="-1">The |
216 | continue status code tells the |
217 | browser to continue sending a request to the server. </font></font></td> |
218 | </tr> |
219 | <tr> |
220 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">101</font></font></b></td> |
221 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">101 Switching |
222 | Protocols</font></font></b> |
223 | <br> |
224 | <font face="arial"><font size="-1">The |
225 | server sends this response when |
226 | the client asks to switch from HTTP/1.0 to HTTP/1.1 </font></font></td> |
227 | </tr> |
228 | </tbody> |
229 | </table> |
230 | <p><a name="2"></a><b><font face="arial">2xx class - Successful</font></b> |
231 | <br> |
232 | <font face="arial"><font size="-1">This |
233 | class of status code indicates |
234 | that the client's request was received, understood, and |
235 | successful. </font></font> |
236 | <table width="100%"> |
237 | <tbody> |
238 | <tr> |
239 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">200</font></font></b></td> |
240 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">200 Successful</font></font></b></td> |
241 | </tr> |
242 | <tr> |
243 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">201</font></font></b></td> |
244 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">201 Created</font></font></b></td> |
245 | </tr> |
246 | <tr> |
247 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">202</font></font></b></td> |
248 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">202 Accepted</font></font></b></td> |
249 | </tr> |
250 | <tr> |
251 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">203</font></font></b></td> |
252 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">203 |
253 | Non-Authorative Information</font></font></b></td> |
254 | </tr> |
255 | <tr> |
256 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">204</font></font></b></td> |
257 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">204 No Content</font></font></b></td> |
258 | </tr> |
259 | <tr> |
260 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">205</font></font></b></td> |
261 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">205 Reset Content</font></font></b></td> |
262 | </tr> |
263 | <tr> |
264 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">206</font></font></b></td> |
265 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">206 Partial Content</font></font></b> |
266 | <br> |
267 | <font face="arial"><font size="-1">The |
268 | partial content success code is |
269 | issued when the server fulfills a partial GET request. This happens |
270 | when |
271 | the client is downloading a multi-part document or part of a larger |
272 | file. </font></font></td> |
273 | </tr> |
274 | </tbody> |
275 | </table> |
276 | <!-- HTTP 3xx codes --> |
277 | <a name="3"></a><b><font face="arial">3xx |
278 | class - Redirection</font></b> |
279 | <br> |
280 | <font face="arial"><font size="-1">This |
281 | code tells the client that the |
282 | browser should be redirected to another URL in order to complete the |
283 | request. |
284 | This is not an error condition. </font></font> |
285 | <table width="100%"> |
286 | <tbody> |
287 | <tr> |
288 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">300</font></font></b></td> |
289 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">300 Multiple |
290 | Choices</font></font></b></td> |
291 | </tr> |
292 | <tr> |
293 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">301</font></font></b></td> |
294 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">301 Moved |
295 | Permanently</font></font></b></td> |
296 | </tr> |
297 | <tr> |
298 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">302</font></font></b></td> |
299 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">302 Moved |
300 | Temporarily</font></font></b></td> |
301 | </tr> |
302 | <tr> |
303 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">303</font></font></b></td> |
304 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">303 See Other</font></font></b></td> |
305 | </tr> |
306 | <tr> |
307 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">304</font></font></b></td> |
308 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">304 Not Modified</font></font></b></td> |
309 | </tr> |
310 | <tr> |
311 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">305</font></font></b></td> |
312 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">305 Use Proxy</font></font></b></td> |
313 | </tr> |
314 | </tbody> |
315 | </table> |
316 | <!-- HTTP 4xx codes --> |
317 | <a name="4"></a><b><font face="arial">4xx |
318 | class - Client Error</font></b> |
319 | <br> |
320 | <font face="arial"><font size="-1">This |
321 | status code indicates that the |
322 | client has sent bad data or a malformed request to the server. Client |
323 | errors |
324 | are generally issued by the webserver when a client tries to gain |
325 | access |
326 | to a protected area using a bad username and password. </font></font> |
327 | <table width="100%"> |
328 | <tbody> |
329 | <tr> |
330 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">400</font></font></b></td> |
331 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Bad Request</font></font></b></td> |
332 | </tr> |
333 | <tr> |
334 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">401</font></font></b></td> |
335 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">401 Unauthorized</font></font></b></td> |
336 | </tr> |
337 | <tr> |
338 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">402</font></font></b></td> |
339 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">402 Payment |
340 | Required</font></font></b></td> |
341 | </tr> |
342 | <tr> |
343 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">403</font></font></b></td> |
344 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">403 Forbidden</font></font></b></td> |
345 | </tr> |
346 | <tr> |
347 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">404</font></font></b></td> |
348 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">404 Not Found</font></font></b></td> |
349 | </tr> |
350 | <tr> |
351 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">405</font></font></b></td> |
352 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Method Not |
353 | Allowed</font></font></b></td> |
354 | </tr> |
355 | <tr> |
356 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">406</font></font></b></td> |
357 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Not Acceptable</font></font></b></td> |
358 | </tr> |
359 | <tr> |
360 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">407</font></font></b></td> |
361 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Proxy |
362 | Authentication Required</font></font></b></td> |
363 | </tr> |
364 | <tr> |
365 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">408</font></font></b></td> |
366 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Request Timeout</font></font></b></td> |
367 | </tr> |
368 | <tr> |
369 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">409</font></font></b></td> |
370 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">409 Conflict</font></font></b></td> |
371 | </tr> |
372 | <tr> |
373 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">410</font></font></b></td> |
374 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">410 Gone</font></font></b></td> |
375 | </tr> |
376 | <tr> |
377 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">411</font></font></b></td> |
378 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">411 Length Required</font></font></b></td> |
379 | </tr> |
380 | <tr> |
381 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">412</font></font></b></td> |
382 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">412 Precondition |
383 | Failed</font></font></b></td> |
384 | </tr> |
385 | <tr> |
386 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">413</font></font></b></td> |
387 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">413 Request Entity |
388 | Too Long</font></font></b></td> |
389 | </tr> |
390 | <tr> |
391 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">414</font></font></b></td> |
392 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">414 Request-URI |
393 | Too Long</font></font></b></td> |
394 | </tr> |
395 | <tr> |
396 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">415</font></font></b></td> |
397 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">415 Unsupported |
398 | Media Type</font></font></b></td> |
399 | </tr> |
400 | </tbody> |
401 | </table> |
402 | <!-- HTTP 5xx codes --> |
403 | <a name="5"></a><b><font face="arial">5xx |
404 | class - Server Error</font></b> |
405 | <br> |
406 | <font face="arial"><font size="-1">This |
407 | status code indicates that the |
408 | client's request couldn't be succesfully processed due to some internal |
409 | error in the web server. These error codes may indicate something is |
410 | seriously |
411 | wrong with the web server. </font></font> |
412 | <table width="100%"> |
413 | <tbody> |
414 | <tr> |
415 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">500</font></font></b></td> |
416 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">500 Internal |
417 | Server Error</font></font></b> |
418 | <br> |
419 | <font face="arial"><font size="-1">An |
420 | internal server error has caused |
421 | the server to abort your request. This is an error condition that may |
422 | also |
423 | indicate a misconfiguration with the web server. However, the most |
424 | common |
425 | reason for 500 server errors is when you try to execute a script that |
426 | has |
427 | syntax errors. </font></font></td> |
428 | </tr> |
429 | <tr> |
430 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">501</font></font></b></td> |
431 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">501 Not Implemented</font></font></b> |
432 | <br> |
433 | <font face="arial"><font size="-1">This |
434 | code is generated by a webserver |
435 | when the client requests a service that is not implemented on the |
436 | server. |
437 | Typically, not implemented codes are returned when a client attempts to |
438 | POST data to a non-CGI (ie, the form action tag refers to a |
439 | non-executable |
440 | file). </font></font></td> |
441 | </tr> |
442 | <tr> |
443 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">502</font></font></b></td> |
444 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">502 Bad Gateway</font></font></b> |
445 | <br> |
446 | <font face="arial"><font size="-1">The |
447 | server, when acting as a proxy, |
448 | issues this response when it receives a bad response from an upstream |
449 | or |
450 | support server. </font></font></td> |
451 | </tr> |
452 | <tr> |
453 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">503</font></font></b></td> |
454 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">503 Service |
455 | Unavailable</font></font></b> |
456 | <br> |
457 | <font face="arial"><font size="-1">The |
458 | web server is too busy processing |
459 | current requests to listen to a new client. This error represents a |
460 | serious |
461 | problem with the webserver (normally solved with a reboot). </font></font></td> |
462 | </tr> |
463 | <tr> |
464 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">504</font></font></b></td> |
465 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">504 Gateway Timeout</font></font></b> |
466 | <br> |
467 | <font face="arial"><font size="-1">Gateway |
468 | timeouts are normally issued |
469 | by proxy servers when an upstream or support server doesn't respond to |
470 | a request in a timely fashion. </font></font></td> |
471 | </tr> |
472 | <tr> |
473 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">505</font></font></b></td> |
474 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">505 HTTP Version |
475 | Not Supported</font></font></b> |
476 | <br> |
477 | <font face="arial"><font size="-1">The |
478 | server issues this status code |
479 | when a client tries to talk using an HTTP protocol that the server |
480 | doesn't |
481 | support or is configured to ignore.</font></font></td> |
482 | </tr> |
483 | </tbody> |
484 | </table> |
485 | </p> |
486 | </td> |
487 | <td align="left" valign="top"></td> |
488 | </tr> |
489 | </tbody> |
490 | </table> |
491 | <br> |
492 | <hr> |
493 | <a name="SMTP"><b>SMTP Status Codes</b></a><a>:<br> |
494 | SMTP status codes are returned by mail servers to indicate the status |
495 | of a sending/receiving mail. |
496 | The status code depends on mail server and preprocessor used to analyze |
497 | log file.<br> |
498 | All codes that are failure codes are isolated by AWStats in the SMTP |
499 | Status report chart, |
500 | enabled by the directives </a><a href="awstats_config.html#Show">ShowSMTPErrorsStats</a> |
501 | in AWStats |
502 | config file. You can decide which codes are successfull mail transfer |
503 | that should not appear |
504 | in this chart with the <a href="awstats_config.html#ValidSMTPCodes">ValidSMTPCodes</a> |
505 | directive.<br> |
506 | Here are values reported for most mail servers (This should also be |
507 | values when mail log file |
508 | is preprocessing with maillogconvert.pl).<br> |
509 | SMTP Errors are classified in 3 categories:<br> |
510 | <ul> |
511 | <li><font face="arial"><font size="-1"><a href="#SMTP23">2xx/3xx - successful</a></font></font></li> |
512 | <li><font face="arial"><font size="-1"><a href="#SMTP4">4xx - failure, asking sender to try later</a></font></font></li> |
513 | <li><font face="arial"><font size="-1"><a href="#SMTP5">5xx - permanent failure</a></font></font></li> |
514 | </ul> |
515 | <table width="90%"> |
516 | <tbody> |
517 | <tr> |
518 | <td bgcolor="#dadada" valign="top"><!-- SMTP 2xx/3xx --> |
519 | <a name="SMTP23"></a><b><font face="arial">2xx/3xx class - Success</font></b> |
520 | <br> |
521 | <font face="arial"><font size="-1">They |
522 | are SMTP protocols successfull answers |
523 | </font></font> |
524 | <table width="100%"> |
525 | <tbody> |
526 | <tr> |
527 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">200</font></font></b></td> |
528 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">200 Non standard |
529 | success response</font></font></b> |
530 | <br> |
531 | <font face="arial"><font size="-1">Non |
532 | standard success response</font></font></td> |
533 | </tr> |
534 | <tr> |
535 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">211</font></font></b></td> |
536 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">211 System status, |
537 | or system help reply</font></font></b> |
538 | <br> |
539 | <font face="arial"><font size="-1">System |
540 | status, or system help reply</font></font></td> |
541 | </tr> |
542 | <tr> |
543 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">214</font></font></b></td> |
544 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">214 Help message</font></font></b> |
545 | <br> |
546 | <font face="arial"><font size="-1">Help |
547 | message</font></font></td> |
548 | </tr> |
549 | <tr> |
550 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">220</font></font></b></td> |
551 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">220 <domain> |
552 | Service ready</domain></font></font></b> |
553 | <br> |
554 | <font face="arial"><font size="-1"><domain> |
555 | Service ready</domain></font></font></td> |
556 | </tr> |
557 | <tr> |
558 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">221</font></font></b></td> |
559 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">221 <domain> |
560 | Service closing transmission channel</domain></font></font></b> |
561 | <br> |
562 | <font face="arial"><font size="-1"><domain> |
563 | Service closing transmission channel</domain></font></font></td> |
564 | </tr> |
565 | <tr> |
566 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">250</font></font></b></td> |
567 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">250 Requested mail |
568 | action taken and completed</font></font></b> |
569 | <br> |
570 | <font face="arial"><font size="-1">Your |
571 | ISP mail server have successfully executes a command and the DNS is |
572 | reporting a positive delivery.</font></font></td> |
573 | </tr> |
574 | <tr> |
575 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">251</font></font></b></td> |
576 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">251 User not |
577 | local: will forward to <forward-path></forward-path></font></font></b> |
578 | <br> |
579 | <font face="arial"><font size="-1">Your |
580 | message to a specified |
581 | email address is not local to the mail server, but it will accept and |
582 | forward the message to a different recipient email address.</font></font></td> |
583 | </tr> |
584 | <tr> |
585 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">252</font></font></b></td> |
586 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">252 Recipient |
587 | cannot be verified</font></font></b> |
588 | <br> |
589 | <font face="arial"><font size="-1">Recipient |
590 | cannot be verified but mail server accepts the message and attempts |
591 | delivery</font></font></td> |
592 | </tr> |
593 | <tr> |
594 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">354</font></font></b></td> |
595 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">354 Start mail |
596 | input and end with <crlf>.<crlf></crlf></crlf></font></font></b> |
597 | <br> |
598 | <font face="arial"><font size="-1">Indicates |
599 | mail server is ready |
600 | to accept the message or instruct your mail client to send the message |
601 | body after the mail server have received the message headers.</font></font></td> |
602 | </tr> |
603 | </tbody> |
604 | </table> |
605 | <!-- SMTP 4xx --> |
606 | <a name="SMTP4"></a><b><font face="arial">4xx class - Temporary Errors</font></b> |
607 | <br> |
608 | <font face="arial"><font size="-1">Those |
609 | codes are temporary error message. They are used to tell client sender |
610 | that |
611 | an error occured but he can try to solve it but trying again, so in |
612 | most cases, clients that |
613 | receive such codes will keep the mail in their queue and will try again |
614 | later.<br> |
615 | </font></font> |
616 | <table width="100%"> |
617 | <tbody> |
618 | <tr> |
619 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">421</font></font></b></td> |
620 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">421 <domain> |
621 | Service not available, closing transmission channel</domain></font></font></b> |
622 | <br> |
623 | <font face="arial"><font size="-1">This |
624 | may be a reply to any command if the service knows it must shut down.</font></font></td> |
625 | </tr> |
626 | <tr> |
627 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">450</font></font></b></td> |
628 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">450 Requested mail |
629 | action not taken: mailbox busy or access denied</font></font></b> |
630 | <br> |
631 | <font face="arial"><font size="-1">Your |
632 | ISP mail server indicates |
633 | that an email address does not exist or the mailbox is busy. It could |
634 | be the network connection went down while sending, or it could also |
635 | happen if the remote mail server does not want to accept mail from you |
636 | for some reason i.e. (IP address, From address, Recipient, etc.)</font></font></td> |
637 | </tr> |
638 | <tr> |
639 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">451</font></font></b></td> |
640 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">451 Requested mail |
641 | action aborted: error in processing</font></font></b> |
642 | <br> |
643 | <font face="arial"><font size="-1">Your |
644 | ISP mail server indicates |
645 | that the mailing has been interrupted, usually due to overloading from |
646 | too many messages or transient failure is one in which the message sent |
647 | is valid, but some temporary event prevents the successful sending of |
648 | the message. Sending in the future may be successful.</font></font></td> |
649 | </tr> |
650 | <tr> |
651 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">452</font></font></b></td> |
652 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">452 Requested mail |
653 | action not taken: insufficient system storage</font></font></b> |
654 | <br> |
655 | <font face="arial"><font size="-1">Your |
656 | ISP mail server indicates, probable overloading from too many messages |
657 | and sending in the future may be successful.</font></font></td> |
658 | </tr> |
659 | <tr> |
660 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">453</font></font></b></td> |
661 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">453 Too many |
662 | messages</font></font></b> |
663 | <br> |
664 | <font face="arial"><font size="-1">Some |
665 | mail servers have the |
666 | option to reduce the number of concurrent connection and also the |
667 | number of messages sent per connection. If you have a lot of messages |
668 | queued up it could go over the max number of messages per connection. |
669 | To see if this is the case you can try submitting only a few messages |
670 | to that domain at a time and then keep increasing the number until you |
671 | find the maximum number accepted by the server.</font></font></td> |
672 | </tr> |
673 | </tbody> |
674 | </table> |
675 | <!-- SMTP 5xx --> |
676 | <a name="SMTP5"></a><b><font face="arial">5xx class - Permanent Errors</font></b> |
677 | <br> |
678 | <font face="arial"><font size="-1">This |
679 | are permanent error codes. Mail transfer is definitly a failure. No |
680 | other try will be done. |
681 | </font></font> |
682 | <table width="100%"> |
683 | <tbody> |
684 | <tr> |
685 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">500</font></font></b></td> |
686 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">500 Syntax error, |
687 | command unrecognized or command line too long</font></font></b> |
688 | </td> |
689 | </tr> |
690 | <tr> |
691 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">501</font></font></b></td> |
692 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">501 Syntax error |
693 | in parameters or arguments</font></font></b> |
694 | </td> |
695 | </tr> |
696 | <tr> |
697 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">502</font></font></b></td> |
698 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">502 Command not |
699 | implemented</font></font></b> |
700 | </td> |
701 | </tr> |
702 | <tr> |
703 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">503</font></font></b></td> |
704 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">503 Server |
705 | encountered bad sequence of commands</font></font></b> |
706 | </td> |
707 | </tr> |
708 | <tr> |
709 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">504</font></font></b></td> |
710 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">504 Command |
711 | parameter not implemented</font></font></b> |
712 | </td> |
713 | </tr> |
714 | <tr> |
715 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">521</font></font></b></td> |
716 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">521 <domain> |
717 | does not accept mail or closing transmission channel</domain></font></font></b> |
718 | <br> |
719 | <font face="arial"><font size="-1">You |
720 | must be pop-authenticated before you can use this SMTP server and you |
721 | must use your mail address for the Sender/From field.</font></font></td> |
722 | </tr> |
723 | <tr> |
724 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">530</font></font></b></td> |
725 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">530 Access denied</font></font></b> |
726 | <br> |
727 | <font face="arial"><font size="-1">A |
728 | sendmailism ?</font></font></td> |
729 | </tr> |
730 | <tr> |
731 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">550</font></font></b></td> |
732 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">550 Requested mail |
733 | action not taken (Relaying not allowed, Unknown recipient user, ...)</font></font></b> |
734 | <br> |
735 | <font face="arial"><font size="-1">Sending |
736 | an email to recipients |
737 | outside of your domain are not allowed or your mail server does not |
738 | know that you have access to use it for relaying messages and |
739 | authentication is required. Or to prevent the sending of SPAM some mail |
740 | servers will not allow (relay) send mail to any e-mail using another |
741 | company’s network and computer resources.</font></font></td> |
742 | </tr> |
743 | <tr> |
744 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">551</font></font></b></td> |
745 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">551 User not |
746 | local: please try <forward-path> or Invalid Address: Relay |
747 | request denied</forward-path></font></font></b> |
748 | </td> |
749 | </tr> |
750 | <tr> |
751 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">552</font></font></b></td> |
752 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">552 Requested mail |
753 | action aborted: exceeded storage allocation</font></font></b> |
754 | <br> |
755 | <font face="arial"><font size="-1">ISP |
756 | mail server indicates, probable overloading from too many messages.</font></font></td> |
757 | </tr> |
758 | <tr> |
759 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">553</font></font></b></td> |
760 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">553 Requested mail |
761 | action not taken: mailbox name not allowed</font></font></b> |
762 | <br> |
763 | <font face="arial"><font size="-1">Some |
764 | mail servers have the |
765 | option to reduce the number of concurrent connection and also the |
766 | number of messages sent per connection. If you have a lot of messages |
767 | queued up (being sent) for a domain, it could go over the maximum |
768 | number of messages per connection and/or some change to the message |
769 | and/or destination must be made for successful delivery.</font></font></td> |
770 | </tr> |
771 | <tr> |
772 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">554</font></font></b></td> |
773 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">554 Requested mail |
774 | action rejected: access denied</font></font></b> |
775 | </td> |
776 | </tr> |
777 | <tr> |
778 | <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">557</font></font></b></td> |
779 | <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">557 Too many |
780 | duplicate messages</font></font></b> |
781 | <br> |
782 | <font face="arial"><font size="-1">Resource |
783 | temporarily unavailable Indicates (probable) that there is some kind of |
784 | anti-spam system on the mail server.</font></font></td> |
785 | </tr> |
786 | <!-- # Postfix code for access_map_reject_code (postfix default=554) with access_map_reject_code rule '570'=>'Access denied: access_map violation (on SMTP client or HELO hostname, sender or recipient email address)', # Postfix code for maps_rbl_reject_code (postfix default=554) with maps_rbl_code rule '571'=>'Access denied: SMTP client listed in RBL', # Postfix code for relay_domains_reject_code (postfix default=554) with relay_domains_reject rule '572'=>'Access denied: Relay not authorized or not local host not a gateway', # Postfix code for unknown_client_reject_code (postfix default=450) with reject_unknown_client rule '573'=>'Access denied: Unknown SMTP client hostname (without DNS A or MX record)', # Postfix code for invalid_hostname_reject_code (postfix default=501) with reject_invalid_hostname rule '574'=>'Access denied: Bad syntax for client HELO hostname (Not RFC compliant)', # Postfix code for reject_code (postfix default=554) with smtpd_client_restrictions '575'=>'Access denied: SMTP client hostname rejected', # Postfix code for unknown_address_reject_code (postfix default=450) with reject_unknown_sender_domain or reject_unknown_recipient_domain rule '576'=>'Access denied: Unknown domain for sender or recipient email address (without DNS A or MX record)', # Postfix code for unknown_hostname_reject_code (postfix default=501) with reject_unknown_hostname rule '577'=>'Access denied: Unknown client HELO hostname (without DNS A or MX record)', # Postfix code for non_fqdn_reject_code (Postfix default=504) with reject_non_fqdn_hostname, reject_non_fqdn_sender or reject_non_fqdn_recipient rule '578'=>'Access denied: Invalid domain for client HELO hostname, sender or recipient email address (not FQDN)', --> |
787 | </tbody> |
788 | </table> |
789 | </td> |
790 | <td align="left" valign="top"></td> |
791 | </tr> |
792 | </tbody> |
793 | </table> |
794 | <br> |
795 | <hr> |
796 | <script language="javascript"> |
797 | var date='$Date: 2010/06/22 21:35:24 $'; |
798 | document.writeln("Last revision: "+date); |
799 | </script> |
800 | </body></html> |