vlambda博客
学习文章列表

nginx访问日志查看(二)

写在前面的话

这两天太忙了,各种事,不过,这也是常态,忙证明自己有价值。但保证的事,一定要做完,前几天,因为一些小事和领导吵架,分析下来,是怪我。所以,在桌面上及手机上,写了注意自己的态度,努力干活很重要,和同事领导处好关系更重要,你的工作是领导来评判断的。这个一个要清楚,谁也不是自己亲人,别人不会惯着自己。

开胃小菜

php中的list()方法

这个方法:是对数值中的元素设key用的,看个例子如下:

图1

注:这个方法是支持二维子数组的赋key的。

Linux上查看nginx日志

1.总请求数

wc -l access.log |awk '{print $1}'

2.查找访问频率最高的 URL 和次数:

cat access.log | awk -F ‘^A’ ‘{print $10}’ | sort | uniq -c

3.nginx查看post请求日志

在http段加上

log_format access '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent $request_body "$http_referer" "$http_user_agent" $http_x_forwarded_for';

在server段加上

access_log logs/post.access.log access;

不要后面的access不会输出

注:现在get请求,参数在链接中,能看到;post传输不行,应该是设置的没写到日志里。网上说,默认不支持[http://www.884358.com/nginx-post-log/],截图如下:

d图2

注:这个后期再研究吧。这篇先到这里,时间来不及了。