\r
<a name="MISSINGDOLLAR"></a><br>\r
<b><u>FAQ-SET050 : ERROR "MISSING $ ON LOOP VARIABLE ..."</u></b><br>\r
-<font class=CProblem>PROBLEM:</font>\r
+<font class=CProblem>PROBLEM:</font><br>\r
When I run awstats.pl from command line, I get:<br>\r
<i>"Missing $ on loop variable at awstats.pl line xxx"</i><br>\r
-<font class=CSolution>SOLUTION:</font>\r
+<font class=CSolution>SOLUTION:</font><br>\r
Problem is in your Perl interpreter. Try to install or reinstall a more recent/stable Perl interpreter.<br>\r
You can get new Perl version at <a href="http://www.activestate.com/ActivePerl/">ActivePerl</a> (<font color=#221188>Win32</font>)\r
or <a href="http://www.perl.com/pub/language/info/software.html">Perl.com</a> (<font color=#221188>Unix/Linux/Other</font>).<br>\r
\r
<a name="CGISOURCE"></a><br>\r
<b><u>FAQ-SET100 : I SEE PERL SCRIPT'S SOURCE INSTEAD OF ITS EXECUTION</u></b><br>\r
-<font class=CProblem>PROBLEM:</font>\r
+<font class=CProblem>PROBLEM:</font><br>\r
When I try to execute the Perl script through the web server,\r
I see the Perl script's source instead of the HTML result page of its execution !<br>\r
-<font class=CSolution>SOLUTION:</font>\r
+<font class=CSolution>SOLUTION:</font><br>\r
This is not a problem of AWStats but a problem in your web server setup.\r
awstats.pl file must be in a directory defined in your web server to be a "cgi" directory,\r
this means, a directory configured in your web server to contain "executable" files and\r
<a name="SPAWNERROR"></a><a name="INTERNAL"></a><br>\r
<b><u>FAQ-SET150 : INTERNAL ERROR 500 IN MY BROWSER</u></b><br>\r
<b><u>FAQ-SET200 : ERROR "... COULDN'T CREATE/SPAWN CHILD PROCESS..."</u></b><br>\r
-<font class=CProblem>PROBLEM:</font>\r
+<font class=CProblem>PROBLEM:</font><br>\r
AWStats seems to run fine at the command prompt but when ran as a CGI from a browser, I get an <i>"Internal Error 500"</i>.<br>\r
-I also get the following message in my Apache error log file (or in browser with Apache 2.0+):<br>\r
+I also also might have the following message in my Apache error log file (or in browser with Apache 2.0+):<br>\r
<i>...couldn't create/spawn child process: c:/mywebroot/cgi-bin/awstats.pl</i><br>\r
-<font class=CSolution>SOLUTION:</font>\r
-This problem occurs with Apache web server with no internal Perl interpreter (mod_perl not\r
-active). To solve this, you must tell Apache where is your Perl interpreter.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
+First, try to run awstats.pl from command line to see if file is correct. If you get some\r
+syntax errors and use a Unix like OS, check if your file is a Unix like text file (This\r
+means each line end with a LF char and not a CR+LF char).<br>\r
+If awstats.pl file runs correctly from command line, this is probably because your\r
+web server is not able to known how to run perl scripts. This problem can occur with Apache web\r
+servers with no internal Perl interpreter (mod_perl not active). To solve this, you must\r
+tell Apache where is your external Perl interpreter.<br>\r
<u>For this, you have 2 solutions:</u><br>\r
1) Add the following directive in your Apache <b>httpd.conf</b> config (or remove the # to uncomment it if line is already available)<br>\r
<b><i>ScriptInterpreterSource registry</i></b><br>\r
Then restart Apache. This will tell Apache to look into the registry to find the program associated to .pl extension.<br>\r
-2) Other solution (not necessary if first works): Change the first line of awstats.pl file with the full path of your Perl interpreter.<br>\r
+2) Other solution (not necessary if first solution works): Change the first line of awstats.pl file with the full path of your Perl interpreter.<br>\r
Example with Windows OS and ActivePerl Perl interpreter (installed in C:\Program Files\ActiveState\ActivePerl),\r
you must change the first line of awstats.pl file with:<br>\r
<i>#!c:/program files/activestate/activeperl/bin/perl</i><br>\r
\r
<a name="IE6CRASH"></a><a name="IE6CRASH"></a><br>\r
<b><u>FAQ-SET220 : IE6 CRASH WHILE RUNNING AWSTATS.PL</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> Sometimes IE6 crash while running awstats.pl with some AWStats configuration. Other versions or browsers works fine.<br>\r
-<font class=CSolution>SOLUTION:</font>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+Sometimes IE6 crash while running awstats.pl with some AWStats configuration. Other versions or browsers works fine.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
A lot of users had experienced problems with IE6. It seems that this browser is not able to load a 60k text\r
served by perl script which would read the 60k text file and then display the html page.\r
The only solution is to wait of fix from MS or use another version (5.0, 5.5...) or browser (Netscape, Opera...).<br>\r
\r
<a name="PERSONALIZEDLOG"></a><br>\r
<b><u>FAQ-SET250 : LOG FORMAT SETUP OR ERRORS</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> Which value do I have to put in the LogFormat\r
-parameter to make AWStats working with my log file format ?<br>\r
-<font class=CSolution>SOLUTION:</font>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+Which value do I have to put in the LogFormat parameter to make AWStats working with my log file format ?<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
The AWStats config file give you all possible values for LogFormat parameter.\r
To help you, this is some common cases of log file format, and\r
the corresponding value for LogFormat you must use in your AWStats config file:<br>\r
\r
<a name="FTP"></a><br>\r
<b><u>FAQ-SET260 : SETUP FOR FTP SERVER LOG FILES</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> What do I have to do to use AWStats to analyze some FTP server log files.<br>\r
-<font class=CSolution>SOLUTION:</font>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+What do I have to do to use AWStats to analyze some FTP server log files.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
AWStats was built to analyze web,wap or proxy server's log files. However it can be used with some FTP server log files.<br>\r
<u>This is example for ProFTP:</u><br>\r
Modify the proftpd.conf file. At the very top add two new defines.<br>\r
\r
<a name="NOTSAMENUMBER"></a><br>\r
<b><u>FAQ-SET280 : ERROR "NOT SAME NUMBER OF RECORDS OF..."</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> When I run AWStats from command line (or as a cgi from a browser), I get\r
+<font class=CProblem>PROBLEM:</font><br>\r
+When I run AWStats from command line (or as a cgi from a browser), I get\r
a message "Not same number of records of ...".<br>\r
-<font class=CSolution>SOLUTION:</font>\r
+<font class=CSolution>SOLUTION:</font><br>\r
This means your AWStats reference database files (operating systems, browsers, robots...) are not correct.\r
First try to update to 4.0. Then check in your disk that you have only ONE of those files. They should be\r
in '<b>lib</b>' directory ('db' with 4.0) where awstats.pl is installed:<br>\r
\r
<a name="COULDNOTOPEN"></a><br>\r
<b><u>FAQ-SET300 : ERROR "COULDN'T OPEN FILE ..."</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I have the following error:<br>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+I have the following error:<br>\r
<i>"Couldn't open file /workingpath/awstatsmmyyyy.tmp.9999: Permission denied."</i><br>\r
-<font class=CSolution>SOLUTION:</font> This error means that the web server \r
-didn't succeed in writing the working temporary file (file ended by .tmp.9999 \r
+<font class=CSolution>SOLUTION:</font><br>\r
+This error means that the web server didn't succeed in writing the working temporary file (file ended by .tmp.9999 \r
where 9999 is a number) because of permissions problems.<br>\r
First check that the directory <i>/workingpath</i> has "Write" permission for<br>\r
user <u>nobody</u> (default user used by Apache on Linux systems)<br>\r
\r
<a name="EMPTY_STATS"></a><br>\r
<b><u>FAQ-SET350 : EMPTY OR NULL STATISTICS REPORTED</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> AWStats seems to work but I'm not \r
-getting any results. i get a statistics page that looks like i have no hits.<br>\r
-<font class=CSolution>SOLUTION:</font> That's the most common problem you \r
-can have and reason is simple: Your log file format setup is wrong.<br>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+AWStats seems to work but I'm not getting any results. i get a statistics page that looks like i have no hits.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
+That's the one of the most common problem you can have and reason is simple: Your log file format setup is wrong.<br>\r
<u>If you use Apache web server</u><br>\r
The best way of working is to use the <i>"combined"</i> log format (See the <a href="awstats_setup.html">Setup and Use</a> page\r
to know the way to change your Apache server log from <i>"common"</i> log format into <i>"combined"</i>).\r
\r
<a name="REDIRECT"></a><br>\r
<b><u>FAQ-SET400 : PIPE REDIRECTION TO A FILE GIVE ME AN EMPTY FILE</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I want to redirect awstats.pl output to a file with the following command :<br>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+I want to redirect awstats.pl output to a file with the following command :<br>\r
<i>> awstats.pl -config=... [other_options] > myfile.html</i><br>\r
But myfile.html is empty (size is 0). If i remove the redirection, everythings works correctly.<br>\r
-<font class=CSolution>SOLUTION:</font> This is not an AWStats bug but a problem between perl and Windows.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
+This is not an AWStats bug but a problem between perl and Windows.<br>\r
You can easily solve this running the following command instead:<br>\r
<i>> perl awstats.pl -config=... [other_options] > myfile.html</i><br>\r
<br>\r
\r
<a name="NO_ICON"></a><br>\r
<b><u>FAQ-SET450 : NO PICTURES/GRAPHICS SHOWN</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> AWStats seems to work (all data and counters seem to be good)\r
-but I have no image shown.<br>\r
-<font class=CSolution>SOLUTION:</font> With Apache web server, you might have\r
-troubles (no picture shown on stats page) if you use a directory called "icons" (because of Apache\r
+<font class=CProblem>PROBLEM:</font><br>\r
+AWStats seems to work (all data and counters seem to be good) but I have no image shown.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
+With Apache web server, you might have troubles (no picture shown on stats page) if you use a directory called "icons" (because of Apache\r
pre-defined "icons" alias directory), so use instead, for example, a directory called "icon" with\r
no s at the end (Rename your directory physically and change the <a href="awstats_config.html#DirIcons">DirIcons</a> parameter in config file\r
to reflect this change).<br>\r
\r
<a name="ROTATE"></a><br>\r
<b><u>FAQ-SET500 : HOW TO ROTATE MY LOGS WITHOUT LOOSING DATA</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I want to archive/rotate my logs using my web server\r
-system options or a third software (rotatelog, cronolog) but don't want to loose any visits information\r
-during the rotate process.<br>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+I want to archive/rotate my logs using my web server system options or a third software (rotatelog,\r
+cronolog) but don't want to loose any visits information during the rotate process.<br>\r
<font class=CSolution>SOLUTION:</font><br>\r
If you use a rotate system (internal web server feature or third software), this means you probably not use\r
AWStats <a href="awstats_config.html#PurgeLogFile">PurgeLogFile</a> nor <a href="awstats_config.html#ArchiveLogRecords">ArchiveLogRecords</a> parameter.<br>\r
\r
<a name="CRONTAB"></a><br>\r
<b><u>FAQ-SET550 : HOW TO RUN AWSTATS FREQUENTLY</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> AWStats must be ran frequently to update statistics.\r
-How can I do this ?<br>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+AWStats must be ran frequently to update statistics. How can I do this ?<br>\r
<font class=CSolution>SOLUTION:</font><br>\r
<br>\r
<u>With Windows</u>, you can use the internal task scheduler.\r
\r
<a name="EXCLUDEHOSTS"></a><br>\r
<b><u>FAQ-SET600 : HOW CAN I EXCLUDE MY IP ADDRESS (OR WHOLE SUBNET MASK) FROM STATS ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I don't want to see my own IP address in the stats or I want to exclude counting\r
-visits from a whole subnet.<br>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+I don't want to see my own IP address in the stats or I want to exclude counting visits from a whole subnet.<br>\r
<font class=CSolution>SOLUTION:</font><br>\r
You must edit the config file to change the <a href="awstats_config.html#SkipHosts">SkipHosts</a> parameter.<br>\r
For example, to exclude:<br>\r
\r
<a name="SPEED"></a><br>\r
<b><u>FAQ-COM100 : AWSTATS SPEED/TIMEOUT PROBLEMS ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> When I analyze large log files,\r
-processing times are very important (Update process from a browser\r
+<font class=CProblem>PROBLEM:</font><br>\r
+When I analyze large log files, processing times are very important (Update process from a browser\r
returns a timeout/internal error after a long wait).\r
Is there a setup or things to do to avoid this and increase speed ?<br>\r
-<font class=CSolution>SOLUTION:</font> You really need to understand \r
-how a log analyzer works to have good speed. There is also major setup changes \r
-you can do to decrease your processing time.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
+You really need to understand how a log analyzer works to have good speed.\r
+There is also major setup changes you can do to decrease your processing time.<br>\r
- Launch AWStats more often (from crontab or a scheduler). More often you launch \r
AWStats, more faster is AWStats (because the less is the number of NEW lines in \r
log, since last run, to process). See the <a href="awstats_benchmark.html">Benchmark page</a> to\r
\r
<a name="BENCHMARK"></a><br>\r
<b><u>FAQ-COM150 : BENCHMARK / FREQUENCY TO LAUNCH AWSTATS TO UPDATE STATISTICS</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> What is AWStats speed ?<br>\r
-<font class=CProblem>PROBLEM:</font> What is the frequency to launch AWStats process to update my statistics ?<br>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+What is AWStats speed ?<br>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+What is the frequency to launch AWStats process to update my statistics ?<br>\r
<font class=CSolution>SOLUTION:</font>\r
All benchmarks information and advice on frequency for update process are related into\r
the <a href="awstats_benchmark.html">Benchmark page</a>.<br>\r
\r
<a name="DNS"></a><br>\r
<b><u>FAQ-COM200 : HOW REVERSE DNS LOOKUP WORKS, UNRESOLVED IP ADDRESSES</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> The reported page AWStats shows me \r
-has no hostnames, only IP addresses, countries reported are all "unknown".<br>\r
-<font class=CSolution>SOLUTION:</font> When AWStats find an IP address \r
-in your log file, it tries a reverse DNS lookup to find the hostname and domain \r
-if the <a href="awstats_tools.html#DNSLookup">DNSLookup</a> parameter, in your AWStats config file, is <a href="awstats_config.html#DNSLookup">DNSLookup</a>=1\r
+<font class=CProblem>PROBLEM:</font><br>\r
+The reported page AWStats shows me has no hostnames, only IP addresses, countries reported are all "unknown".<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
+When AWStats find an IP address in your log file, it tries a reverse DNS lookup to find\r
+the hostname and domain if the <a href="awstats_tools.html#DNSLookup">DNSLookup</a> parameter, in your AWStats config file, is <a href="awstats_config.html#DNSLookup">DNSLookup</a>=1\r
(Default value). So, first, check if you have the good value. The <a href="awstats_config.html#DNSLookup">DNSLookup</a>=0 \r
must be used only if your log file contains already resolved IP address. For example, \r
when you set up Apache with the <i>HostNameLookups=on</i> directive. When you \r
\r
<a name="DIFFERENT_RESULTS"></a><br>\r
<b><u>FAQ-COM250 : DIFFERENT RESULTS THAN OTHER ANALYZER</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I also use webalizer (or another \r
-log analyzer) and it doesn't report the same results than AWStats. Why ?<br>\r
-<font class=CSolution>SOLUTION:</font>\r
+<font class=CProblem>PROBLEM:</font><br>\r
+I also use webalizer (or another log analyzer) and it doesn't report the same results than AWStats. Why ?<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
If you compare AWStats results with an other log file analyzer, you will found some differences,\r
sometimes very important. In fact, all analyzer (even AWStats) make "over reporting" because of the\r
problem of proxy-servers and robots. However AWStats is one the most accurate and its "over reporting"\r
\r
<a name="DIFFERENCE_HOURS"></a><br>\r
<b><u>FAQ-COM300 : DIFFERENCE BETWEEN LOCAL HOURS AND AWSTATS REPORTED HOURS</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I use IIS and there's a difference \r
-between local hour and AWStats reported hour. For example I made a hit on a page \r
+<font class=CProblem>PROBLEM:</font><br>\r
+I use IIS and there's a difference between local hour and AWStats reported hour. For example I made a hit on a page \r
at 4:00 and AWStats report I hit it at 2:00.<br>\r
-<font class=CSolution>SOLUTION:</font> This is not a problem of time \r
-in your local client host. AWStats use only time reported in logs by your server \r
+<font class=CSolution>SOLUTION:</font><br>\r
+This is not a problem of time in your local client host.\r
+AWStats use only time reported in logs by your server \r
and all time are related to server hour. The problem is that IIS in some foreign \r
versions puts GMT time in its log file (and not local time). So, you have also \r
GMT time in your statistics.<br>\r
\r
<a name="OLDLOG"></a><br>\r
<b><u>FAQ-COM350 : HOW CAN I PROCESS OLD LOG FILE ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I want to process an old log file to include its data in my AWStats reports.<br>\r
-<font class=CSolution>SOLUTION:</font> \r
+<font class=CProblem>PROBLEM:</font><br>\r
+I want to process an old log file to include its data in my AWStats reports.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
You must change your <a href="awstats_config.html#LogFile">LogFile</a> parameter to point to the old log file and run\r
the update (or use the -logformat option on command line to overwrite <a href="awstats_config.html#LogFile">LogFile</a> parameter).\r
The update process can only accept files in chronological order, so if you have already processed a recent file,\r
\r
<a name="MULTILOG"></a><br>\r
<b><u>FAQ-COM400 : HOW CAN I UPDATE MY STATISTICS WHEN I USE A LOAD BALANCING SYSTEM THAT SPLITS MY LOGS ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> How can I update my statistics when i use a load balancing system that split my logs ?<br>\r
-<font class=CSolution>SOLUTION:</font> \r
+<font class=CProblem>PROBLEM:</font><br>\r
+How can I update my statistics when i use a load balancing system that split my logs ?<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
The best solution is to merge all split log files resulted from all your load balanced servers into one. For this, you can use\r
the <a href="awstats_config.html#logresolvemerge">logresolvemerge</a> tool provided with AWStats :<br>\r
<i>logresolvemerge.pl file1.log file2.log ... filen.log > newfiletoprocess.log</i><br>\r
\r
<a name="RESET"></a><br>\r
<b><u>FAQ-COM500 : HOW CAN I RESET ALL MY STATISTICS ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I want to reset all my statistics and restart my stats from now.<br>\r
-<font class=CSolution>SOLUTION:</font> \r
+<font class=CProblem>PROBLEM:</font><br>\r
+I want to reset all my statistics and restart my stats from now.<br>\r
+<font class=CSolution>SOLUTION:</font><br>\r
All analyzed data are stored by AWStats in files called <i>awstatsMMYYYY.[site.]txt</i> (one file each month).\r
You will find those files in directory defined by <a href="awstats_config.html#DirData">DirData</a> parameter (same directory than awstats.pl by default).<br>\r
To reset your stats for a month, you just have to delete the file for the required month/year.<br>\r
\r
<a name="EDITHISTORY"></a><br>\r
<b><u>FAQ-COM550 : CAN I SAFELY REMOVE A LINE IN HISTORY FILES (awstatsMMYYYY*.txt) ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> After processing a log file I want to change my statistics\r
+<font class=CProblem>PROBLEM:</font><br>\r
+After processing a log file I want to change my statistics\r
without running AWStats update process but changing directly data in AWStats historical database files.<br>\r
-<font class=CSolution>SOLUTION:</font> \r
+<font class=CSolution>SOLUTION:</font><br>\r
If you remove a lines starting with "BEGIN_" or "END_", AWStats will find your file "corrupted" so you must not change those\r
kind of lines. All lines that are not in any "section" (between a BEGIN_xxx and END_xxx line) should also not be removed.\r
However you can change any line that is a "section record", but you do this at your own risk. Your reported stats\r
\r
<a name="CSSATTACK"></a><br>\r
<b><u>FAQ-SEC100 : CAN AWSTATS BE USED TO MAKE CROSS SITE SCRIPTING ATTACKS ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> If a bad user use a browser to make a hit on an URL that include a < SCRIPT > ... < /SCRIPT >\r
+<font class=CProblem>PROBLEM:</font><br>\r
+If a bad user use a browser to make a hit on an URL that include a < SCRIPT > ... < /SCRIPT >\r
section in its parameter, when AWStats will show the links on the report page, does the script will be executed ?<br>\r
-<font class=CSolution>SOLUTION:</font> \r
+<font class=CSolution>SOLUTION:</font><br>\r
No. AWStats use a filter to remove all scripts codes that was included in an URL to make a Cross Site Scripting Attack using a\r
log analyzer report page.<br>\r
<br>\r
\r
<a name="SECUSER"></a><br>\r
<b><u>FAQ-SEC150 : HOW CAN I PREVENT SOME USERS TO SEE STATISTICS OF OTHER USERS ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> I don't want a user xxx (having a site www.xxx.com) to see statistics of user yyy (having\r
+<font class=CProblem>PROBLEM:</font><br>\r
+I don't want a user xxx (having a site www.xxx.com) to see statistics of user yyy (having\r
a site www.yyy.com). How can i setup AWStats for this ?<br>\r
-<font class=CSolution>SOLUTION:</font> \r
+<font class=CSolution>SOLUTION:</font><br>\r
Take a look at the <a href="awstats_security.html">security page</a>.<br>\r
<br>\r
\r
<a name="WORMS"></a><br>\r
<b><u>FAQ-SEC200 : HOW TO MANAGE LOG FILES (AND STATISTICS) CORRUPTED BY 'CODE RED VIRUS LIKE' ATTACKS ?</u></b><br>\r
-<font class=CProblem>PROBLEM:</font> My site is attacked by some Code Red Viruses. This make my log file corrupted\r
+<font class=CProblem>PROBLEM:</font><br>\r
+My site is attacked by some Code Red Viruses. This make my log file corrupted\r
and full of 404 errors. So my statistics are also full of 404 errors. This make AWStats slower and my history files very large.\r
Can I do something to avoid this ?<br>\r
-<font class=CSolution>SOLUTION:</font> \r
+<font class=CSolution>SOLUTION:</font><br>\r
Yes.<br>\r
'Code Red virus like' attacks are infected browsers or robots that make hits on your site using a very long unknown URL\r
like this one (hoping your server is IIS):<br>\r