文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用awstats做日志分析

使用awstats做日志分析

时间:2006-03-22  来源:buaagb

AWStats 常见问题与故障查询

关于问题:

 

      FAQ-ABO100 支持哪个服务器记录文件或操作系统?

      FAQ-ABO150 哪个日志格式AWStats 可能分析?

      FAQ-ABO200 哪种语言是可利用的? 怎么增加我自己的语言?

      FAQ-ABO250 AWStats 可能集成与PHP 核武器吗?

 

 

共同的SETUP/USAGE 问题:

这里, 您能发现最共同的问题和解答关于AWStats setup/usage 过程。

 

      FAQ-COM025 怎么使用AWStats 没有服务器日志

      FAQ-COM050 什么是日志大小极限AWStats 可能分析?

      FAQ-COM090 设定为FTP 服务器记录文件(proftpd, vsftpd, 。..).

      FAQ-COM100 设定为邮件记录文件(Postfix, Sendmail 、QMail, MDaemon, 交换) 。

      FAQ-COM110 设定为媒介服务器记录文件(Realmedia, 窗口媒介, Darwin 流出的服务器) 。

      FAQ-COM120 怎么转动我的日志没有疏松的数据。

      FAQ-COM130 怎么频繁地跑AWStats?

      FAQ-COM140 怎么从stats 排除我的IP 地址(或整体子网隐码)?

      FAQ-COM145 怎么使用额外部分特点?

      FAQ-COM150 基准问题。

      FAQ-COM200 反向DNS 查寻怎么运作, 未解决的IP 地址?

      FAQ-COM250 不同的结果比其它日志分析仪(类似物, Webalizer, WUsage, wwwStats 。..).

      FAQ-COM300 区别在地方小时和AWStats 之间报告了小时。

      FAQ-COM350 我怎么可以处理老记录文件?

      FAQ-COM360 我怎么可以处理几份记录文件在一个跑?

      FAQ-COM400 我怎么可以更新我的统计当我使用分裂我的日志的装载平衡的系统?

      FAQ-COM500 我怎么可以重新设置所有我的统计?

      FAQ-COM600 我每天编写和怎么可以建立统计只?

      FAQ-COM700 能我安全地去除一条线在AWStats 历史文件(awstatsMMYYYY * 。txt)?

 

 

ERRORS/TROUBLESHOOTING 问题:

这里, 您能发现最共同的问题和解答关于错误或问题使用AWStats 。

 

      FAQ-SET050 错误"错过的$ 在圈可变物。.."

      FAQ-SET100 我看Perl 剧本的来源代替它的施行在我的浏览器。

      FAQ-SET150 错误"。..不能create/spawn 子进程。.."与亚帕基印第安人为窗口。

      FAQ-SET200 "内部错误" 或"错误500" 在浏览器连接到亚帕基印第安人。

      FAQ-SET210 "内部错误" 在久时光以后在我的浏览器(参见FAQ-COM100 "AWStats speed/timeout 问题") 。

      FAQ-SET220 碰撞当跑awstats 。pl 或页内容partialy 只被装载

      FAQ-SET250 日志格式设定或错误。

      FAQ-SET270 唯一corrupted/dropped 纪录

      FAQ-SET280 错误"没有同样纪录的数字。..".

      FAQ-SET300 错误"不能打开文件。.."

      FAQ-SET320 错误"畸形的UTF-8 字符(意想不到.."

      FAQ-SET350 空或空统计报告了。

      FAQ-SET360 统计报告了除了os 、浏览器、机器人和keywords/keyphrases 。

      FAQ-SET400 管子改变方向对文件给我一个空文件。

      FAQ-SET450 没有pictures/graphics 被显示。

      FAQ-SET700 我的参观被加倍在我移居从3 的老月。2 到5 。x

      FAQ-SET750 AWStats 用尽记忆在更新过程期间与cygwin Perl 。

      FAQ-SET800 AWStats speed/timeout 问题。

 

 

安全问题:

这里, 您能发现关于安全问题的共同的问题当设置或使用AWStats 。

 

      FAQ-SEC100 AWStats 可能使用展开发怒站点Scripting 攻击吗?

      FAQ-SEC150 我怎么可以防止一些用户看其它用户统计?

      FAQ-SEC200 怎么处理记录文件(和统计) 腐败了由蠕虫攻击象' 代码红色病毒象' 。


FAQ-ABO100: 支持哪服务器记录文件或OS?
AWStats 罐头运转与:

·  所有网络服务器能写记录文件与a 联合的日志格式(XLF/ELF) 象亚帕基印第安人, a 共同的日志格式(CLF) 象亚帕基印第安人或乌贼, a W3C 日志格式 象IIS 5 。0 或更高, 或包含所有信息AWStats 的其他日志格式准备发现。

·  最重要其他人Web/Wap/Proxy/Streaming 服务器。

·  一些FTP 、Syslog 或邮件记录文件。
由于AWStats 是在Perl, 它能在所有操作系统的工作。
被使用的平台例子(大胆的手段' 由作者测试', 其他人由AWStats 用户报告正确地运作):

OS:
视窗2000, 视窗NT 4 。0, 窗口我, Linux (RedHat, Mandrake, Debian, Suse 。..), Macintosh, Solaris, Aix, BeOS, FreeBSD, 。..
Web/Wap/Proxy/Streaming 服务器
亚帕基印第安人1 。3.x 和2 。x, IIS 5 。0 和6 。0, WebStar, WebLogic, 网站, 窗口媒介服务器, Tomcat, 乌贼, 水鹿, Roxen, 树脂, RealMedia 服务器, Oracle9iAS, 莲花Notes/Domino, Darwin, IPlanet, IceCast, ZeroBrand, Zeus, Zope, 深渊。..
FTP 服务器
ProFTPd, vsFTPd 。..
邮寄服务器
Postfix, Sendmail, QMail, Mdaemon, www4mail, 。..
Perl 口译员(所有Perl > = 5 。005):
ActivePerl 5 。6, ActivePerl 5 。8, Perl 5 。8, Perl 5 。6, Perl 5 。005, mod_perl 并且mod_perl2 为亚帕基印第安人, 。..



FAQ-ABO150: 哪个日志格式AWSTATS 可能分析?
AWStats 设定知道您能使用使AWStats 设置更加容易的被预定义的日志格式。 但是, 您能定义您自己的日志格式, 那是原因为什么AWStats 可能分析几乎所有网, wap 并且代理服务系统记录文件。 一些FTP 服务器记录文件、Syslog 或邮件日志可能并且被分析。
唯一的要求是"您的记录文件必须包含必要信息" 。
这是非常可能的日志格式短的例子:

亚帕基印第安人共同的日志格式(参见笔记*),
亚帕基印第安人联合的日志格式(以NCSA 联合的日志格式或XLF 或矮子格式著名),
其他个人化的亚帕基印第安人日志格式,
任何IIS 日志格式(以W3C 格式) 著名,
Webstar 当地日志格式,
Realmedia 服务器, 窗口媒介服务器, Darwin 流出的服务器,
ProFTPd 服务器, vsFTPd 服务器,
Postfix, Sendmail, QMail, Mdaemon
很多web/wap/proxy/streaming 服务器日志格式

笔 记*: 亚帕基印第安人共同的日志格式(AWStats 可能现在分析这样记录文件但这样记录文件不包含所有信息AWStats 寻找。 问题是在内容, 不是在格式) 。 我认为分析共同的记录文件不是有趣因为有很多缺掉信息: 没有方式过滤机器人, 发现查寻引擎, 主题词, os, 浏览器。但很多用户自讨苦吃我, 因此AWStats 支持它。但是, 很多兴趣的先进的特点无法运作: 浏览器, os's, 主题词, 机器人侦查。..).
参见 F 。A 。Q 。: 日志格式设定或错误 .


FAQ-ABO200: 哪种语言是可利用的?
AWStats 可能写报告在40 种语言。 这是所有名单, 为前个版本, 字母顺序(您能使用为的代码 Lang 并且 ShowFlagLinks 参量是 ISO-639-1 语言代码):

Albanian=al, Bosnian=ba, Bulgarian=bg, Catalan=ca, 汉语(Taiwan)=tw, 汉语(Simpliefied)=cn, Czech=cz, Danish=dk, Dutch=nl, English=en, Estonian=et, Euskara=eu, Finnish=fi, French=fr, Galician=gl, German=de, Greek=gr, Hebrew=he, Hungarian=hu, Icelandic=is, Indonesian=id, Italian=it, Japanese=jp, Korean=kr, Latvian=lv, 挪威语(Nynorsk)=nn, 挪威语(Bokmal)=nb, Polish=pl, Portuguese=pt, 葡萄牙语(Brazilian)=br, Romanian=ro, Russian=ru, Serbian=sr, Slovak=sk, Solvenian=si, Spanish=es, Swedish=se, Thai=th, Turkish=tr, Ukrainian=ua, Welsh=cy 。

但是, AWStats 文献只被提供用英语。
但, 您可以发现小文献为其它语言由贡献者做 文献Contrib 页.

如果您的语言不是在这张名单, 您能翻译它你自己。 为这, 发现什么是您 2 封信件语言代码: 这里.
一旦, 您得到它, 例如"gl" 为加利西亚人, 复制文件awstats en 。txt 入awstats-gl.txt, 在langs 目录和翻译每句子里面。 您能做同样为文件里面 tooltips_f 、tooltips_m 和tooltips_w 补充指南。 然后送您翻译的file(s) 到eldy@users 。sourceforge 。网。


FAQ-ABO250: AWSTATS 可能集成与PHP 核武器吗?
我不知道任何计划做一添加使PHPNuke 包括AWStats, 临时地。但这可能改变。 您应该要求有这样添加对PHPNuke 作者, 和在PHPNuke 论坛。



FAQ-COM025: 怎么使用AWSTATS 没有服务器记录文件
问题:
我想要有AWStats 统计但我不得以进入对我的服务器记录文件的。
解答:
由 于AWStats 是日志分析仪, 如果您没有任何方式读您的服务器记录文件, 您需要没什么分析并且您不应该能使用AWStats 。但是, 这是您能使用安排记录文件是修造的把戏。 您必须补充说标记叫CGI 程序喜欢pslogger 入每个您的网页。 这将允许您有可能由AWStats 分析的一份人为记录文件。
您能发现CGI pslogger 的Perl 版本由AWStats 作者提高 这里 或CGI pslogger 的php 版本由Florent CHANTRET 做 这里.

