上一篇我们详细分析了源码分析RocketMQ多副本之Leader选主,本文将详细分析日志复制的实现。有了前篇源码分析RocketMQDLedger多副本存储实现,本文将直接从Leader处理客户端请求入口开始,其入口为:DLedgerServer的handleAppend方法开始讲起。1、日志复制基本流程在正式分析RocketMQDLedger多副本复制之前,我们首先来了解客户端发送日志的请求协议
分类:
其他好文 时间:
2020-12-07 12:45:37
阅读次数:
11
Nginx日志常用分析命令示范(注:日志的格式不同,awk取的项不同。下面命令针对上面日志格式执行) 1)总请求数 wc -l access.log |awk '{print $1}' 2)独立IP数 awk '{print $1}' access.log|sort |uniq |wc -l 3)每 ...
分类:
其他好文 时间:
2020-11-30 16:08:07
阅读次数:
8
一、 referer是什么 referer:引用页。HTTP请求头信息中,referer用于提供访问来源的信息,客户端发送请求的时候,自主决定是否加上该字段。服务器一般使用referer识别访问来源,可能以此进行统计分析、日志记录以及缓存优化等。该字段的正确拼写是referrer. 二、 refer ...
分类:
Web程序 时间:
2020-10-19 22:37:46
阅读次数:
35
前言:在MySQL系统中,有着诸多不同类型的日志。各种日志都有着自己的用途,通过分析日志,我们可以优化数据库性能,排除故障,甚至能够还原数据。这些不同类型的日志有助于我们更清晰的了解数据库,在日常学习及运维过程中也会和这些日志打交道。本节内容将带你了解MySQL数据库中几种常用日志的作用及管理方法。1.错误日志(errorlog)错误日志记录着mysqld启动和停止,以及服务器在运行过程中发生的错
分类:
数据库 时间:
2020-08-27 11:48:27
阅读次数:
65
配置日志收集系统 ELK需求背景:业务发展越来越庞大,服务器越来越多各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志开发人员排查问题,需要到服务器上查日志,不方便运营人员需要一些数据,需要我们运维到服务器上分析日志为什么要用到ELK:1.一般我们需要进行日志分析场景:直接 ...
分类:
其他好文 时间:
2020-07-27 15:45:28
阅读次数:
63
告警分析分类: 规则类告警分析 情报类告警分析 日志hunting分析 报告编写 1.规则类告警分析: mimikatz攻击 检测到后需要分析执行命令,是否存在以上特定参数,若有则属实。 powershell无文件攻击 Powershell.exe可以从网络下载脚本内容并在内存中执行。 本地磁盘不会 ...
分类:
其他好文 时间:
2020-07-05 17:12:28
阅读次数:
143
dotnet应用用IdentityServer4做了登陆的功能,本地运行没有问题,部署到服务器上面就出现上面的问题,打开服务器的日志记录开关,获取到下面的异常信息。原来是 通过分析日志信息,发现报错的原因是因为IdentityServer4的加密签名导致的。 IS4中如果token的类型是JWT,则 ...
分类:
其他好文 时间:
2020-07-04 20:42:48
阅读次数:
82
日志主要包括系统日志、应用程序日志和安全日志等。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及故障发生的原因。分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误,因此日志的重要性不言而喻。 但是,在系统分布式后,日志通常被分散的储存不同的设备上。比如当系统 ...
##日志格式 '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for"' 首先把字 ...
分类:
其他好文 时间:
2020-06-24 14:24:57
阅读次数:
55
日志分析 时间戳格式化 awk -F'\t' '{ts_high=$3/10000000;ts_low=$3%10000000;sub(/.*/,strftime("%Y-%m-%d %H:%M:%S",ts_high)"."ts_low,$3);sub(/.*/, $NF/10"us", $NF) ...
分类:
其他好文 时间:
2020-05-28 23:56:13
阅读次数:
103