友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

搭建awstats分析nginx日志

post by rocdk890 / 2014-5-13 18:00 Tuesday linux技术

  用awstats来分析nginx日志,会让运维感觉很直观,也很方便的知道每天有多少pv,用户对那些页面访问得比较多,这样也容易有针对性的去优化web服务器.下面我们来看看怎么安装.
  系统:centos 5.x
  需要的软件包:awstats-7.3.tar.gz

1.修改nginx日志格式
vi /etc/nginx/nginx.conf

log_fo...

阅读全文>>

标签: nginx 配置 安装 分析 日志 install awstats

评论(0) 引用(0) 浏览(9688)

shell整理日志让awstats分析

post by rocdk890 / 2014-5-8 14:56 Thursday linux技术

  今天公司要对网站使用awstats来进行分析日志,并且要求把前一天的日志整进去进行分析,看了下路径和日志的位置,就有了下面的脚本.
  系统:centos 5.x
脚本内容:
cat awstat-log.sh

#!/bin/bash
file1=/var/log/nginx
file2=/tmp/robeacc/log
find=`find $file2 -na...

阅读全文>>

标签: shell 分析 日志 log awstats

评论(0) 引用(0) 浏览(4649)

linux进程资源占用高原因分析命令

post by rocdk890 / 2014-1-28 11:00 Tuesday linux技术

1、查看进程的线程:
ps -eLf|egrep 'gateserver|UID'

2、跟踪线程调用:
strace  -p 15530

3、统计线程中函数的调用小号CPU时间:
strace  -p 16334 -c
strace  -p 15530 -o out.file #输出到out.file文件

4、只显示recv函数的调用:
strace  ...

阅读全文>>

标签: linux 分析 lsof 进程 ps 资源 strace gdb

评论(0) 引用(0) 浏览(8329)

网站排障分析常用的命令

post by rocdk890 / 2013-7-10 9:31 Wednesday linux技术

系统连接状态篇

1.查看TCP连接状态

netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn

netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或
netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(k...

阅读全文>>

标签: linux 命令 错误 shell 分析

评论(0) 引用(0) 浏览(3547)

shell分析日志

post by rocdk890 / 2013-5-13 18:09 Monday linux技术

1,查看apache进程:
ps aux | grep httpd | grep -v grep | wc -l

2,查看80端口的tcp连接:
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l

3,通过日志查看当天ip连接数,过滤重复:
cat access_log | grep "20/Oct/2008" | awk '...

阅读全文>>

标签: 命令 shell 分析 日志 脚本 log

评论(0) 引用(0) 浏览(4221)

shell脚本分析nginx日志访问次数最多及最耗时的页面(慢查询)

post by rocdk890 / 2013-4-1 11:18 Monday linux技术

当服务器压力比较大,跑起来很费力时候.我们经常做站点页面优化,会去查找那些页面访问次数比较多,而且比较费时.找到那些访问次数高,并且比较耗时的地址,就行相关优化,会取得立竿见影的效果的.下面是我在做优化时候,经常用到的一段shell 脚本.这个也可以算是,统计web页面的slowpage 慢访问页面,象mysql slowquery .

以下是我的nginx 配制:

        log_form...

阅读全文>>

标签: nginx shell 分析 日志 log 查询

评论(0) 引用(0) 浏览(4609)

使用webalizer分析nginx访问日志(解决中文图片乱码)

post by rocdk890 / 2011-12-15 0:00 Thursday linux技术

  今天给一台vps从apache迁移到nginx平台时,发现卸载的时候居然有webalizer,让我想起了以前群里讨论用webalizer来查看nginx的日志,因为当时是英文的,所以决定自己来安装一次并解决中文乱码问题.
  系统:centos 5.6
  需要的软件包:webalizer-2.23-05-src.tgz
1.下载并安装webalizer
wget -c ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgz
tar xf webalizer-2.23-05-src.tgz && cd webalizer-2.23-05
cd lang   进入语言目录

找到webalizer_lang.simplified_chinese  将文件格式转化为utf-8,可以借助外部工具,修改后放回即可.这里我使用EditPlus 3进行格式转换,大家可以去网上下载一些软件,将文件格式转换即可,如无需汉化,此步骤可略过.

cd ../
yum  -y install fonts-chinese  安装中文字体
vi graphs.c  打开graphs.c,将下述代码添加到最后一行,如图....

阅读全文>>

标签: nginx webalizer 分析 日志 中文 乱码

评论(2) 引用(0) 浏览(12689)