FAQ-COM050: 什么是日志大小极限AWSTATS 可能分析
问题:
我知道我必须频繁地跑AWStats 更新过程在新记录文件, 这意味thoose 文件有一般尺寸, 但为我的第一次更新, I want/need 跑更新过程在是非常大的老记录文件。 有是一个极限在记录文件大小AWStats 可能分析吗?
解答:
不。 没有极限在AWStats 。 这意味着您能使用它在大记录文件(测试是做在10GB 记录文件) 。
但是您的系统(操作系统或Perl 版本) 也许有极限。 例如, 您能体验大小极限错误在文件主要比2 或4 GB 。如果极限是Perl 唯一, 尝试使用Perl 版本编写了以"大文件" 选择。
如果您无法发现它亦不修造它, 您能设法使用看起来象这的日志文件参量 LogFile="cat /yourlogfilepath/yourlogfile |" 代替 LogFile="/yourlogfilepath/yourlogfile"


FAQ-COM090: 设定为FTP 服务器记录文件(proftpd, vsftpd, 。..)
问题:
我必须做什么使用AWStats 分析一些FTP 服务器记录文件?
解答:
AWStats 可能被使用与一些FTP 服务器记录文件。

与ProFTPd:

1 设定您的服务器记录文件格式:

修改proftpd 。conf 文件增加以下二条线:

LogFormat awstats "%t %h %u %m %f %s %b" # 警告: 您必须使用制表符炭灰在% 之间标记和不是空间!
ExtendedLog /var/log/xferlog 读, 写awstats # 警告: ExtendedLog 方针也许需要被安置在真正主人上下文里面如果您使用他们。

然后关闭老格式调动日志:

TransferLog 无 # 警告: TransferLog 方针也许需要被安置在真正主人上下文里面如果您使用他们。


有变动有效, 停下来您的服务器, 去除老记录文件/var/log/xferlog 和重新开始服务器。
下载一个文件由FTP 和检查您的新记录文件看起来象这:
[ 01/Jan/2001:21:49:57 +0200 ] ftp 。服务器。com 用户RETR /home/fileiget 。txt 226 1499 年

2 然后被设定的AWStats 分析FTP 记录文件:

复制设置文件"awstats 。模型。conf "对" awstats 。ftp 。conf "。
修改这个新设置文件:

LogFile="/var/log/xferlog"
LogType=F
LogFormat="%time1 %host %logname %method %url %code %bytesd"
LogSeparator="\t"
NotPageList = ""
LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForWormsDetection=0
LevelForSearchEnginesDetection=0
ShowLinksOnUrl=0
ShowMenu=1
ShowMonthStats=UVHB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=HB
ShowHostsStats=HBL
ShowAuthenticatedUsers=HBL
ShowRobotsStats=0
ShowEMailSenders=0
ShowEMailReceivers=0
ShowSessionsStats=1
ShowPagesStats=PBEX
ShowFileTypesStats=HB
ShowFileSizesStats=0
ShowBrowsersStats=0
ShowOSStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=0


现在您和平常一样能使用AWStats (奔跑更新过程和读统计) 。

与采伐以xferlog 格式的vsFTPd, 或任何FTP 服务器:

1 检查您的服务器记录文件格式:

看一看在您的FTP 服务器记录文件。 您必须有匹配以下例子的格式使用这常见问题解答:

星期三01 日1月19 日:29:35 2001 年1 192 。168.1.1 102 /home/file1 。txt b _ o r 用户名ftp 0 * c


2 然后被设定的AWStats 分析FTP 记录文件:

如果您的FTP 记录文件格式看起来好, 复制设置文件"awstats 。模型。conf "对" awstats 。ftp 。conf "。
修改这个新设置文件:

LogFile="/var/log/xferlog"
LogType=F
LogFormat="%time3 %other %host %bytesd %url %other %other %method %other %logname %other %code %other %other"
LogSeparator="\s"
NotPageList = ""
LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForWormsDetection=0
LevelForSearchEnginesDetection=0
ShowLinksOnUrl=0
ShowMenu=1
ShowMonthStats=UVHB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=HB
ShowHostsStats=HBL
ShowAuthenticatedUsers=HBL
ShowRobotsStats=0
ShowEMailSenders=0
ShowEMailReceivers=0
ShowSessionsStats=1
ShowPagesStats=PBEX
ShowFileTypesStats=HB
ShowFileSizesStats=0
ShowBrowsersStats=0
ShowOSStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=0


现在您和平常一样能使用AWStats (奔跑更新过程和读统计) 。


FAQ-COM100: 设定为邮件记录文件(Postfix, Sendmail, Qmail, MDaemon, 交换。..)
问题:
我必须做什么使用AWStats 分析我的邮件记录文件?
解答:

这个要诀运作与AWStats 5 。5 或更高。

为Postfix 、Sendmail 、QMail 或MDaemon 记录文件

您必须设定AWStats 使用邮件记录文件前处理器(maillogconvert 。pl 被提供入AWStats 工具 目录, 但您可能使用那个您的选择):
为这, 复制设置 "awstats 。模型。conf " 文件 "awstats 。邮件。conf ".
修改这个新设置文件:

为标准Postfix, Sendmail 、MDaemon 和标准QMail 日志文件, 设置了
LogFile="perl /path/to/maillogconvert 。pl 标准< /pathtomaillog/maillog | "
如果日志文件是压缩的, 他们可能被处理这样
LogFile="gzip - 光盘/var/log/maillog 。0.gz | /path/to/maillogconvert 。pl 标准| "
并且为VAdmin QMail 日志文件(multi-host/virtualhost 邮件服务器跑vadmin 软件), 集合
LogFile="perl /path/to/maillogconvert 。pl vadmin < /pathtomaillog/maillog | "
然后, 什么是您邮件服务器, 您必须并且改变:
LogType=M
LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForWormsDetection=0
LevelForSearchEnginesDetection=0
LevelForFileTypesDetection=0
ShowMenu=1
ShowMonthStats=HB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=0
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowEMailSenders=HBML
ShowEMailReceivers=HBML
ShowSessionsStats=0
ShowPagesStats=0
ShowFileTypesStats=0
ShowFileSizesStats=0
ShowBrowsersStats=0
ShowOSStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=1

警告: 为MDaemon 邮件服务器, 您必须使用结束的新MDaemon 记录文件以"- 统计。日志"。

现在您和平常一样能使用AWStats (奔跑更新过程和读统计) 。

为交换记录文件

