即使以root身份运行httpd,我也会得到这个错误: Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:100 (13)Permission denied: make_sock: could not bind to address 0.0.0.0:100 no listening sockets available, shutting down Unable to open logs 我尝试更改端口,甚至是不被iptables阻止的端口,我仍然得到相同的错误(根据“netstat -an”)。 重新安装和同样的交易。 我正在运行CentOS 5.3 x86_64。 Nginx运行在我的80端口上。我只是想运行Apache作为后端,所以我可以在线查看AWStats。 这个或上述问题的解决scheme将是非常棒的。
我需要了解我的网站上每个页面的平均“页面时间”或“页面浏览时间”,而不需要客户端脚本(如使用onunload事件处理程序)。 是否有免费的日志分析仪能够做到这一点? 我看了Webalizer,AWStats和Analog,但他们似乎没有这样的function。 最接近的是AWStats中的“访问时间”,但是我希望看到“页面浏览时间”。 我知道,没有客户端脚本,访问者跟踪是不准确的,但是我能忍受。 谷歌分析似乎提供了一个“页面上的时间”指标,而不挂钩onunload事件(但纠正我,如果我错了),所以我相信这是可能的。
我想用AwStatsparsingnginx访问日志。 指定的nginx日志格式是 '$remote_addr – $remote_user [$time_local] $status ' '"$request" $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; 和日志似乎被正确创build。 AwStats日志格式是 LogFormat = "%host – %logname %time1 %code %methodurl %bytesd %refererquot %uaquot %otherquot" 当我尝试从命令行运行它时,我得到以下错误输出: Running '"/usr/lib/cgi-bin/awstats.pl" -update -config=default -configdir="/etc/awstats"' to update config default Create/Update database for config "/etc/awstats/awstats.conf" by AWStats version 7.2 (build 1.992) From data in log file "/…/****-access.log"… […]
根据AWStats的文档: AWStats可以通过以前手动创build的静态DNScaching文件进行反向DNS查找。 通过search文档,以及一点点谷歌search,留给我一个问题。 如何手动创buildDNScaching文件? 有没有一个Linux命令来做到这一点,我还没有find? 这是在Centos 5.5机器上。
我使用nginx在Rails站点上运行AWStats,并且有像这样访问的页面 http://mysite.com/order/receipt/[receipt_tag] 我希望AWStats将它们显示为页面/order/receipt/* x个点击,而不是针对[标签x]的1个匹配,以及针对[标签y]的1个匹配等等。 我发现最接近的指令是URLWithQueryWithoutFollowingParameters ,但由于我使用URLWithQueryWithoutFollowingParameters作为path组件,我不认为这适用。 同样的问题,但(可能)更常见的情况是将ID组合成一个页面。 所以/admin/orders/[order_id]应该被报告为/admin/orders/*而不是/admin/orders/1和/admin/orders/2等。 那可能吗?
我可以在这里看到,Awstats检测机器人/蜘蛛“报告/过滤机器人(检测到NB)”。 以下是该页面的引用: AWStats可以检测到机器人访问:检测到最常见的所有机器人,列表位于robotslist.txt(250Kb)。 无法做到这一点的产品会给您提供虚假的信息,尤其是如果您的网站访问量很less。 例如,如果您的网站已提交给所有着名的search引擎,则机器人可以每月访问500次,以查找更新或查看您的网站是否仍在线。 因此,如果您每个月只有2000次访问,那么没有机器人检测function的产品将报告2500次访问(错误25%!)。 AWStats将报告来自机器人的500次访问和来自人类访客的2000次访问.Sawmill Analytics使用基于robotstxt.org数据库的“当前活跃”机器人列表。 我还可以从演示报告中看到,它将漫游访问从人员访问中分离出来: http ://www.nltechno.com/awstats/awstats.pl?config=destailleur.fr 我需要的是configurationAwstats来处理漫游访问与人类一样。 我不希望Awstats在机器人和人类之间做出任何改变。 所有的机器人访问应该被添加到“查看stream量*”。 这样可以configurationAwstats吗? 如果是的话,怎么样? 我一直在阅读文档,但除此之外我找不到任何有用的东西: LevelForRobotsDetection=2 # 0 disables Robots detection. 那是我在找什么? 如果设置为0,那么这些机器人访问会被添加到总访问量中,还是会从报告中删除这种情况下的机器人? 任何帮助,将不胜感激。
我记得之前运行过这个命令,它用来构build所有的页面,但是现在我再次使用它,它只会build立主页面。 (新的可读性) /usr/share/awstats/tools/awstats_buildstaticpages.pl -update -config=mydomain.com -dir=/var/www/awstats/mydomain.com/ -awstatsprog=/usr/lib/cgi-bin/awstats.pl 这是我的awstats.mydomain.com.conf : LogFile="/etc/nginx/logs/mydomain.com.log" LogFormat=1 SiteDomain="mydomain.com" DNSLookup=0 DirData="/var/lib/awstats/mydomain.com/" HostAliases="mydomain.com" 我得到的唯一文件是awstats.mydomain.com.html 有谁知道这是什么原因造成的? 还是我缺less别的东西? 我正在使用Debian Squeeze x86
我是新来的Apache,我试图在我的Ubuntu 12.04服务器上设置AWStats。 我在Ubuntu文档中遵循了指南 。 我根据说明进行设置,awstats能够成功从apache日志生成初始统计信息。 我把链接放在默认的虚拟主机文件中。 但是当我尝试运行http://server-ip-address:8080/awstats/awstats.pl ,我得到: Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats. Setup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong. Check config file, permissions and AWStats documentation (in 'docs' directory). 这是我的/etc/apache2/sites-available/default文件: <VirtualHost *:8080> ServerAdmin webmaster@localhost DocumentRoot /home/saad/www <Directory […]
我试图findparsing我们的Amazon S3访问日志来获取一些webstats的方法。 我一直在尝试使用AWStats 7,但是我已经到了指定月份的第9天之后它不能处理更多的日志,因为它耗尽内存。 这台服务器有4gig的内存 我们的S3日志相当大(〜1gig / day),很快CloudFront日志可能会达到10-20gig / day。 有没有什么软件可以从S3(和很快的云端)日志生成webstats? 我知道s3stat.com,但我想要一些我可以自己运行的东西。
看来所有使用/调度awstats的build议都是通过crontab来实现的,例如: 0 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >/dev/null (每小时运行awstats)。 但是,如果我检查crontab -l ,它说我的用户crontab是空的。 但是,当我检查/etc/cron.hourly ,我有一个awstats文件,其中包含以下内容: #!/bin/bash exec /usr/share/awstats/tools/awstats_updateall.pl now -configdir="/etc/awstats" -awstatsprog="/usr/share/awstats/wwwroot/cgi-bin/awstats.pl" >/dev/null exit 0 只是为了让你知道,我的awstats更新很好,它创build的报告,一切都很好。 运行crontab命令是否在指定的cron文件夹中创build一个条目? (即cron.hourly或cron.daily等)? 或者他们是不相关的? 如果他们是相关的,为什么我的用户没有crontab条目?