问题记录
shumoyin
这个作者很懒,什么都没留下…
展开
-
http请求socket超时问题排查
1.问题描述因业务需要与其他公司对接,服务A(我方)需要发送http请求去服务B(对接公司)下载文件,A服务中设置了http连接超时和socket超时都为5秒,连续2次发送下载请求,第一次下载成功(响应时间约20ms),第二次下载报socket timed out。2.问题排查2.1 tcpdump抓包在A服务器上使用tcpdump抓包工具抓包,命令如下tcpdump -i ens192 host 10.13.52.241 -w 251.cap10.13.52.241为B服务器地址,-w 25原创 2021-11-04 16:05:02 · 1013 阅读 · 0 评论 -
golang http请求Accept-Encoding:gzip未解压问题
文章目录1. 问题描述2. 代码示例1. 问题描述golang在使用net/http发送http请求时,如果请求头中包含Accept-Encoding: gzip,且请求服务支持gzip压缩,那么在解析请求返回值时,需要手动解压2. 代码示例package testimport ( "bytes" "compress/gzip" "fmt" "github.com/pkg/errors" "io" "io/ioutil" "net/http原创 2021-10-27 11:49:49 · 3419 阅读 · 0 评论 -
IP冲突导致服务响应异常
文章目录问题描述解决排查流程问题描述服务器运行正常,用户向服务端发送请求,发现响应时而正常,时而异常解决排查流程检查服务运行状态、配置信息等是否正常,发现服务器运行正常查看响应异常时,请求是否有到网关,发现请求未到网关使用netstat -nat命令查看服务器是否有和客户端建立tcp连接,发现客户端连接已建立,服务端没有建立连接,怀疑客户端的请求落到了其他服务器上在客户端使用arp -a命令查询寻址缓存,并未找到缓存项;使用arp -s绑定服务器ip mac,发现客户端请求不通;删除后才能请原创 2021-09-18 16:26:34 · 158 阅读 · 0 评论 -
springboot mybatis hikari连接池连接mysql失败现象
springboot hikari连接池连接mysql失败现象背景现象服务启动时,数据库无法访问服务正常启动后,数据库无法访问背景主要分析服务在mysql宕机(或因其他原因连不上)的情况下会有什么表现框架:springboot + mybatis + hikari + mysql现象服务启动时,数据库无法访问服务主线程能启动,但是数据库连接池会初始化失败,报错如下2021-04-29 17:08:53.404 [main] ERROR com.zaxxer.hikari.pool.Hika原创 2021-04-29 17:26:03 · 1369 阅读 · 0 评论 -
解决docker容器网络不通的问题
解决docker容器网络不通的问题问题描述:开启firewalld防火墙,外网无法通过端口访问docker内的服务解决方案:把docker0网卡添加到防火墙trusted域firewall-cmd --permanent --zone=trusted --change-interface=docker0...原创 2020-11-17 14:34:48 · 2378 阅读 · 0 评论 -
springboot无法完成变量从pom到.properties文件自动替换的问题
原贴地址:http://www.cnblogs.com/softidea/p/5644755.html我在maven的pom文件中进行了多环境变量配置,引用了maven-resources-plugin,在application.properties文件中通过spring.profiles.active = profiles.active来指定不同环境下的配置文件,但是{profiles.activ转载 2017-08-17 12:10:58 · 9532 阅读 · 1 评论 -
springboot无法注入JpaRepository的问题
使用内置服务器启动springboot项目时,会从@SpringBootApplication修饰类所在的包开始,加载当前包和所有子包下的类,将由@Component @Repository @Service @Controller修饰的类交由spring进行管理。package com.facade;import org.springframework.boot.SpringApplication原创 2017-09-05 18:52:48 · 15261 阅读 · 4 评论 -
初使用elasticsearch踩过的坑
使用框架:spring-data-elasticsearchcardinality去重 对于4w以上数据的去重无法达到100%准确度// precisionThreshold 设置精确数量,越高内存消耗越大AggregationBuilders.cardinality("distinct").field("hid").precisionThreshold(40000);ter...原创 2018-08-29 11:55:33 · 1662 阅读 · 2 评论 -
mysql故障分析——关闭binlog
最近开始维护一个运行多年的私有化项目。 项目使用docker部署,mysql、应用等都在一个镜像中,mysql数据挂载在物理机上。mysql属于单机,开启了binlog,因为数据比较重要,经年未做清理,导致binlog文件过大直接爆盘。我们做了以下步骤关闭binlog:# 进入容器vi /etc/mysql/my.cnf# 将以下2行注释,关闭binlog# log-bin=mysq...原创 2018-09-12 17:22:11 · 4540 阅读 · 2 评论