尽 管可能的日志的高数字格式提供交换, 没有严重被修造足够提供interseting 分析(错过的信息, 杂乱数据、没有id 加入倍数纪录为同样邮件, 等。..). 因此, "确切的" 日志分析是一个笑话与交换记录文件。但是一点支持被提供。 为了分析交换交通, 您必须使能"消息跟踪" (参见文章http://support 。微软。com/default 。aspx?scid=kb;EN-US;246856) 。
然后复制设置awstats 。模型。conf 文件"awstats 。邮件。conf "。
修改这个新设置文件:

LogType=M
LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForWormsDetection=0
LevelForSearchEnginesDetection=0
LevelForFileTypesDetection=0
ShowMenu=1
ShowMonthStats=HB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=0
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowEMailSenders=HBML
ShowEMailReceivers=HBML
ShowSessionsStats=0
ShowPagesStats=0
ShowFileTypesStats=0
ShowFileSizesStats=0
ShowBrowsersStats=0
ShowOSStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=1


还不要忘记那以交换, 信息在日志分析不能是确切。不要送任何问题或请求至于使用AWStats 以交换, 这不是问题 AWStats 和我们没有时间支持非被打开的产品。
如果您想要有完全和准确信息以交换, 忘记使用AWStats 或使用a 更加严肃的邮件serveur (Postfix, Sendmail, QMail 。..)


FAQ-COM110: 设定为媒介服务器(REALMEDIA, WINDOWS 媒介服务器, DARWIN 流出的服务器)
问题:
什么我必须做使用AWStats 分析我的媒介服务器记录文件。
解答:

为Realmedia

您的记录文件意志大概看起来象这:
216.125.146.50 - - [ 16/Sep/2002:14:57:21 -0500 ] "得到cme/rhythmcity/rcitycaddy 。rm?cloakport=8080,554,7070 RTSP/1 。0"200 6672 [ Win95_4 。0_6 。0.9.374_play32_NS80_en-US_586 ] [ 80d280e1-c9ae-11d6-fa53-d52.aaed98681 ] [ 未知数] 281712 141 3 0 0 494

复制设置awstats 。模型。conf 文件"awstats 。mediaserver 。conf "。修改这个新设置文件:

LogFile="/pathtomediaserverlog/mediaserverlog"
LogType=S
LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %uabracket %other %other %other %other %other %other %other %other"
LogSeparator="\s+"
ShowMenu=1
ShowMonthStats=UHB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=HB
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowEMailSenders=0
ShowEMailReceivers=0
ShowSessionsStats=0
ShowPagesStats=PB
ShowFileTypesStats=HB
ShowFileSizesStats=0
ShowBrowsersStats=1
ShowOSStats=1
ShowOriginStats=PH
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=1
ShowSMTPErrorsStats=0


现在您和平常一样能使用AWStats (奔跑更新过程和读统计) 。

为窗口媒介服务器/Darwin 流出的服务器

1 如果您的窗口媒介/Darwin 流出的服务器版本允许它, 设定您的日志格式写以下领域:
c-ip
日期
时间
cs uri 词根
c-starttime
x 期间
条板箱
c 状态
c-playerid
c-playerversion
c-playerlanguage
cs(User-Agent)
cs(Referer)
c-hostexe
c-hostexever
c-os
c-osversion
c cpu
filelength
filesize
avgbandwidth
协议
运输
audiocodec
videocodec
channelURL
sc 字节
有变动有效, 停下来您的服务器, 去除老记录文件和重新开始服务器。
倾听流出的文件和检查您的新记录文件看起来象这:
80.223.91.37 2002-10-08 14:18:58 mmst://mydomain 。com/mystream 0 106 1 200 {F4.A826EE-FA46-480F-A49B-76786320FC6B} 8 。0.0.4477 fi Fi - - wmplayer 。exe 8 。0.0.4477 Windows_2000 5 。1.0.2600 奔腾0 0 20702 mms TCP Windows_Media_Audio_9 - - 277721

如果您的窗口Media/Darwin 流出的服务器版本不准许定义您的日志格式:
直接地请遵守指示在步骤2 但使用日志格式串被发现在第一条线您的记录文件(在之后"# 领域:"串) 作为价值为AWStats LogFormat 参量。 例如, 您能有LogFormat 被定义象这样:
LogFormat="c ip 日期时间c-dns cs uri 词根c-starttime x 期间条板箱 c 状态c-playerid c-playerversion c-playerlanguage cs(User-Agent) cs(Referer) c-hostexe c-hostexever c-os c-osversion c cpu filelength filesize avgbandwidth 协议运输audiocodec videocodec channelURL sc 字节c 字节s pkts 被送c pkts 接受了c pkts 丢失客户 c pkts 丢失网c pkts 丢失满意网c-resendreqs c pkts 恢复ECC c pkts 恢复再寄了c-buffercount c-totalbuffertime c 质量饮者s-dns s-totalclients s cpu util "
这意味着您不使用AWStats 标记但是AWStats 可能经常并且了解所有IIS 并且/或者窗口媒介服务器标记。

2 然后被设定的AWStats 分析您的媒介服务器日志:
复制设置awstats 。模型。conf 文件"awstats 。mediaserver 。conf "。
修改这个新设置文件:

LogFile="/pathtomediaserver/mediaserverlog"
LogType=S
LogFormat="c ip 日期时间cs uri 词根c-starttime x 期间条板箱c 状态c-playerid c-playerversion c-playerlanguage cs(User-Agent) cs(Referer) c-hostexe c-hostexever c-os c-osversion c cpu filelength filesize avgbandwidth 协议运输audiocodec videocodec channelURL sc 字节"
DecodeUA=1
ShowMenu=1
ShowMonthStats=UHB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=HB
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowEMailSenders=0
ShowEMailReceivers=0
ShowSessionsStats=0
ShowPagesStats=PB
ShowFileTypesStats=HB
ShowFileSizesStats=0
ShowBrowsersStats=1
ShowOSStats=1
ShowOriginStats=H
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=1
ShowSMTPErrorsStats=0


现在您和平常一样能使用AWStats (奔跑更新过程和读统计) 。


FAQ-COM120: 怎么转动我的日志没有疏松的数据
问题:
我想要对archive/rotate 我的日志使用我的服务器系统(例如logrotate) 选择或三软件(rotatelog, cronolog) 仅我不想要丢失任何参观信息在转动期间过程。
解答:

·  如果您的设置文件被设定与a 日志文件 参量点对您当前的连续记录文件(要求如果您想要使用 AllowToUpdateStatsFromBrowser 选择有"实时" 统计), 避免疏松许多纪录在转动期间过程, 您必须跑AWStats 更新在转动过程完成之前。
最 佳的方式做那在' Linux 象' OS 将使用Linux 固定logrotate 特点。 您必须编辑logrotate 设置文件被使用为您的网络服务器记录文件(通常被存放在/etc/logrotate 。d 目录) 由增加AWStats 更新过程作为一个前处理器命令, 象这个例子(大胆线是线增加为有prerotate 过程):
/usr/local/apache/logs/*log
{
notifempty
每日
转动7
压缩
sharedscripts
prerotate
/usr/local/awstats/wwwroot/cgi-bin/awstats 。pl - 更新- config=mydomainconfig
endscript
postrotate
/usr/bin/killall - HUP httpd
endscript
}

如果使用这样解答, 这是连续步发生:

描述

步骤名称

日期/时间例子

A

logrotate 开始(由cron)

logrotate 开始

04:02:00

B

awstats - 更新由logrotate 发射

awstats 开始

04:02:01

 

 

 

 

C

awstats 开始读记录文件 文件。日志

 

04:02:02

 

 

 

 

D

awstats 到达了它那么现在开始保存它的数据库在盘记录文件的末端。

 

04:05:00

 

 

 

 

E

awstats 完成保存它的新数据库, 因此它停止

awstats 的末端

04:06:00

 

 

 

 

F

logrotate 移动老记录文件 文件。日志 对一个新名字 文件。日志。sav. 亚帕基印第安人现在登录这个文件 文件。日志。sav 因为记录文件把柄未被更换(只日志文件名改了名) 。

日志移动

04:06:01

 

 

 

 

G

logrotate 寄发- HUP 或- USR1 信号到亚帕基印第安人。
与- HUP, 亚帕基印第安人immediatly 杀害所有它的孩子process/thread, 接近的记录文件 文件。日志。sav, 和再开文件 文件。日志. 那么现在, 所有命中给新文件被写。
与- USR1, 亚帕基印第安人只要求它的孩子process/thread 停止只何时HTTP 请求完全地将服务。 但是它immediatly 关闭记录文件 文件。日志。sav, 和再开文件 文件。日志. 那么唯一新命中给新记录文件被写。 仍然运行的HTTP 请求将写在老一个。

亚帕基印第安人再开始

04:06:02

 

 

 

 

H

logrotate 开始压缩老记录文件 文件。日志。sav 入 文件。日志。gz

开始压缩

04:06:03

 

 

 

 

I

如果某一亚帕基印第安人threads/processes 仍然运行(因为杀害被送是- USR1, 因此子进程等待请求的结尾以前停止), 那么那些threads/processes 是寂静的文字 文件。日志。sav.
如果杀害- HUP 被使用了, 所有过程已经被重新开始那么全部写在新 文件。日志.

 

 

 

 

 

 

J

logrotate 完成压缩记录文件入 文件。日志。gz. 文件 文件。日志。sav 被删除。

压缩的末端
logrotate 的末端

04:07:03

 

 

 

 

K

如果信号是- USR1, 一些老childs 可能仍然运行(当服务一个非常长的请求例如) 。 如此日志文字, 仍然完成在同样文件句柄去被去除了的文件。 如此日志文字丢失无处(这是只如果- USR1 被使用了和如果请求是非常长的) 。

 

 

 

 

 

 


这种解答好处是, 这是一个非常共同的方式工作, 由很多使用产品, 和容易设定。 您注意, 您能"丢失" 一些命中:
如 果您使用- HUP 信号, 您只将丢失被写在D 和E 期间的所有命中。注意您并且将打破所有请求仍然运行在G 。 在例子, 这是a 1 分钟丢失了(为小或中等网站, 它少量秒钟将是决不), 如此这给您一个错误少于0 。07% (较少为小网站) 。 这不是重大的, 高于一切为"统计" progam 。
如果您使用- USR1 信号, 您不会杀害任何请求。 但您将丢失所有命中那是写了在D 期间和E (象与- HUP) 而且仍然运行在H 以后的所有命中 (需要几分钟服务) 的所有非常长的请求。 如果命中结束在I 期间, 它是写在记录文件已经被分析, 如果命中结束在K, 它是无处写了得。 在例子, 它并且是0 。07% 错误加上错误为被完成在I 或K 期间的其它不可看见的命中, 但这样的数字击中应该是非常降低因为唯一开始在G 之前和不是的命中完成在H 以后有关。 命中在许多情况下需要唯一少量毫秒服务那么失去的命中能被忽略。

并且注意那如果您有x logrotate 设置文件, 与每个他们一postrotate 与a 杀害- HUP, 您寄发杀害x 次到您的服务器过程。 如此设法包括几份记录文件在同样logrotate 设置文件。 您能有几awstats 更新命令在同样 prerotate 部分和您将送- HUP 只一次, 在所有更新被完成之后。但是, 做这, 您将有膝部时光在将的D 和F 之间(是一些命中丢失) 是更高的。

·  工作其它共同的方式将选择跑AWStats 更新过程只一旦记录文件是归档。
这必需例如如果您使用 cronolog 或rotatelog 工具转动您的记录文件。 例如, 亚帕基印第安人用户能设定他们的亚帕基印第安人 httpd 设置归档写记录文件通过管子给cronolog 或rotatelog 使用亚帕基印第安人 CustomLog 方针:
CustomLog "|/usr/sbin/cronolog [ cronolog_options ] /var/logs/access 。%Y%m%d 。日志"结合了
如果您使用这样特点, 您无法触发AWStats 更新过程是跑了在之前转动做, 因此您必须跑它在转动过程, 如此在归档日志文件之后。
设定awstats 总指向前个归档日志文件, 您能使用' 标记的可利用为 日志文件.
有那的问题是, 您的数据被刷新在转动做了之后。 但是, 您将错过绝对没什么(没有命中) 并且您的服务器过程从未被杀害。

·  如此, 如果您真正地不想要不丢失绝对命中和不想要有更新更频繁地比转动频率, 最佳的方式是仍然杂种解答(我不是肯定的它价值痛苦, 和记得统计是唯一统计):
您频繁地跑awstats 更新过程从您crontab, 每个小时例如, 和一半和小时在转动之前做了。 参见下常见问题解答会设定一个预定的工作。
然 后, 转动一次完成(由logrotate 或由一份用管道输送的cronolog 记录文件), 和在下个预定的awstats 更新过程开始, 之前您跑其它更新过程在归档日志文件使用- 日志文件选择到力量更新在归档日志文件和不是当前的记录文件被定义在awstats 设置文件。 这将允许您更新半小时失踪, 直到日志转动(AWStats 将发现新新行) 。 但是不要忘记这特殊更新必须被完成在下croned 更新之前。


FAQ-COM130: 怎么频繁地跑AWSTATS 更新过程
问题:
AWStats 必须是频繁地跑更新统计。 我怎么可以做这?
解答:
工作一个好方式将跑AWStats 更新过程因为您的日志前处理器转动过程。 参见早先常见问题解答(FAQ-COM120) 为这。
但您能通常并且AWStats 更新过程由调度程序负责操行:

与窗口, 您能使用内部任务调度程序。对这个工具的用途不是AWStats 相关的问题, 如此取乐作为神色在您的窗口手工。警告, 如果您使用 "awstats 。pl - config=mysite - 更新" 在您的预定的任务, 您可能未通过任务的经验问题。 改为尝试这
"C:\WINNT\system32\CMD 。EXE /C C:\[awstats_path]\awstats 。pl - config=mysite - 更新"

"C:\[perl_path]\perl 。exe C:\[awstats_path]\awstats 。pl - config=mysite - 更新"
很多其它调度程序(sharewares/freewares) 是非常好的。

以Unix 象操作系统, 您能使用"crontab".
这是您能增加在cron 文件线的例子(参见您的Unix 参考手册为cron):
跑更新每天在03:50, 用途:
50 3 * * * /usr/local/awstats/wwwroot/cgi-bin/awstats 。pl - config=mysite - 更新>/dev/null
跑更新每个小时, 使用:
0 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats 。pl - config=mysite - 更新>/dev/null


FAQ-COM140: 我怎么可以从STATS 排除我的IP 地址(或整体子网隐码) 吗?
问题:
我不想要看我自己的IP 地址在stats 或我要从一个整体子网排除计数参观。
解答:
您必须编辑设置文件改变 SkipHosts 参量。
例如, 排除:

·  您自己的IP 地址123 。123.123.123, 用途 SkipHosts= "123 。123.123.123"年

·  整体子网123 。123.123.xxx, 用途 SkipHosts= "REGEX[^123 \ 。123 \ 。123 \ 。]"

·  所有潜水艇主持xxx 。myintranet 。com, 用途 SkipHosts= "REGEX[ \ 。myintranet \ 。com$ ] "(这一个运作只如果DNS 查寻已经完成在您记录文件) 。


FAQ-COM145: 怎么使用额外部分特点?
问题:
我想要建立个人化的报告没被提供在缺省AWStats 报告。 怎么能I 设定 额外部分参量在我的AWStats 设置文件做如此?
解答:
看一看在 使用AWStats 额外部分特点


FAQ-COM150: 基准/频率发射AWSTATS 更新统计
问题:
什么是AWStats 速度?
什么是频率发射AWStats 过程更新我的统计?
解答:
所有基准信息和忠告在频率为更新过程是相关的入 基准页.


FAQ-COM200: 怎么反向DNS 查寻运作, 未解决的IP 地址
问题:
被报告的页AWStats 显示我没有hostnames, 只有IP 地址, 国家被报告是全部"未知数" 。
解答:
当AWStats 发现一个IP 地址在您的记录文件, 它设法反向DNS 查寻发现 hostname 和领域如果 DNSLookup 参量, 在您的AWStats 设置归档, 是 DNSLookup= 1 (缺省值) 。 如此, 第一, 检查如果您有好价值。 DNSLookup= 0 必须被使用只如果您的记录文件包含已经解决的IP 地址。 例如, 当您设定了亚帕基印第安人与 HostNameLookups=on 方向性。 当您 请求您的网络服务器做自己反向DNS 查寻改为采伐hostname IP 地址, 您更将发现一些IP 地址在您的记录文件因为 反向DNS 查寻总不是可能的。 但如果您的网络服务器失败 它, AWStats 意志并且失败(所有反向DNS 查寻使用同样系统API) 。 如此避免AWStats 做已经完成查寻(以成功或不是), 您 能设置 DNSLookup= 0 在AWStats 设置文件。如果您更喜欢, 您能做反向DNS 查寻在记录文件在跑之前您的日志分析仪(如果您只需要转换一个日志文件以IP 地址成a 日志文件以解决的hostnames) 。 您能使用为这 logresolvemerge 工具提供AWStats 发行(这用工具加工是一个改善的版本 logresolve 提供亚帕基印第安人) 。


FAQ-COM250: 不同的结果比其它分析仪
问题:
我并且使用Webalizer 、类似物(或其他日志分析仪) 并且它不报告同样结果比AWStats 。 为什么?
解答:
如 果您AWStats 结果与其它记录文件分析仪比较, 您将发现一些区别, 有时非常重要。 实际上, 所有分析仪(甚而AWStats) 做"报告" 由于代理人服务器和机器人的问题。 但是AWStats 是一个最准确和"报告" 是非常降低所有其它分析仪, 甚而最著名, 有非常高误差率的地方(10% 到200% 更比现实!).
这是重要原因为什么您能发现重要区别:

·  一些动态页由CGI 节目引起由某一分析仪(ie Webalizer) 不计数象 "页" (但只象"命中") 如果CGI prog 以一个被定义的引伸不结束(。cgi, 。..), 因此他们不要是包括的正确地在他们的统计。 AWStats 用途在oposite 政策, 承担文件是页除了如果 键入是在名单(参见 NotPageList 参量) 。 误差率以这样政策是低。

·  AWStats 能查出机器人参观。 多数分析仪认为机器人参观是人的访客。这个错误使他们报告更多参观和访客比现实。当AWStats 报告"1 个访客", 它意味"1 个人的访客" (既使它不是posible 查出所有机器人, 大多数被查出) 。 "机器人访客" 分开地被报告在"Robots/Spiders 访客" 图。

·  一些日志分析仪使用"击中" 计数访客。 这是一个非常坏办法工作: 一些访客使用很多代理人服务器冲浪(ie: AOL 用户), 这意味它是可能的数主人(以几个IP 地址) 被使用到达您的站点为只一个访客(ie: 一代理服务系统下载页和2 台其它服务器下载所有图象) 。 因此, 如果独特的访客stats 被做在"命中", 3 名用户被报告但它是错误的。 如此AWStats 考虑唯一HTML "呼叫" 计数独特的访客。这减退错误, 不完全地, 因为它总是可能的代理服务系统下载一个HTML 框架和另外一下载其它框架, 但这个牌子在报告独特的访客较不重要。

·  其它重要原因有区别是, 误差记录文件总不完全地被排序但"几乎" 只排序了由于贮藏所和文字日志引擎由服务器使用。 几乎所有日志分析仪(商务和不是) 假设, 记录文件在被击中的日期以前"确切地" 排序计算参观、词条和出口页。 但有没什么保证这和一些记录文件 "几乎" 只被排序, 高于一切记录文件在高度被装载的服务器。 AWStats 有能计数的一个先进的分析算法 正确参观、词条和出口页既使记录文件"几乎" 只被排序。

·  然后, 有内部臭虫在写报告错误的日志分析仪。例如, 很多用户报告了那Webalizer "双" 参观或访客的数量在一些情况。
有并且其它原因, 然而那些点解释唯一小区别:

·  对同样访客的differenciate 新参观, 日志analyers 使用参观暂停。 如果价值不同, 然后结果不同(在参观计数和词条和出口页) 。这样暂停是一个固定的价值(例如60 分钟) 意思如果访客做命中 59 分钟在下载前页以后, 这是同样参观, 如果他做它61 分钟以后, 它是一次新参观。当然, 没有realy 区别在59 和61 之间, 但couting 的参观无暂停不是可能的。 并且因为最重要是有暂停(和不是这真正地是价值), AWStats 暂停不是"确切的" 价值而是在"在" 60 分钟附近。这允许AWStats 有更好的速度处理时间, 因此您也许还体验小的区别, 在参观计数上, 在AWStats 和其他日志分析仪之间既使他们的暂停两个被定义对同样价值(因为AWStats 暂停确切地不是但几乎价值被定义) 。

·  有并且在日志做结果细节较少或更加准确的分析仪数据库和算法上的区别:
AWStats 有更大的浏览器, os' 、查寻引擎和机器人数据库, 因此报告关于这是更加准确的。
AWStats 有url 句法规则发现主题词或keyphrases 使用发现您的站点, 但AWStats 并且有算法查出未知的查寻引擎主题词以未知的url 句法统治。
AWStats 计数得不两次() 改方向由重写做统治牌子二命中入记录文件但那是只一页"被观看" 。
等。..

如果您想要检查多么严肃的是您的日志分析仪, 尝试解析以下记录文件。这是一份非常共同的记录文件但结果将显示您多么坏是多数日志分析仪(上面所有商品):


# 这是的记录文件样品包含很多各种各样的数据我们能发现
# 在记录文件。 伟大的样品对测试任何日志可靠性和准确性
# 分析仪。
# ----------------------------------------------------------------------------
# 这份样品记录文件包含是的10 differents IPs:
# 6 次人的参观, 由5 个不同真实的访客完成
# 1 次代理人参观, 由5 个真实的访客的当中一个完成
# 第6 次人的参观的1 次尝试无法由于错误url (他看了没什么)
# 1 次bot 参观标注您的站点
# 1 次蠕虫攻击
# 1 增加来喜爱(二命中但首先是非它是同样"补充说") 的根命中以错误意思
# ----------------------------------------------------------------------------
# 80 。8.55.1 2 次参观(开始于00:00:00 和在12:00:00 与两词条页在/)
# 80 。8.55.2 这不是参观, 唯一图象包括入其它站点的页
# 80 。8.55.3 1 次参观(和增加主页来喜爱)
# 80 。8.55.4 同样访客比80 。8.55.3 使用AOL 代理人
# 80 。8.55.5 不是参观(仅bot 分度法)
# 80 。8.55.6 1 次参观(被证实的访客)
# 80 。8.55.7 1 次参观(被证实的访客以空间在名字)
# 80 。8.55.8 不是参观(尝试但无法两次以404 和405 错误)
# 80 。8.55.9 不是参观(仅蠕虫攻击)
# 80 。8.55.10 1 次参观来自网页不是搜索引擎

80.8.55.1 - - [ 01/Jan/2001:00:00:10 +0100 ] "得到/page1 。HTML HTTP/1 。0"200 7009" - "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.1 - - [ 01/Jan/2001:00:00:00 +0100 ] "得到/HTTP/1 。0"200 7009" http://www 。sitereferer/cgi-bin/search 。pl?q=a "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.1 - - [ 01/Jan/2001:00:00:20 +0100 ] "得到/page2 。cgi HTTP/1 。0"200 7009" http://localhost/page1 。HTML "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.1 - - [ 01/Jan/2001:00:00:25 +0100 ] "得到/page3 HTTP/1 。0"200 7009" - "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.1 - - [ 01/Jan/2001:00:00:30 +0100 ] "得到/image 。gif HTTP/1 。0"200 7009" - "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.1 - - [ 01/Jan/2001:00:00:35 +0100 ] "得到/image2 。png HTTP/1 。0"200 7009" - "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.1 - - [ 01/Jan/2001:00:00:40 +0100 ] "得到/dir/favicon 。ico HTTP/1 。0"404 299" - "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.1 - - [ 01/Jan/2001:00:00:40 +0100 ] "得到/favicon 。ico HTTP/1 。0"200 299" - "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.1 - - [ 01/Jan/2001:12:00:00 +0100 ] "得到/HTTP/1 。0"200 7009" http://WWW 。SiteRefereR:80/cgi-bin/azerty 。pl?q=a "" Mozilla/4 。7 [ 法郎] (Win95; I) "
80.8.55.1 - - [ 01/Jan/2001:12:00:10 +0100 ] "得到/page1 。HTML HTTP/1 。0"200 7009" - "" Mozilla/4 。7 [ 法郎] (Win95; I) "
80.8.55.1 - - [ 01/Jan/2001:12:00:20 +0100 ] "得到/page2 。cgi HTTP/1 。0"200 7009" - "" Mozilla/4 。7 [ 法郎] (Win95; I) "
80.8.55.1 - - [ 01/Jan/2001:12:00:25 +0100 ] "得到/page3 HTTP/1 。0"200 7009" - "" Mozilla/4 。7 [ 法郎] (Win95; I) "
80.8.55.1 - - [ 01/Jan/2001:12:00:30 +0100 ] "得到/image 。gif HTTP/1 。0"200 7009" - "" Mozilla/4 。7 [ 法郎] (Win95; I) "
80.8.55.1 - - [ 01/Jan/2001:12:00:35 +0100 ] "得到/image2 。png HTTP/1 。0"200 7009" - "" Mozilla/4 。7 [ 法郎] (Win95; I) "
80.8.55.1 - - [ 01/Jan/2001:12:00:40 +0100 ] "得到/js/awstats_misc_tracker 。js HTTP/1 。1"200 4998" - "" Mozilla/4 。7 [ 法郎] (Win95; I) "
80.8.55.1 - - [ 01/Jan/2001:12:00:45 +0100 ] "得到/js/awstats_misc_tracker 。js?SCREEN=1024x768&CDI=32&JAVA=true&UC=UserCode1056710428488r6832&SC=SessionCode1056710428488r6832&SHK=N&FLA=Y&RP=N&MOV=N&WMA=Y&PDF=Y HTTP/1 。1"200 4998" - "" Mozilla/4 。7 [ 法郎] (Win95; I) "

80.8.55.2 - - [ 01/Jan/2001:12:01:00 +0100 ] "得到/hitfromothersitetoimage 。gif HTTP/1 。0"200 7009" - "" Mozilla/5 。0 (窗口; U; 视窗NT 5 。1; en 我们; rv:1.3) Gecko/20030312 "

80.8.55.3 - - [ 01/Jan/2001:12:01:10 +0100 ] "得到/HTTP/1 。0"200 7009" http://www 。sitereferer:81/cgi-bin/azerty 。pl "" Mozilla/5 。0 (窗口; U; 视窗NT 5 。0; en 我们; rv:1.5.a) Gecko/20030728 Mozilla Firebird/0 。6.1"
80.8.55.3 - - [ 01/Jan/2001:12:01:15 +0100 ] "得到/page1 。HTML HTTP/1 。0"200 7009" - "" Mozilla/5 。0 (窗口; U; 视窗NT 5 。0; en 我们; rv:1.5.a) Gecko/20030728 Mozilla Firebird/0 。6.1"
80.8.55.3 - - [ 01/Jan/2001:12:01:20 +0100 ] "得到/page2 。cgi?x=a&family=a&y=b&familx=x HTTP/1 。0"200 7009" - "" Mozilla/5 。0 (窗口; U; 视窗NT 5 。0; en 我们; rv:1.5.a) Gecko/20030728 Mozilla Firebird/0 。6.1"
80.8.55.3 - - [ 01/Jan/2001:12:01:25 +0100 ] "得到/page3 HTTP/1 。0"200 7009" - "" Mozilla/5 。0 (窗口; U; 视窗NT 5 。0; en 我们; rv:1.5.a) Gecko/20030728 Mozilla Firebird/0 。6.1"
80.8.55.3 - - [ 01/Jan/2001:12:01:30 +0100 ] "得到/image 。gif HTTP/1 。0"200 7009" - "" Mozilla/5 。0 (窗口; U; 视窗NT 5 。0; en 我们; rv:1.5.a) Gecko/20030728 Mozilla Firebird/0 。6.1"
80.8.55.3 - - [ 01/Jan/2001:12:01:35 +0100 ] "得到/image2 。png HTTP/1 。0"200 7009" - "" Mozilla/5 。0 (窗口; U; 视窗NT 5 。0; en 我们; rv:1.5.a) Gecko/20030728 Mozilla Firebird/0 。6.1"

80.8.55.4 - - [ 01/Jan/2001:12:01:45 +0100 ] "得到/samevisitorthan80 。8.55.3.usingaolproxy 。gif HTTP/1 。0"200 7009" - "" Mozilla/3 。0 (视窗98; U) 歌剧6 。03"

80.8.55.5 - - [ 01/Jan/2001:12:02:00 +0200 ] "得到/robots 。txt HTTP/1 。0"200 299" - "" GoogleBot "
80.8.55.5 - - [ 01/Jan/2001:12:02:05 +0200 ] "得到/HTTP/1 。0"200 7009" - "" GoogleBot "

80.8.55.6 - 约翰[ 01/Jan/2001:13:00:00 +0100 ] "得到/cgi-bin/order 。cgi?x=a&family=a&productId=998&titi=i&y=b&y=b HTTP/1 。0"200 7009" http://www 。google 。com/search?sourceid=navclient&ie=utf-8&oe=utf-8&q=ma%C3%AEtre "" SAGEM-myX-5m/1 。0_UP 。Browser/6 。1.0.6.1.103_(GUI)_MMP/1 。0_(Google_WAP_Proxy/1 。0) "
80.8.55.6 - 约翰[ 01/Jan/2001:13:00:00 +0100 ] "得到/cgi-bin/order 。cgi?x=a&family=a&productId=998&titi=i&y=b&y=b HTTP/1 。0"200 7009" http://www 。google 。com/search?sourceid=navclient&ie=utf-8&oe=utf-8&q=3el2eve "" SAGEM-myX-5m/1 。0_UP 。Browser/6 。1.0.6.1.103_(GUI)_MMP/1 。0_(Google_WAP_Proxy/1 。0) "

80.8.55.7 - 约翰·Begood [ 01/Jan/2001:13:01:00 +0100 ] "得到/cgi-bin/order 。cgi;family=f&type=t&productId=999&titi=i#BIS HTTP/1 。0"200 7009" - "" Mozilla/3 。01 (兼容;)"

80.8.55.8 - - [ 01/Jan/2001:14:01:20 +0100 ] "得到/404notfoundpage 。HTML?paramnotpagefound=valparamnotpagefound HTTP/1 。0"404 0" http://refererto404nofoundpage/pageswithbadlink 。HTML?paramrefnotpagefound=valparamrefnotpagefound "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "
80.8.55.8 - - [ 01/Jan/2001:14:01:20 +0100 ] "得到/405.error 。HTML HTTP/1 。0"405 0" http://refererto405.error/pagesfrom405 。HTML "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗NT 5 。0) "

80.8.55.9 - - [ 01/Jan/2001:15:00:00 +0200 ] "得到/default 。ida?XXXXXXXXXXXXXXXXXX%u6858%ucbd3%u7801%u9090%u9090%u8190%u00c3%u0003%u8b00%u531b%u53ff%u0078%u0000%u00=a HTTP/1 。0"404 299" - "" - "

80.8.55.10 - - [ 01/Jan/2001:16:00:00 -0300 ] "得到/HTTP/1 。1"200 70476" http://us 。f109 。邮件。雅虎。com/ym/ShowLetter?box=Inbox&MoreYahooParams 。.."" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗98; 胜利9x 4 。90; Hotbar 4 。2.8.0) "
80.8.55.10 - - [ 01/Jan/2001:17:00:00 -0300 ] "得到/page1 。HTML HTTP/1 。1"200 70476" http://www 。freeweb 。hu/icecat/filmek/film04 。HTML "" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗98; 胜利9x 4 。90; Hotbar 4 。2.8.0) "
80.8.55.10 - - [ 01/Jan/2001:18:00:00 -0300 ] "得到/cgi-bin/awredir 。pl?url=http://xxx.com/aa 。HTML HTTP/1 。1"302 70476" http://us 。f109 。邮件。雅虎。com/ym/ShowLetter?box=Inbox&MoreYahooParams 。.."" Mozilla/4 。0 (兼容; MSIE 5 。5; 视窗98; 胜利9x 4 。90; Hotbar 4 。2.8.0) "


这是什么您应该发现:
6 次真实的人参观
5 个不同真实的访客
1 次bot 参观
1 次蠕虫攻击
词条页为真实的参观应该是"/" (为80 。8.55.1) 或"/cgi bin/order 。cgi "但没什么。
注: 我没有发现可能正确地成交这样一份共同的记录文件的任何商业日志分析仪, 因此如果您发现, 让我知道!


FAQ-COM300: 区别在地方小时和AWSTATS 被报告的小时之间
问题:
我使用IIS 并且有一个区别在地方小时和AWStats 被报告的小时之间。 例如我做了命中在页 在4:00 和AWStats 报告我击中了它在2:00.
解答:
这 不是时间的问题在您的地方客户主人里。 AWStats 用途唯一时间报告了在日志由您的服务器 并且所有时刻与服务器小时有关。 问题是那IIS 在一些外国 版本投入格林维志时间时间在它的记录文件(和当地时间) 。 如此, 您并且有 格林维志时间时间在您的统计。
您能等待微软变化这在下个IIS 版本上。但是, 微软板料Q271196 "IIS 记录文件词条有不正确日期和时间邮票" 认为:
选 择的记录文件格式是W3C 扩展的记录文件 格式。 延长的记录文件格式被定义在W3C 工作草稿WD 日志文件960323 规格由Phillip M 。 Hallam 面包师和布赖恩·Behlendorf 。 这个文件定义 日期和时间文件总是在格林维志时间。 这行为 是故意的。
如此这意味工作这个方式也许从未被改变, 因此其它机会将使用AWStats 插入式' 时区' 。警告, 这插入式需要perl 模块时间::本机和它严重减少AWStats 速度。
使能插入式, 以下线在您的设置归档的uncomment 。
LoadPlugin="timezone TZ"
那里TZ 是您的签字的时区(+2 为巴黎, -8 的价值为。..)


FAQ-COM350: 我怎么可以处理一份老记录文件?
问题:
我想要处理一份老记录文件包括它的数据在我的AWStats 报告。
解答:
您必须改变您 日志文件 参量对点对老记录文件和奔跑更新(或使用- 日志文件选择在命令行重写 日志文件 参量) 。更新过程可能只接受文件在按年代顺序一个特殊月, 如此如果您处理了一个最近文件和已经忘记跑更新在包含更旧的数据的记录文件, 您必须在重新设置全部之前您的统计(参见 FAQ-COM500) 和重新开始所有更新过程为所有通过记录文件和在按年代顺序。
但是, 有允许您重建唯一月是您错过数据的".tip.":
想象我们是在2003 年7月第5, 所有您的统计是最新除了10 您4月2003 年(忘记跑更新过程为这天, 那么那里是没有参观为这天) 。 您能:
- 不要重新设置统计4月仅仅(这手段去除文件 awstats042003 。[ 设置。]txt 按照说明 FAQ-COM500),
- 移动统计历史文件为月在(4月文件以后 awstats052003 。[ 设置。]txt, awstats062003 。[ 设置。]txt,...) 入临时雇员目录(以便它是没有在DirData 目录好象他们被删除了) 。
- 跑更新过程在所有记录文件4月(在按年代顺序) 。 AWStats 不抱怨"太老纪录" 因为没有历史文件在DirData 目录那比纪录包含编写数据最近入您处理的日志。
- 行动您保存入您的DirData 目录的月历史文件。
您的统计最新并且缺掉天是更加缺掉。


FAQ-COM360: 我怎么可以处理几份记录文件在一个跑?
问题:
我怎么可以更新我的统计为几记录文件, 在一个跑?
解答:
解答应该将设定您的设置文件以某事象:
LogFile=mylog * 。日志
但是, 以这样句法, AWStats 无法知道在wich 顺序处理记录文件(wich 记录文件是一, 其次或最后) 。 如此运作象这样您必须使用以下句法:
LogFile="/pathto/logresolvemerge 。pl mylog * 。日志| "
Logresolvemerge 是工具供给 AWStats (在工具目录) 那个合并几份记录文件总正在进行中寄发线由线更旧的纪录从几份记录文件名单。 使用如此一个工具象管子来源为AWStats 日志文件 参量是一种非常好解答因为, 它允许您合并记录文件什么他们的大小没有记忆用途, 没有硬盘用途(没有临时文件被修造), 它是快速的, 它防止您从坏命令如果您的记录文件正确地不被定购, 等。..
这个工具可能并且被使用处理记录文件从装载平衡的系统(参见 FAQ-COM400)


FAQ-COM400: 我怎么可以更新我的统计当我使用分裂我的日志的装载平衡的系统?
问题:
我怎么可以更新分裂我的日志的我的统计当我使用装载平衡的系统?
解答:
第一种解答将合并所有分裂记录文件起因于所有您的装载平衡的服务器入一个。 为这, 您能使用 logresolvemerge 工具提供AWStats:
logresolvemerge 。pl file1 。日志file2 。日志。.. filen 。日志> newfiletoprocess 。日志
并且被设定的 日志文件 参量在您的设置归档处理 newfiletoprocess 。日志 文件或用途 - 日志文件 命令行选择重写 日志文件 价值。
作为其它解答, 如果您错过磁盘空间, 或节省时间, 您能问 logresolvemerge 正在进行中合并记录文件在AWStats 更新过程期间。 为这, 您能使用以下句法在您的AWStats 设置文件:
LogFile="/pathto/logresolvemerge 。pl 文件* 。日志| "
参见 FAQ-COM360 为解释在logresolvemerge 用途。


FAQ-COM500: 我怎么可以重新设置所有我的统计?
问题:
我想要重新设置所有我的统计重新开始更新过程从一开始。
解答:
所有被分析的数据由AWStats 存放在历史文件叫 awstatsMMYYYY 。[ 设置。]txt (一个文件每个月) 。您将发现那些文件在目录被定义 DirData 参量(同样目录比awstats 。pl) 。
重新设置所有您的统计, 正义删除所有文件 awstatsMMYYYY 。txt
重新设置所有您的统计被建立为一个特殊设置归档, 正义删除所有文件 awstatsMMYYYY 。myconfig 。txt
警告, 如果您删除那些数据文件, 您不会能恢复您的stats, 除非您被保留的老记录文件某处。 您将必须处理所有通过记录文件(在按年代顺序) 得到您的统计后面。


FAQ-COM600: 我每天编写和怎么可以建立统计只?
问题:
怎么能我每天编写和建立统计。 我意味我想要有报告全文以所有图以数据一特殊天仅仅和不要想要一个报告为□天月。
解答:
这和这不标准方式工作是一个非被提供的和没支持的把戏,:
首先, 跑更新过程在午夜(或在被转动在午夜以便的记录文件它包含唯一数据为这特殊性天(您能选择其它小时在夜如果您要有"出发" 在一个另外小时) 的几天。
一旦更新过程是跑了, 移动(和不是拷贝) 历史文件由AWStats 修造。 为例子在Unix 喜欢系统:
mv mydirdata/awstatsMMYYYY 。mydomain 。txt mydirdate/awstatsDDMMYYYY 。mydomain 。txt
注意名字被增加更改了天。 重覆这每天在更新过程以后。
与这您将有一份历史文件为□天。 您能然后看充分的stats 为一特殊天由增加非被提供的参量- day=DD 在命令行(与其他人象- month=MM 和- year=YYYY) 。 如果跑了从浏览器您能并且增加&day=DD 在URL 。
但是, 如果您天天充分有统计, 您不再有统计为充分的月, 除了如果您创造第二个设置文件那历史文件不会被移动。


FAQ-COM700: 能我安全地去除一条线在历史文件(awstatsMMYYYY * 。txt)?
问题:
在处理记录文件以后我想要改变我的统计没有跑AWStats 更新过程但直接地改变数据在AWStats 历史数据库文件。
解答:
如果您去除线从开始"开始_" 或"结束_", AWStats 将发现您的文件"腐败" 因此您不能改变那些二线。
您 能改变, 增加或去除是在所有部分但的任一条线如果您做这, 您必须并且更新地图部分(线在BEGIN_MAP 和END_MAP 之间) 因为这个部分包含垂距文件彼此部分为直接I/O 通入。如果历史文件是最后一个, 您能容易地做那由完全地去除地图部分和跑更新过程。象那AWStats 将重写历史文件并且地图部分将被重写(地图部分不读更新过程, 只被写) 。 您做这责任自负。 主要风险是, 一些图将报告错误价值或是无法获得的。



FAQ-SET050: 错误"错过的$ 在圈可变物。.."
问题:
当我跑awstats 。pl 从命令行, 我得到:
"错过的$ 在圈可变物在awstats 。pl 线xxx"
解答:
问题是在您的Perl 口译员里。 设法安装或再安装一个更多recent/stable Perl 口译员。
您能得到新Perl 版本在 ActivePerl (Win32) 或 Perl 。com (Unix/Linux/Other).


FAQ-SET100: 我看PERL 剧本的来源代替它的施行
问题:
当我设法执行Perl 剧本通过网络服务器, 我看Perl 剧本的来源代替它的施行HTML 结果页!
解答:
这 是AWStats 的没有问题而是一个问题在您的网络服务器设定。 awstats 。pl 文件必须是在目录被定义在您的网络服务器是"cgi" 目录, 这意味着, 目录被配置在您的网络服务器包含"可执行的" 文件和不是对文件。您必须读您的网络服务器指南会设定目录是 "可执行的cgi" 目录(与IIS, 您有某一复选框报到目录物产, 与亚帕基印第安人您必须使用"ExecCGI" 选择在目录"方针") 。


FAQ-SET150: 内部错误500 在我的浏览器
FAQ-SET200: 错误"。.. 不能CREATE/SPAWN 子进程。.."
问题:
AWStats 似乎运行优良在指令提示但当跑了作为CGI 从浏览器, 我得到 "内部错误500".
我也许还并且有以下消息在我的亚帕基印第安人误差记录文件(或在浏览器与亚帕基印第安人2 。0+):
...不能create/spawn 子进程: c:/mywebroot/cgi-bin/awstats 。pl
解答:
首先, 尝试跑awstats 。pl 从命令行看见如果文件是正确的。 如果您得到一些句法错误和使用Unix 象OS, 检查如果您的文件是Unix 象文本文件(这意味各条线末端与LF 炭灰和不是CR+LF 炭灰) 。
如 果awstats 。pl 文件正确地运行从命令行, 这大概是因为您网络服务器不能会跑perl 剧本。 这个问题可能发生以亚帕基印第安人网服务器没有内部Perl 口译员(mod_perl 不活跃) 。 解决这, 您必须告诉亚帕基印第安人何处是您的外部Perl 口译员。
这, 您吃2 种解答:
1) 增加以下方针在您的亚帕基印第安人 httpd 。conf 设置(或去除# 对uncomment 它如果线已经是可利用的)
ScriptInterpreterSource 登记
然后再开始亚帕基印第安人。 这将告诉亚帕基印第安人调查登记发现节目联系。pl 引伸。
2) 其它解答(不必要如果第一解答工作): 改变awstats 第一线。pl 文件与您的Perl 口译员全路径。
例子与窗口OS 和ActivePerl Perl 口译员(被安装用C:\Program Files\ActiveState\ActivePerl), 您必须改变awstats 第一线。pl 文件与:
#!c:/program files/activestate/activeperl/bin/perl


FAQ-SET220: 碰撞当跑AWSTATS 。PL 或页内容唯一PARTIALY 装载了在WINDOWS XP
问题:
有时我的浏览器(经常IE6) 崩溃当跑awstats 。pl 以某一AWStats 配置。用其它版本或浏览器, 页内容partialy 被装载。
解答:
问题是与WinXP 和WinXPpro 依照被提供在女士站点Q317949;
"插口分享创造数据损失当听并且受理发生在不同的过程"
结果是, MSIE 会碰撞或会显示没什么。 网景和歌剧更好处理了插口但部份地显示了页。
臭虫的作用是更多prononced 当页内容增加了(在30k 之上) 。
http://support 。微软。com/default 。aspx?scid=kb;EN-US;q317949
并且并且在亚帕基印第安人。org
http://www 。亚帕基印第安人。org/dist/httpd/binaries/win32/
女士生产了现在包括在SP1 的Hotfix 。
但最佳的解答将使用一台更好的浏览器。 看一看在 Firefox, 一最佳和最普遍的浏览器。


FAQ-SET250: 日志格式设定或错误
问题:
哪价值我必须投入在LogFormat 参量做AWStats 运作与我的日志文件格式?
解答:
AWStats 设置文件授予您所有可能的价值为LogFormat 参量。帮助您, 这是记录文件格式一些共同的案件, 和对应的价值为您必须使用在您的AWStats 设置文件的LogFormat:

如果您的日志纪录是就像这(NCSA combined/XLF/ELF 日志格式):
62.161.78.73 - - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 1234 年" http://www 。从。com/from 。htm "" Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "
您必须使用: LogFormat=1
这是同样比: LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"

如果您的日志纪录是就像这(NCSA 与几被结合virtualhostname 分享同样记录文件) 。
virtualserver1 62 。161.78.73 - - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 1234 年" http://www 。从。com/from 。htm "" Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "
您必须使用: LogFormat="%virtualname %host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"

如果您的日志纪录是就像这(NCSA 被结合和mod_gzip 格式1 与 亚帕基印第安人1 。x):
62.161.78.73 - - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 3904" http://www 。从。com/from 。htm "" Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "mod_gzip: 66pct 。
您必须使用: LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %other %gzipratio"

如果您的日志纪录是就像这(NCSA 被结合和mod_gzip 格式2 与 亚帕基印第安人1 。x):
62.161.78.73 - - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 3904" http://www 。从。com/from 。htm "" Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "mod_gzip: DECHUNK:好在:11393:3904:66pct 。
您必须使用: LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %other %other %gzipin %gzipout"

如果您的日志纪录是就像这(NCSA 被结合和mod_deflate 与 亚帕基印第安人2 ):
62.161.78.73 - - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 3904" http://www 。从。com/from 。htm "" Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "(45)
您必须使用: LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %deflateratio"

如果您的日志纪录是就像这(NCSA 与2 空间结合了在一些领域之间 与 Zope):
62.161.78.73 - - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 3904" http://www 。从。com/from 。htm "" Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "(45)
您必须使用:
LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"
LogSeparator = "*"

如果您的日志纪录是就像这(NCSA 共同的CLF 日志格式):
62.161.78.73 - - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 1234 年
您必须使用: LogFormat=4
注: 浏览器、OS's 、主题词和Referers 特点不是可利用的以这样格式。

如果您的日志纪录是就像这(与一些 乌贼 版本, 在设置以后 emulate_http_log 对):
200135.30.181 - - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到http://www 。mydomain 。com/page 。HTML HTTP/1 。0"200 456 TCP_CLIENT_REFRESH_MISS:直接
您必须使用: LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %other"

如果您的日志纪录是就像这(一些老 IIS W3C 日志格式):
yyyy 毫米dd hh:毫米:ss 62 。161.78.73 - 得到/page 。HTML 200 1234 HTTP/1 。1 Mozilla/4 。0+(compatible;+MSIE+5 。01;+Windows+NT+5 。0) http://www 。从。com/from 。HTML
您必须使用: LogFormat=2

如果您的日志纪录是就像这(一些 IIS W3C 日志格式与一些 .网 服务器):
yyyy 毫米dd hh:毫米:ss 得到/page 。HTML - 62 。161.78.73 - Mozilla/4 。0+(compatible;+MSIE+5 。01;+Windows+NT+5 。0) http://www 。从。com/from 。HTML 200 1234 HTTP/1 。1
您必须使用: LogFormat="%time2 %method %url %logname %host %other %ua %referer %code %bytesd %other"

如果您的日志纪录是就像这(一些 IIS 6+ W3C 日志格式):
yyyy 毫米dd hh:毫米:ss 得到/page 。HTML - 62 。161.78.73 - Mozilla/4 。0+(compatible;+MSIE+5 。01;+Windows+NT+5 。0) http://www 。从。com/from 。HTML 200 1234 年
您必须使用: LogFormat="date 时间cs 方法cs uri 词根cs 用户名c-ip cs 版本cs(User-Agent) cs(Referer) sc 状态sc 字节"

如果您的日志纪录是就像这(与一些 网站 版本):
yyyy 毫米dd hh:毫米:ss 62 。161.78.73 - 192 。168.1.1 80 得到/page 。HTML - 200 11205 0 0 HTTP/1 。1 mydomain 。com Mozilla/4 。0+(compatible;+MSIE+5 。5;+Windows+98) - http://www 。从。com/from 。HTML
您必须使用: LogFormat="%time2 %host %logname %other %other %method %url %other %code %bytesd %other %other %other %other %ua %other %referer"

如果您的日志纪录是就像这(Webstar 当地日志格式):
05/21/00 00:17:31 赞成200 212 。242.30.6 Mozilla/4 。0 (兼容; MSIE 5 。0; 视窗98; DigExt) http://www 。盖子。dk/ "万维网。盖子。dk ":文献:图表:starninelogo 。白色。gif 1133 年
您必须使用: LogFormat=3

如果您的日志纪录是就像这(与一些 莲花Notes/Domino 版本):
62.161.78.73 - 命名姓氏服务[ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 1234 年" http://www 。从。com/from 。htm "" Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "
您必须使用: LogFormat=6

如果您的日志纪录是就像这(莲花Notes/Domino 6 。x 日志格式):
62.161.78.73 - "命名姓氏" 服务[ dd/mmm/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"200 1234 年" http://www 。从。com/from 。htm "" Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "
您必须使用: LogFormat="%host %other %lognamequot %time1 %methodurl %code %bytesd %refererquot %uaquot"

如果您的日志纪录是就像这(与 Oracle9iAS):
62.161.78.73 - [ dd/mmm/yyyy:hh:毫米:ss +0x00 ] 得到/page 。HTML HTTP/1 。1 200 1234 年- "Mozilla/4 。0 (兼容; MSIE 5 。01; 视窗NT 5 。0) "
那里分离器是 炭灰或几空间, 您必须使用: LogFormat="%host %logname %time1 %method %url %other %code %bytesd %referer %uaquot" 并且 LogSeparator="\s+"

如果您使用FTP 服务器象 ProFTPd:
看见 FAQ-COM090.

如果您想要分析邮件记录文件(Postfix, Sendmail, QMail, MDaemon, 交换):
看见 FAQ-COM100.

如果您使用一台媒介服务器(Realmedia, 窗口媒介服务器):
看见 FAQ-COM110.

如果您的日志纪录是就像这(与一些提供者):
62.161.78.73 - - [ dd/Month/yyyy:hh:毫米:ss +0x00 ] "得到/page 。HTML HTTP/1 。1"" - "200 1234 年
您必须使用: LogFormat="%host %other %logname %time1 %methodurl %other %code %bytesd"
注: 浏览器、OS's 、主题词和Referers 特点不是可利用的以这样格式。

有很多其它可能的日志格式。
您必须使用一个个人化的日志格式LogFormat = "。.."如所描述在设置文件支持其它各种各样的日志格式。



FAQ-SET270: 只腐败的或投下的纪录
问题:
在跑AWStats 更新过程以后, 所有我的纪录被报告腐败或投下
解答:
首先, 如果您有唯一腐败的或投下的纪录的一小百分之, 不要担心。 这是一个正常行为。 少数腐败了或投下了纪录可能出现在记录文件由于内部网络服务器臭虫, 病毒攻击, 错误文字, 日志清除或转动在文字, 等期间。..
但是, 如果所有您的纪录被报告腐败或投下, 检查以下事:
如果他们全部投下, 跑更新过程从命令行增加选择- showdropped
- > 您能知道为什么一个投下的纪录被摈除。 在许多情况下, 这是因为您使用a 太大或坏过滤器参量(SkipFiles, SkipHosts, OnlyFiles 。..).
如果他们全部腐败, 跑更新过程从命令行增加选择- showcorrupted
- > 您能知道为什么一个腐败的纪录被摈除。
如果这是由于日志格式, 检查 FAQ-SET350 关于日志格式错误。
如果这是因为纪录的日期被认为更低比日期早先, 这意味 您跑了更新过程在不同的记录文件没有保留按年代顺序记录文件。
如果这是因为日期无效, 您也许安排日期的问题正确地不被计算这它发生在某一Pentium4/Xeon4 处理器:
在 一些(少数) 英特尔Pentium4 (还Xeon4) 基于的主机系统, 记录文件时间无法被计算正确地。 这不是AWStats 的问题。 这个错误通常发生在基于来源的Linux 发行(gentoo, slackware 等。), 所有系统程序库被编写以CPU 优化的地方。 AWStats 是一种高度发展的PERL 应用。 PERL 依靠一些系统程序库, 例如GLIBC 。 GLIBC 图书馆通常是buggy 在这种情况下。 有一个容易的方式计算外面是否问题被描述这里负责对AWStats 问题在您的系统:
如果您得以进入对您的机器的壳, 简单地键入以下命令:
perl - e "印刷品内部(' 541234567891011165415658 ')"
(笔记: 所有25 数字数字工作, 那里是没有需要键入这个确切的数字)
如果一切去优良, 您应该看一个浮点编号作为产品:
5.41234567891011e+23
在这种情况下, 请做对您的记录文件格式的更多研究。 您的主机系统不是负责任对错误。
但如果简单地"0" 回归或某一其它错误, 这是您glibc beeing 的征兆腐败。
注 意: 唯一的解答也许在这种情况下将recompile 您的GLIBC 。 这可能是相当棘手的任务。 请咨询文献和F 。A 。Q 。您的Linux 发行s 首先!! (专家: 首先检查您全球性编写旗子, 即。 march=Pentium4 。 尝试与其他编写旗子可能解决问题迅速在某些情况下。
注: 在某些情况下, 这个错误也许"突然" 发生, 即使AWStats 已经运行已经完善。


FAQ-SET280: 错误"没有同样纪录的数字。.."
问题:
当我跑AWStats 从命令行(或作为cgi 从浏览器), 我得到消息"没有同样纪录的数字。..".
解答:
这意味着您的AWStats 参考数据库文件(操作系统, 浏览器, 机器人。..) 不要是正确的。第一次尝试对更新对前个版本。 然后报到您把只那些文件的当中一个的您的盘。 他们应该是在'解放' 目录(' db ' 与4 。0) awstats 的地方。pl 被安装:
浏览器。pm
领域。pm
operating_systems 。pm
机器人。pm
search_engines 。pm
蠕虫。pm
status_http 。pm
status_smtp 。pm


FAQ-SET300: 错误"不能打开文件。.."
问题:
我有以下错误:
"不能打开文件/workingpath/awstatsmmyyyy 。tmp 。9999: 允许被否认。"
解答:
这个错误意味, 网络服务器没有成功写工作临时文件(文件结束了。tmp 。9999 那里9999 是数字) 由于允许问题。
头等支票目录 /workingpath 有"写" 允许为
用户 没人 (缺省用户由亚帕基印第安人使用在Linux 系统)
或用户 IUSR _SERVERNAME (缺省半新用户由IIS 在NT) 。
以Unix, 尝试与一个道路没有链接。
与NT, 您必须检查NTFS 允许("Read/Write/Modify"), 如果您的目录是在NTFS 分开。
与IIS, 有"并且写" 允许属性, 被定义在目录物产 在您的IIS 设定, 那您必须检查。
与IIS, 如果缺省cgi 容器目录被创造了在IIS 期间安装, 尝试 投入AWStats 直接地入这个目录。
如果这仍然失败, 您能改变DirData 参量到言AWStats 您想要使用其它目录(A 目录您是肯定的缺省 用户, 由网络服务器过程使用, 能写入) 。


FAQ-SET320: 错误"畸形的UTF-8 字符(意想不到。.."
问题:
当跑AWStats 从命令行, 我得到一条或几条线象这样在我的产品:
畸形的UTF-8 字符(意想不到的非继续字节0x6d, 在起动字节之后0xe4) 在/www/cgi-bin/lib/xxx 。pm 线999 。
解答:
这个问题出现与RedHat 8 和Perl 5 。8.
我不知道如果RedHat 为这提供固定, 但一些用户报告您能去除thoose warmless 消息由改变您的LANG 环境变量, 去除 "。UTF-8 "在末端。 例如, 集合 LANG="en_US" 代替 LANG="en_US 。UTF8 "


FAQ-SET350: 空或空统计报告了
问题:
AWStats 似乎运作但我不取得任何结果。 我得到看的统计页如我没有命中。
解答:
那是您能得到的一个共同的问题并且有3 个可能的原因:

1) 您的记录文件格式设定也许是错误的。
如果您使用Apache Web Server
工作最佳的方式将使用 "结合" 日志格式(参见 设定和用途 页知道方式改变您的Apache Server 日志从 "共同性" 采伐格式入 "结合"). 不要忘记停止亚帕基印第安人, 不要重新设置您的记录文件和不要重新开始亚帕基印第安人做变动成结合有效。 然后您必须设定您的AWStats 设置文件以价值 LogFormat= 1 。
如果您想要使用其它格式, 读下常见问题解答有例子日志文件价值达成协议对记录文件格式。
如果您使用IIS 服务器或窗口镶入网络服务器
互 联网信息服务器缺省W3C 被扩大的日志格式正确地不会运作与AWStats 。正确地做它工作, 开始IIS Snap-in, 选择网站和神色在它是物产。选择W3C 被扩大的日志格式, 然后物产、然后制表符被扩大的物产和uncheck 一切在延长的物产之下。 一旦他们是所有未经检查的, 检查名单被给 设定和用途 页("以IIS 服务器" 章节) 。
您能并且读下常见问题解答有例子 LogFormat 价值根据记录文件格式。

2) 您是观察stats 一个年或月当命中未被做在您的服务器。
当您跑awstats, 报告是为当前的month/year 。
如果您想要看数据为其它month/year 您必须:
增加- year=YYYY - month=MM 在命令行当制作HTML 报告页从命令行。
使用URL 象http://myserver/cgi-bin/awstats 。pl?config=xxx&year=YYYY&month=MM 如果观看的stats 与AWStats 使用了作为CGI 。

3) 当您读您的统计, AWStats 不使用同样设置文件比那个使用为更新过程。 扫描您的盘为匹配的文件 awstats 。* conf 并且去除不是设置file(s) 您的所有文件需要(awstats.conf 文件, 如果发现, 可能被删除。最好使用设置文件叫做awstats 。mydomain 。conf) 。


FAQ-SET360: 统计报告了除了OS 、浏览器、机器人和KEYWORDS/KEYPHRASES
问题:
AWStats 似乎报告我的统计然而一些图, 象机器人, os', 浏览器, 查寻引擎, 或keywords/keyphrases 是空的。
解答:
如 果唯一机器人、查寻引擎或keywords/keyphrases 是空的, 这简单地意味您的网站不是由所有机器人和没人参观发现了您的站点使用查寻引擎(这特别发生为不参考在查寻引擎) 的内部网。如果所有是空的或与只未知重视, 在几次更新, 这大概意味以后您的日志文件不包含所有信息, 这发生与亚帕基印第安人当使用标准 "共同性" 日志格式代替标准 "结合" 日志格式。
您可以并且使用LogFormat=4 入您的AWStats 设置文件代替1 。
读AWStats 设定文献会设定您的Apache Web Server 报告登录 "结合了" 日志格式然后被设置 LogFormat= 1 入您 AWStats 设置文件。


FAQ-SET400: 管子改变方向对文件给我一个空文件
问题:
我想要改awstats 方向。pl 输出了到一个文件以以下命令:
> awstats 。pl - 设置= 。.. [ other_options ] > myfile 。HTML
但myfile 。HTML 是空的(大小是0) 。 如果我去除改变方向, everythings 正确地运作。
解答:
这是没有AWStats 臭虫而是一个问题在perl 和窗口之间。
您能容易地解决这改为跑以下命令:
> perl awstats 。pl - 设置= 。.. [ other_options ] > myfile 。HTML


FAQ-SET450: 没有PICTURES/GRAPHICS 被显示
问题:
AWStats 似乎运作(所有数据并且柜台似乎是好的) 但我不安排图象被显示。
解答:
与Apache Web Server, 您也许有麻烦(没有图片被显示在stats 页) 如果您使用一个目录叫做"像" (由于亚帕基印第安人被预定义的"像" 别名目录), 因此改为使用, 例如, 一个目录叫做"像" 与没有s 在末端(完全给您的目录改名和改变 DirIcons 参量在设置文件反射这变动) 。


FAQ-SET700: 我的参观被加倍在我移居从3 的老月。2 到5 。x
问题:
以后移居一份老历史文件一个月, 参观的数量为这个月被加倍。如此"参观的数量每访客" 并且被加倍并且"页每参观" 和"命中每参观" 由2 划分。所有其它数据喜欢"页", "命中" 并且bandwith 是正确的。
解答:
这个问题发生当移居历史文件从3 。2 到5 。x.
固定这您能使用以下要诀(警告, 做这在移居之后从 3.2 到5 。x 和如果您的参观价值被加倍) 。 目标是去除线在看起来象这的历史文件
YYYYMM00 999 999 999 999
那里YYYY 和毫米是年并且月设置归档和999 是数值。

如此如果您的OS 是Unix/Linux
grep - vE ' ^[0-9]{6}00 ' oldhistoryfile > newhistoryfile
mv newhistoryfile oldhistoryfile
并且再然后跑移居过程在文件。

如果您的OS 是窗口和被得到的cygwin
您必须遵守同样指示比如果OS 是Unix/Linux 但您必须做这从cygwin ' sh ' 壳和不是从DOS 提示(因为^ 不是understanded 由DOS) 。
并且再然后跑移居过程在文件。

在其他案件(实际上工作为每OS)
您必须手工去除线 YYYYMM00 999 999 999 999 (必须发现仅有一条这样的线) 和再然后跑移居过程在文件。


FAQ-SET750: AWSTATS 用尽记忆在更新过程期间与CYGWIN PERL
问题:
当我跑更新过程在一份大记录文件与cygwin Perl, AWStats 用尽记忆但我是肯定的, 我有足够的记忆跑AWStats 根据' 记忆' 专栏基准图可利用在AWStats 文献(基准页).
解答:
这也许是一个极限在Cygwin Perl 里面。设法增加Cygwin 参量 heap_chunk_in_mb.


FAQ-SET800: AWSTATS SPEED/TIMEOUT 问题?
问题:
当我分析大记录文件, 处理时间非常重要(例子: 更新过程从浏览器退回一个timeout/internal 错误在长的等待以后) 。有是设定或事做避免这和增加速度吗?
解答:
您真正地需要了解怎么日志分析仪运作有好速度。有还您能做减少您的处理时间的主要设定变动。
看见 重要忠告 在基准页里。



FAQ-SEC100: AWSTATS 可能使用展开发怒站点SCRIPTING 攻击吗?
问题:
如果一个坏用户用途浏览器做命中在包括a 的URL 部分在它的参量, 何时AWStats 将显示链接在报告页, 剧本意志被执行吗?
解答:
不。 AWStats 用途包括在URL 展开一次发怒站点Scripting 攻击使用a 的过滤器去除所有剧本代码日志分析仪报告页。


FAQ-SEC150: 我怎么可以防止一些用户看其它用户统计?
问题:
我不想要用户xxx (有站点万维网。xxx.com) 看用户统计yyy (有站点万维网。yyy 。com) 。 我怎么可以设定AWStats 为这?
解答:
看一看在 安全页.


FAQ-SEC200: 怎么处理记录文件(和统计) 腐败了由' 蠕虫的攻击?
问题:
我的站点由一些蠕虫病毒攻击(象Nimba, 代码红色。..). 我的记录文件腐败的这个牌子并且充分404 个错误。 如此我的统计是还充分的404 个错误。 这个牌子AWStats 更慢和我的历史文件非常大。我可以做某事避免这吗?
解答:
是。
' Worms' 攻击是被传染的做命中在您的站点使用一非常长的浏览器、机器人或服务器被更换到网络客户未知的URL 喜欢这一个:
/default 。ida?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%40%50 。..%40%50
URL 由被传染的机器人引起并且目的将利用网络服务器的弱点(在许多情况下, 只有IIS 是脆弱的) 。以这样攻击, 您总将愿发现' 共同的串' 在那些URLs 。例如, 与代码红色蠕虫, 有总缺省。ida 在URL 串。 其它蠕虫送URLs 以cmd 。exe 在它。
与6 。0 版本和更高, 您能设置 LevelForWormsDetection 参量到"2" 和 ShowWormsStats 对"HBL" 设置归档使能蠕虫过滤nd 报告。
但是, 这个特点严重减少AWStats 速度和蠕虫数据库(lib/worms.pm 文件) 无法包含所有蠕虫署名。 如此如果您仍然有rubish 命中, 您能修改蠕虫。pm 文件你自己或编辑您的设置文件增加在 SkipFiles 参量一些价值摈除不必需的纪录, 使用regex 句法喜欢例子:
SkipFiles="REGEX[^\/default \ 。ida ] REGEX[\/winnt\/system32\/cmd \ 。exe ] "



 

相关阅读 更多 +
排行榜 更多 +
太鼓达人plus

太鼓达人plus

音乐节奏 下载
吉品甄选

吉品甄选

购物比价 下载
恋与练习生2

恋与练习生2

音乐节奏 下载