Nginx配置两份日志记录
nginx配置
版本-1.4.4
access_log /alidata/log/nginx/access/wordpress1.log ;
access_log /alidata/log/nginx/access/wordpress2.log ;
压力测试,使用webbench测试
Benchmarking: GET http://blog.miaojunrs.com/
50 clients, running 1200 sec.
Speed=94 pages/min, 62367 bytes/sec.
Requests: 1895 susceed, 0 failed.
watch观察结果
watch wc -l wordpress1.log wordpress2.log #观察日志条数
root@iZ285ma471jZ:/alidata/log/nginx/access# diff wordpress1.log wordpress2.log#diff确认日志无差异
root@iZ285ma471jZ:/alidata/log/nginx/access#
Every 2.0s: wc -l wordpress1.log wordpress2.log Fri Jul 8 17:29:21 2016
1945 wordpress1.log
1945 wordpress2.log
3890 total
测试是可以双写的
使用新nginx验证
nginx version: nginx/1.5.13
ab 压力测试
[root@iZ285ma471jZ exception]# ab -n200000 -c2000 http://blog.miaojunrs.com/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking blog.miaojunrs.com (be patient)
Completed 20000 requests
Completed 40000 requests
Completed 60000 requests
Completed 80000 requests
Completed 100000 requests
Completed 120000 requests
Completed 140000 requests
Completed 160000 requests
Completed 180000 requests
Completed 200000 requests
Finished 200000 requests
Server Software:
Server Hostname: blog.miaojunrs.com
Server Port: 80
Document Path: /
Document Length: 0 bytes
Concurrency Level: 2000
Time taken for tests: 17.949 seconds
Complete requests: 200000
Failed requests: 200276
(Connect: 0, Receive: 0, Length: 187797, Exceptions: 12479)
Write errors: 0
Non-2xx responses: 188237
Total transferred: 59859366 bytes
HTML transferred: 30494394 bytes
Requests per second: 11142.99 [#/sec] (mean)
Time per request: 179.485 [ms] (mean)
Time per request: 0.090 [ms] (mean, across all concurrent requests)
Transfer rate: 3256.90 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 13 90 78.3 88 1106
Processing: 18 89 23.9 92 166
Waiting: 0 64 24.9 69 135
Total: 42 178 84.2 180 1231
Percentage of the requests served within a certain time (ms)
50% 180
66% 192
75% 200
80% 204
90% 214
95% 223
98% 236
99% 245
100% 1231 (longest request)
[root@iZ285ma471jZ exception]#
diff测试日志无差异
[root@iZ285ma471jZ exception]# diff /tmp/1.log /tmp/2.log
[root@iZ285ma471jZ exception]# wc -l /tmp/1.log /tmp/2.log
190238 /tmp/1.log
190238 /tmp/2.log
380476 总用量

Nginx配置两份日志记录的更多相关文章
- ELK环境配置+log4j日志记录
ELK环境配置+log4j日志记录 1. 背景介绍 在大数据时代,日志记录和管理变得尤为重要. 以往的文件记录日志的形式,既查询起来又不方便,又造成日志在服务器上分散存储,管理起来相当麻烦, 想根据一 ...
- 配置nginx,Tomcat日志记录请求耗时
由于公司的业务比较特殊,对速度比较在意,客户最近反应我们的平台时间比较久,处理一个请求十秒左右才返回,领导要求找出原因,我想让nginx日志记录请求处理用了多长时间,后端处理用了多长时间,总共用了多长 ...
- Nginx配置(日志服务器中关于日志的产生)
一:概括 1.需要配置的概括 定义日志格式 日志的分割字段:^A 日志格式:IP地址^A服务器时间^A请求参数 配置location,记录请求日志到本地磁盘 将数据按照给定的日志格式存储到本地磁盘 二 ...
- 091实战 Nginx配置(日志服务器中关于日志的产生)
一:概括 1.需要配置的概括 定义日志格式 日志的分割字段:^A 日志格式:IP地址^A服务器时间^A请求参数 配置location,记录请求日志到本地磁盘 将数据按照给定的日志格式存储到本地磁盘 二 ...
- java Web应用配置log4j日志记录
公司启动全国支票影像系统,有这样一个功能是和消息中间件打交道,需要记录每一个报文出错情况,因为方便后期开发人员的调试,我选用了log4j作为日志记录,好了废话不多说了! 第一步:首先建立一个WEB工程 ...
- Python 日志处理(一) 按Nginx log_format 分割日志记录
要求:不使用正则 根据nginx 默认的日志记录格式,分割日志记录. log_format main '$remote_addr - $remote_user [$time_local] " ...
- ELK菜鸟手记 (一) 环境配置+log4j日志记录
1. 背景介绍 在大数据时代,日志记录和管理变得尤为重要. 以往的文件记录日志的形式,既查询起来又不方便,又造成日志在服务器上分散存储,管理起来相当麻烦, 想根据一个关键字查询日志中某个关键信息相当困 ...
- Nginx的Access日志记录的时机
想当然了,所以犯了一个低级的错误... nginx的access访问日志可以记录下访问到nginx的相关信息.包含请求地址,请求路径,返回码,请求的处理时间等信息.. 然后问题来了,这个日志是什么时候 ...
- nginx配置奇怪问题记录
执行 nginx -t 检查配置报了如下错误: 下面是配置信息 遇到个很奇怪的问题,plm-api-stage 这么配置就可以正常校验过,但是改成 plm-stage-api,就会上面的警告信息: ...
随机推荐
- js关于if()else{}中的判定条件的认识,各种数据类型转换为Boolean类型的转换规则
博客搬迁,给你带来的不便敬请谅解! http://www.suanliutudousi.com/2017/09/24/js%E5%85%B3%E4%BA%8Eifelse%E4%B8%AD%E7%9A ...
- JAVA集合--Collection接口
本文首发于cartoon的博客 转载请注明出处:https://cartoonyu.github.io/cartoon-blog 在概述里面也说过:Collection是jav ...
- Python的datetime模块使用
两个常量 MAXYEAR:9999 MINYEAR:1 五个类 datetime.datetime:日期时间类 datetime.date:日期类 datetime.time:时间类 datetime ...
- Selenium3 + Python3自动化测试系列八——警告框处理和下拉框选择
警告框处理 在WebDriver中处理JavaScript所生成的alert.confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confi ...
- Use on Git
Preface The document is about to introduce some specialties on PLM development and mainte ...
- css3 鼠标悬停图片动画
<div class="grid"> <figure class="effect-milo"> <img src="im ...
- xpdf -Portable Document Format(PDF)文件阅读器
总览 xpdf [选项] [PDF文件 [page]] 描述 Xpdf是一个 Portable Document Format(PDF) 文件阅读软件.(PDF文件也经常被称为Acrobat 文件,这 ...
- Spring 在Web中的应用
Spring 在Web中的应用 在web项目开发中,不会直接实例化ApplicationContext对象,如果想用到ApplicationContext,一般的步骤: 配置一个监听器ContextL ...
- python 编写暴力破解mysql用户名密码
本文摘自别人的,自己运行调试了一下#!/user/bin/env python#-*- coding:utf-8 -*- import pymysql#导入连接数据库的模块import sys cla ...
- Gulp执行预处理
1. 在项目中安装 gulp-sass插件来编译Sass npm install gulp-sass --save-dev 2. 在gulpfile.js中编写 var gulp = require( ...