home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 22 / AMUG_22-1.ISO / Files / Internet / Web Things / HTML LinkChecker 2.0.sit / HTML LinkChecker 2.0 / Manual.rsrc / TEXT_2000_Appendix 2 Errors.txt < prev    next >
Encoding:
Text File  |  1997-04-24  |  8.5 KB  |  65 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6. Possible errors    
  7.  
  8.  This is the possible errors you may get in HTML LinkChecker. They are shortly described by selecting a line in the list and selecting ‚ÄùShow Information‚Äù from the ‚ÄúFile‚Äù-menu, but even more described here.
  9.  
  10. Not found    
  11.  The most common error, indicating that a local link is incorrect. The linked file does not exist.
  12.  
  13. Not exist    
  14.  This means that a local link with an anchor, like ‚Äúfile.html#anchor‚Äù, points to an existing file but that the anchor does not exist on the linked page. Clicking the link in a browser will take you to the linked page, but not to the right part of it. An anchor is usually defined with the tag <A NAME=nameOfAnchor>text</a>. The HTML 3.0 standard also allow other solutions, such as <P NAME=nameOfAnchor>, but HTML LinkChecker only cares about <A NAME ...>. In other words, the link may work correctly in newer browsers even if it's reported as incorrect.
  15.  
  16. 204 error    
  17.  This, and all the following errors, is an external error indicating that something is wrong with a link to a page outside your computer (which means, on the net). The 204 code means that the linked file exist, but that it is empty. You maybe have got this error in your browser sometimes, and like then, it is often a temporarily error. Open the ‚ÄúFull Information‚Äù-dialog, click ‚ÄúTry again‚Äù, and you'll in most cases get a different result.
  18.  
  19. 301 error    
  20.  This means that the page has moved. Clicking the link in a browser (not in the earliest versions though) will take you to the new page anyway, but it would be a good idea to link to the right page instead of the old one. In the ‚ÄúFull Information‚Äù-dialog you can find out the new URL. A common 301 error is a link to, for example, ‚Äúhttp://www.server.com/folder‚Äù which has moved to ‚Äúhttp://www.server.com/folder/‚Äù. No big difference, but it's still better to use the second URL instead of the first one. (To be technical, browsers that only supports HTTP/0.9 won't find the new page unless the server software is very understandable).
  21.  
  22. 400 error    
  23.  This is ‚ÄúBad request‚Äù, a pretty rare error. 4xx errors actually means that there is something wrong in the command to the remote server, and it is probably something wrong in the command sent by HTML LinkChecker which is not understood by the server software. Probably because of a bug in either the program or in the server. Probably you should tell me about it. Probably I will fix it.
  24.  
  25. 401 error    
  26.  401 stands for ‚ÄúUnauthorized‚Äù. You're not allowed to visit the page, and probably not your visitors either.
  27.  
  28. 403 error    
  29.  Means ‚ÄúForbidden‚Äù. The remote file is protected by a password. HTML LinkChecker cannot be configured to send usernames and passwords to different pages, so if you know that your visitors have access passwords, this is nothing to worry about.
  30.  
  31. 404 error    
  32.  Without any competitior, this is the most common error code. You've probably got it hundreds of times when browsing the net, and this is one of the basic reasons to use HTML LinkChecker. The linked file does not exist, and nor the program or your visitors can't find out where it is. Either it's been moved or deleted, or you have typed the wrong URL to the file. Frustating, yes, but your visitors would be even more frustated if they got the same error... If you're using a proxy-server, 404 will be returned even if other numbers was returned to the proxy. I work on a way to fix this, if possible, in future versions.
  33.  
  34. 500 error    
  35.  Error codes starting with the number of five means that there was something wrong in the server and not, as with 4xx errors, in the browser (which is HTML LinkChecker in this case). 500 means ‚ÄúInternal server error‚Äù and is usually a temporarily error. A CGI-script which is configured in a wrong way will also return this error. There is nothing you can do about it.
  36.  
  37. 501 error    
  38.  This says ‚ÄúNot implemented‚Äù, which still doesn't make the life easier for you. If you're sure about the URL, tell the webmaster of the remote page about it. (‚ÄúBut I can't connect to the server, how would I then be able to know the email to the webmaster?‚Äù, you may ask. If nothing else, try for example webmaster@server.com, if the remote page should be located at http://www.server.com/somefolder/file.html. Email to webmaster use to work).
  39.  
  40. 503 error    
  41.  ‚ÄúThe service is unavailable‚Äù. This is usually a temporarily error. The server exists, but can be down for backup, upgrade or there is something else which is wrong. Hopefully it will soon be fixed, and if you try again, maybe it's ok then.
  42.  
  43. Con error    
  44.  HTML LinkChecker opened a connection to the server, sent a request for the specified document, but the server closed the connection before HTML LinkChecker had time to check for a reply. This can be natural, or it can be caused by a very slow operation in HTML LinkChecker. Let's say, for example, you leave the program running in the background and use another application which doesn't give any processor-time to HTML Linkchecker. The program can't check for results on sent requests, and after an amount of minutes (depending on the remote server), the server doesn't want to wait anymore and closes the connection. On the other hand, if you get this error frequently even if the program seems to work fast, and if the link works fine in a browser, it's probably a bug. Please tell me about it!
  45.  
  46. DNS error    
  47.  This means that the remote host does not exist, or that it is currently unavailable, or that you've set the options in the ‚ÄúPreferences‚Äù-dialog a bit wrong. It is returned when HTML LinkChecker fails to make an IP-number (like 192.43.16.43) of the host (like www.server.com). It can be temporaily, but more often, the server doesn't exist at all. A link to ‚Äúhttp://www.doesnt.exist.at.all‚Äù will for example return a DNS error. Another reason is that the ‚ÄúDNS Timeout‚Äù is set to low in the ‚ÄúPreferences‚Äù-dialog, see the ‚ÄúPreferences‚Äù-chapter. You may increase it, but if it's slow for you, it will also be slow to contact for your visitors. DNS-errors are never returned when using a proxy-server, instead you will get 404 errors.
  48.  
  49. Ext error    
  50.  Means that the connection was refused by the server. HTML LinkChecker translated the hostname to an IP-number succesfully, asked to open a connection but found it closed immediately. In other words, the server exist, but by some reason, it doesn't want anyone to open connections to it. It's probably closed temporarily and will be back again soon.
  51.  
  52. Idl error    
  53.  This is returned when HTML LinkChecker have got no response to its request after the ‚ÄúIdle Timeout‚Äù-delay specified in the ‚ÄúPreferences‚Äù-dialog. The server may be slow, in most cases it will work fine after a few retries. If you get many Idl errors, you should increase the ‚ÄúIdle Timeout‚Äù. Default is 300 seconds (5 minutes). Since HTML LinkChecker can work while waiting, there is really no big deal if it is set to one minute or ten.
  54.  
  55. Unknown error (xxx)    
  56.  You get a number, and when you open the ‚ÄúFull information‚Äù-dialog, it says ‚ÄúUnknown error‚Äù, followed by the code within parentheses. It doesn't have to mean that there is something strange, you don't need to call the news. It's just a sort of error that HTML LinkChecker is not familiar with. If you get an error like this, please let me know and I'll teach the program what it means until the next release.
  57.  
  58. Just fine    
  59.  If you choose ‚ÄúTry again‚Äù and the result is OK, and then click ‚ÄúUpdate list‚Äù, the list will store it labled as ‚ÄúJust fine‚Äù. Means ‚ÄúJust fine‚Äù...
  60.  
  61. 200 and 302 results    
  62.  These are only returned when choosing ‚ÄúTry again‚Äù from the ‚ÄúFull information‚Äù-dialog. They means that the linked file exist, and that you should be just happy. The error originally reported was just temporarily, and it isn't much to care about. It's a good idea to hide the line after you've closed the ‚ÄúFull information‚Äù-dialog. To be exact, 200 means ‚Äúok‚Äù and 302 means ‚Äúmoved temporarily‚Äù. If a file is moved temporarily, it will, differently from 301 errors, move back in the near future. Nothing to care about, in other words.
  63.  
  64. Don't just read the number    
  65.  An external error does not have to be what it says. An overloaded server may report everything from ‚Äú503 Service is unavailable‚Äù to ‚Äú404 File not found‚Äù. It's also possible that there is a temporarily error in the server. A once-a-week backup may report ‚Äú404‚Äù for a few seconds, even if it would report ‚Äú200 ok‚Äù in the other 604795 seconds of the week. Usually you see what's wrong, mabe you've just spelt the URL wrong, or you know that the specified URL is very popular and sometimes is overloaded.