E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
问题排查
K8S集群中PLEG
问题排查
一、背景k8s集群排障真的很麻烦今天集群有同事找我,节点报PLEGisnothealthy集群中有的节点出现了NotReady,这是什么原因呢?二、kubernetes源码分析PLEGisnothealthy也是一个经常出现的问题POD生命周期事件生成器先说下PLEG这部分代码在kubelet里,我们看一下在kubelet中的注释://GenericPLEGisanextremelysimpleg
序冢--磊
·
2023-11-29 05:00
kubernetes
java
linux
[Win10] 代理服务器出现问题或地址有误
本文介绍了访问浏览器时显示代理服务器出现问题或地址有误的解决方案1问题描述打开Chrome浏览器访问网页时,提示代理服务器出现问题或地址有误,无法连接至互联网2
问题排查
打开cmd,输入ping127.0.0.1
lgc0208
·
2023-11-29 01:09
Windows
10
chrome
edge浏览器
网络
网络管理
spring boot的redis连接数过多导致redis服务器压力过大的一次
问题排查
一、背景在今天上午的时候,突然收到大量的sentry报错,都是关于redis连接超时的警告。首先想到的是去查看redis的监控,发现那个时间段,redis的请求数剧增,cpu使用率和带宽都陡增双倍。下面的是redis监控的cpu情况最后贴一张redis的流量到目前为止,可以看到redis的压力确实上来了。随之,阿里云也给我们发来告警,说redis连接超时,导致主从切换。于是,我们推测是程序的访问量
天草二十六_简村人
·
2023-11-28 10:59
spring
boot
redis
服务器
OpenFeign异步线程调用丢失请求头
问题排查
记录
前言事情的起因是因为我们在业务的日志中发现偶尔会出现一个这样的报错,而且正是因为这样的一个报错,导致我们一些用户的权益下发失败。分析看这个报错提示,能看出来是content-type请求时没带上。我们项目中使用的是openFeign进行微服务调用,那为什么会没有content-type呢?查看代码观察到,对于的报错代码都使用了线程池进行异步业务处理,主线程则立即返回,线程池中线程调用时产生了如下的
我的需求呢
·
2023-11-28 07:15
微服务
分布式
spring
java
feign
解决PDF预览时,电子签章、日期等不显示问题
文章目录问题描述
问题排查
问题解决问题描述在预览PDF时,部分签章或控件没有显示。
WEB前端圈
·
2023-11-28 00:49
Vuejs
开发问题解决
pdf
vite
vue
Java Web项目内存溢出
问题排查
线上的一个springboot项目每两个周会出现系统卡死,不能正常提供api服务,重启后恢复。经过查看日志发现大量的“java.lang.OutOfMemoryError:GCoverheadlimitexceeded”日志。这个异常的官方解释:Exceptioninthreadthread_name:java.lang.OutOfMemoryError:GCOverheadlimitexceed
小饭大人
·
2023-11-27 18:45
Spring
Boot
dump
内存溢出
MAT
Flutter开发环境配置,运行时Gradle
问题排查
之前呢就配置过flutter,但是很顺利,都能跑通。今天在笔记本上配置flutter就出现了意想不到的问题。首先呢就是从官网下载的最新版的flutter,https://flutter.io/sdk-archive/#windows安装windows版本的。安装配置都是按照中文网教程走的,地址:https://flutterchina.club/setup-windows/编辑器用的android
weixin_36888674
·
2023-11-27 15:43
flutter
gradle
运行报错
android
studio
ESXi 添加虚拟闪存 & 无可选设备
问题排查
虚拟内存是计算机系统中的一种技术,它可以将计算机硬盘的一部分空间作为临时存储器来使用。当计算机的物理内存(RAM)不足时,操作系统可以将部分数据从内存移至硬盘的虚拟内存空间中,以释放内存供其他程序使用。虚拟内存的作用是扩展计算机的内存容量,允许更多的程序在同时运行时使用内存。虚拟闪存必须是未格式化的闪存磁盘(用于虚拟闪存后的磁盘不可用于VMFS存储了)。https://docs.vmware.co
李庆政370
·
2023-11-27 14:24
虚拟闪存
服务器
linux
ESXi
qs-一个序列化和反序列化的JavaScript库
起因一个业务场景中,最终得到一串字符"status[0]=value1&status[1]=value2"通过解析,理应得到一个数组,却得到一个对象于是展开
问题排查
最终发现是qs.parse这个地方出了
问题排查
结果
大青花鱼の
·
2023-11-27 13:30
javascript
开发语言
Nginx 502
问题排查
- proxy_next_upstream
最近线上用户请求时不时返回502,并且没多大规律,我们的部署架构是Nginx+web应用,nginx中的upstream配置了两个web做负载均衡。经过分析web应用,出现502的时候请求并没有到达web应用,所以可以断定请求502是Nginx直接返回,查看Nginx的access.log可以查到对应的请求信息,确实返回502GET/api/app/1HTTP/1.1"50254117.340Ng
itart
·
2023-11-27 06:46
记一次RocketMQ线上broker内存持续升高
问题排查
RocketMQ版本5.1.0jdk版本1.8JVM启动参数-Xms46g-Xmx46g-XX:MetaspaceSize=1259m-XX:MaxMetaspaceSize=2517m-XX:+UseG1GC-XX:G1HeapRegionSize=16m-XX:G1ReservePercent=25-XX:InitiatingHeapOccupancyPercent=30-XX:SoftRef
weihubeats
·
2023-11-26 07:24
#
RocketMQ
性能优化
rocketmq
vue实际项目中遇到的问题和解决方式
原因分析:这个
问题排查
了比较久,每次走到validate
NeroChang
·
2023-11-26 04:10
问题记录
vue.js
前端
javascript
让 Bug 无处藏身,Java 线上
问题排查
思路、常用工具
点击上方"程序员小乐"关注,星标或置顶一起成长后台回复“大礼包”有惊喜礼包!关注订阅号「程序员小乐」,收看更多精彩内容每日英文Happyfaces,otherssee.Theheartwhocanfeelthepainagain.脸上的快乐,别人看得到,心里的痛又有谁能感觉到。每日掏心话我觉得善良是天生的,它跟你读过多少书,受过多少教育并没有关系,它不是别人制定的道德约束,是内心自然而然产生的一种
程序员小乐
·
2023-11-25 20:45
java
编程语言
jvm
面试
内存泄漏
让bug无处藏身,Java 线上
问题排查
思路、常用工具
本文总结了一些常见的线上应急现象和对应排查步骤和工具。分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。只不过这里先提示一下。在线上应急过程中要记住,只有一个总体目标:尽快恢复服务,消除影响。不管处于应急的哪个阶段,我们首先必须想到的是恢复问题,恢复问题不一定能够定位问题,也不一定有完美的解决方案,也许是通过经验判断,也许是预设开关等,但都可能让我们达到快速恢复
u010896467
·
2023-11-25 20:45
java
bug
编程语言
sscanf向string中写数据引发的天下奇案
问题排查
怀疑是SIP对讲流程影响了播放流程,于是具体排查:日志、抓包、码流分析,查看是否有异常码流数据已经收到,但是数据异常,无法播放和正常抓包对比发现url请求trackID字段异常追踪url全流程对
吾心不老
·
2023-11-25 18:39
c++
内存溢出
问题排查
及 jvm调参
jvm性能问题JVM出现性能问题时表现上是CPU100%,内存一直占用1、如果CPU的100%,要从两个角度出发,一个有可能是业务线程疯狂运行,比如说想很多死循环。还有一种可能性,就是GC线程在疯狂的回收,因为JVM中垃圾回收器主流也是多线程的,所以很容易导致CPU的100%2、在遇到内存溢出的问题的时候,一般情况下我们要查看系统中哪些对象占用得比较多,在实际的业务代码中,找到对应的对象,分析对应
crazy-6
·
2023-11-25 13:18
java
eclipse
java
tomcat
前端工作中遇到报错/
问题排查
思路
一、看控制台报错信息,读懂报错信息。读报错信息,将报错信息读懂,并理解其中的意思二、排查报错1.打印日志console.log()2.debugger3.比较简单的报错,可以根据报错信息直接解决4.如果是代码编写的逻辑问题,又承上启下的问题,将代码注释,一步一步去排查问题5.比较难得报错像一些配置之类的报错,将报错信息贴到百度上,然后查找答案,进而解决问题。如果百度也解决不了问题,再寻找同行或者比
转身_learner
·
2023-11-25 10:56
程序人生
NFS 速度变慢
问题排查
性能优化
NFS使用RPC来进行客户端和服务器之间的通信。而在RPC的底层,NFS使用TCP来进行数据的可靠传输,以便客户端和服务器之间能够有效地传输文件和进行远程调用(默认为TCP,也可调整为udp)1.首先服务器端启动RPC服务portmap,并开启portmap的111端口。2.服务器端启动NFS服务,并向RPC注册端口信息。3.客户端启动RPC(portmap服务),向服务端的RPC(portmap
李庆政370
·
2023-11-25 07:31
服务器
linux
网络
nf_conntrack: table full, dropping packet
问题排查
和解决
nf_conntrack模块在kernel2.6.15(2006-01-03发布)被引入,支持ipv4和ipv6,取代只支持ipv4的ip_connktrack,用于跟踪连接的状态,供其他模块使用。最常见的使用场景是iptables的nat和state模块:nat根据转发规则修改IP包的源/目标地址,靠nf_conntrack的记录才能让返回的包能路由到发请求的机器。state直接用nf_conn
weixin_30454481
·
2023-11-25 04:29
操作系统
开发工具
网络
Redis基础运维及
问题排查
文章目录一、概述二、基础命令三、过期策略策略说明策略修改四、性能测试五、实时监控六、
问题排查
infomemoryinfoclientsinfokeyspace七、碎片整理一、概述Redis基础命令及运维文档
码上富贵
·
2023-11-25 02:52
Redis
redis
info
memory
info
keyspace
Qt 软件调试(一) Log日志调试
但是好的日志才能提高
问题排查
的效率。在代码江湖里闯荡的这些年头了,见独篇写入、日积月累下体态无限臃肿的单日志文件;见过中英文混杂,查个日志还容易语言系统紊乱;见过没有时间节点,更没有文件名、API名
键盘会跳舞
·
2023-11-24 23:31
Qt软件调试合集
Qt
日志
吊打面试官之项目线上
问题排查
吊打面试官之项目线上
问题排查
1、线上常出现的问题2、CPU相关问题2.1、模拟CPU飙升的场景2.2、排查套路3、内存相关问题3.1、模拟OOM堆异常的场景3.2、排查套路4、磁盘及IO相关问题4.1、
Java学习之乐
·
2023-11-24 20:14
面试之吊打面试官系列
面试
问题排查
中高级
Swap使用过高
问题排查
目录前言一、查询出swap占用高的程序二、调整swap参数总结前言随着中间件,服务部署的越来越多,内存使用也越来越多,swap也占用的越来越多,如何排查出占用swap过高的程序呢?一、查询出swap占用高的程序执行一下命令,可以查看使用较高的swap程序foriin$(cd/proc;ls|grep"^[0-9]"|awk'$0>100');doawk'/Swap:/{a=a+$2}END{pri
zrx林夕
·
2023-11-24 19:21
linux
linux
rod disable-dev-shm-usage 踩坑
github.com/go-rod/rod/compare/v0.112.6...v0.112.7中间的代码导致效果变差但是本地无法复现通过在启动参数中添加disable-dev-shm-usage解决了
问题排查
whojoe
·
2023-11-24 17:46
编程开发
go
爬虫
堆外内存泄漏
问题排查
及解决
1、定位进程通过top命令查看最占用内存的进程,为pid为1389816的java进程2、定位线程执行命令:psp1389816-L-opcpu,pmem,pid,tid,time,tname,找出最耗用内存的线程3、分析jstack日志jstack-l1389816>/tmp/jstack.log,将进程中的线程详细信息printf"%x"1389817把最繁忙的靠前的线程转为16进制在jsta
阿鑫你要努力啊
·
2023-11-24 15:01
问题排查
java
jvm
开发语言
java服务端
问题排查
_目前最全的 Java 服务
问题排查
套路
问题分类:CPU问题内存问题(GC问题、内存泄漏、OOM,Coredump等)I/O问题
问题排查
工具箱:系统级别的工具:top:查看系统/pgperftools:一个性能分析工具,可以用于内存泄漏、cpu
weixin_39675728
·
2023-11-24 15:31
java服务端问题排查
java程序很卡怎么排查_java 性能
问题排查
cpu占用率过高1)首先能过top查看cpu过高的pid,而后通过ps-ef|greppid查看进程的详细信息。2)接着查看每个线程占用的cpu占用率,ps-mppid-oTHREAD,tid,time|sort-rn或者通过top-H-ppid3)转换,而后通过比较查看哪个占用过高,其次将需要的线程ID转换为16进制格式:printf"%x\n"tid得。4)jstackpid|greptid-
123123313213
·
2023-11-24 15:30
java程序很卡怎么排查
Java项目线上
问题排查
找到对应的程序使用jps//window配置了环境变量时可直接使用,输出pid:5108名称:myAppps-ef|grepjava查看含有"Java"的活动进程//linux下可能用到的命令10进制转16进制printf'%x\n'13033情况允许的情况下可以用JavaVisualVM工具打开查看系统配置包括很多东西的路径jinfo5108查看线程状态jstack5108//用于输出当前时刻用
江山太美
·
2023-11-24 15:00
Java
java
linux
【转载】利用nginx+lua实现通用的请求输入输出日志打印
在开发调试、
问题排查
中,日志信息很重要,尤其是一个请求的输入及输出信息,但nginx
DDDDemo
·
2023-11-24 06:46
lua
【
问题排查
】单元测试Junit测试MyBatis出现java.lang.NullPointerException空指针
空指针一般指的是这个对象不存在,或者对象的引用为null。Junit单元测试mybatis的时候,出现空指针。一般有以下几个点排查:①单元测试在引用dao层的接口对象,加@Autowired注解,注入对象②检查mapper.xml文件中的数据库字段和实体类的字段是否一致,引用的过程中检查下resultMap中对应关系,或者resultType③测试类上加注解,:@SpringBootTest@Ru
晓风残月一望关河萧索
·
2023-11-24 05:29
【问题解决】
【mybatis】
单元测试
java
开发语言
解决winload.exe丢失或损坏的问题
问题排查
当计算机无法启动并显示"winload.exe丢失或损坏"的错误消息时,首先需要进行
问题排查
。以下是一些常见的解决步骤:重启计算机:有时候,仅仅重新启动计算机就可
架构魔术
·
2023-11-23 11:25
编程
YGC
问题排查
,又让我涨姿势了!
在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在StopTheWorld问题,因此很容易导致服务超时,引发性能问题。我们团队负责的广告系统承接了比较大的C端流量,平峰期间的请求量基本达到了上千QPS,过去也遇到了很多次GC相关的线上问题。这篇文章,我再分享一个更棘手的YoungGC耗时过长的线上案例
AI乔治
·
2023-11-22 23:51
静态路由配置及排查问题
目录一、路由器原理及路由表形成1.路由器原理2.路由表形成3.路由表表头含义二、静态路由及默认路由1.静态路由的优缺点及下一跳2.默认路由三、静态路由配置过程及
问题排查
1.配置过程2.
问题排查
一、路由器原理及路由表形成
Cloud034
·
2023-11-22 19:19
网络
mysql left join 查询慢的
问题排查
一。背景在做一个统计功能时,需要关联基础信息和多个指标,要以基础表作为基表,关联各个指标,指标可以为空,所以需要使用leftjoin。整体sql写完之后,发现执行需要5s左右,然后单独对子查询进行查询,执行都很快。需要进行优化。因为项目原因,sql不能给出,如果有需要的话,可以给我留言,我修改过后可以发出来。二。优化过程1.查看执行计划发现有的表是ALL,全表扫描,行数是3W多。2.查看各个表数据
天际流痕
·
2023-11-22 17:42
mysql
mysql
left
join
查询慢
jvm oom
问题排查
0、样例代码:publicclassHeapOOM{publicstaticvoidmain(String[]args)throwsInterruptedException{ListoomObjects=newArrayList<>();while(true){//oomObjects.add(newOOMObject());Thread.sleep(10);}}}publicclassOOMOb
wppwpp1
·
2023-11-22 16:09
java
java
开发语言
后端
JVM OOM和CPU
问题排查
目录1、JVM调优工具1.1、jps1.2、jstat1.3、jstack1.4、jinfo1.5、jmap2、OOM排查过程2.1、OOM原因2.2、OOM发生区域2.2.1、Java堆溢出:heap2.2.2、Java栈溢出:stack2.2.3、运行时常量溢出:constant2.2.4、方法区溢出:directMemory2.3、OOM排查流程3、CPU排查过程3.1、核心步骤排查3.2、
零点冰.
·
2023-11-22 16:35
JVM
jvm
【JVM】OOM 原理和排查
目录1.OOM产生的原因2.OOM发生区域2.1Java堆溢出:heap(大多数)2.2Java栈溢出stack2.3方法区溢出3.OOM排查流程4.CPU飙高
问题排查
OOM,全称是"OutOfMemory
Xuan学编程
·
2023-11-22 16:33
Java基础
jvm
java
OOM
问题排查
及定位
1、什么是OOM程序中需要的内存大于JVM分配的内存空间,OOM后过就是程序崩溃,通俗理解为程序内存过大,虚拟机无法满足而自杀。2、导致OOM的原因2.1、虚拟机分配的内存太少了,一般可通过启动时的JVM参数指定;2.2、应用用的太多了,而且用完不释放,浪费了。这个会造成内存泄漏或内存溢出;内存泄漏:申请使用完的内存没有释放,导致虚拟机不能再次使用。内存溢出:申请的内存超过了JVM能提供的最大内存
klwyrn
·
2023-11-22 16:28
jvm
java
开发语言
JVM
问题排查
JVM
问题排查
在开发Java应用程序时,我们常常会遇到各种各样的JVM问题。这些问题可能会导致应用程序崩溃、性能下降或其他异常行为。
duchaopeng
·
2023-11-22 16:58
jvm
java
开发语言
线上OOM
问题排查
今天上线了一个优化,上完线后测试验证没有问题,本来以为这个事情就告一段落,没有想到四五个小时以后运维就@我说服务的CPU占用过高,不一会就OOM了,赶紧让运维把堆栈dump文件给我,我用的是JProfiler来分析dump文件。比较幸运的是我很容易就找到了自己熟悉的一个类点击最后的showmore,可以看到对应的方法堆栈,就可以知道是那块方法的问题或者从BiggestObjects入手也可以
aubergines
·
2023-11-22 16:57
工作杂记
java
oom
jvm
记录一次线上OOM
问题排查
处理过程
背景项目为docker部署的springboot单体项目(非前后端分离),前端文件是集成在项目的类路径的resources路径下的。项目使用ruoyi-vue版本做为开发原始代码。系统目前没什么用,主要是客户分公司在基础数据模块录入数据比较多,目前系统数据记录条数在122W+。现象系统运行一段时间,就会出现以下报错,且系统是不可用的状态:排查过程使用命令dockerlogs-f容器名称/容器Id,
andy7_
·
2023-11-22 16:57
java
jvm
开发语言
OOM
问题排查
+Jvm优化
OOM
问题排查
:1、top命令:查看cpu和内存的使用情况。2、jstat命令:查看YGC和FGC情况,一般都是老年代不够用。导致OOM3、jmap命令:查看哪个类的实例过多,以每个类占用多少了内存。
信仰_273993243
·
2023-11-22 16:25
jvm
【学习记录】Windows10蓝屏
问题排查
一、背景 家里的windows10不知道从什么时候起,各种蓝屏。原本以为是电脑用久了,散热不行,导致CPU过热保护,但慢慢的就觉得不对劲。一开始是打游戏就蓝屏,然后是看个视频就蓝屏,最后甚至是开机即蓝屏。在无能狂怒的情况下,把所有问题都推给了Win10系统(因为之前Win10确实有很多奇奇怪怪的Bug),学会了ubuntu+win10双系统安装,于是就有了《win10+ubuntu22.04
知识噬元兽
·
2023-11-22 15:19
学习笔记
学习
win10
nginx安装之后修改配置无效
这个
问题排查
了一晚上,配置怎么改都无效。原本以为错误信息在控制台就能告诉我们,但有些错误信息它都放在日志。查看了日志才发现是没有权限引起的。这种情况一般是防火墙引起的。
web前端神器
·
2023-11-22 11:17
node后端
nginx
linux
centos
Springboot websocket前端无法访问到,Websocket因AOP代理 前端无法请求到
问题排查
出现的问题A出现问题的代码:packagecom.gsxy.core.con
哇塞大嘴好帅(DaZuiZui)
·
2023-11-22 11:56
spring
boot
websocket
前端
Flink 常见问题定位指南
本文会对Flink常见的问题进行现象展示,从原理上说明成因和解决方案,并给出线上
问题排查
的工具技巧,帮助大家更好地应对Flink作
pucheung
·
2023-11-22 09:21
定位
java
大数据
flink
数据库
rook-ceph osd down
问题排查
rookcephosd异常(down)
问题排查
初始化问题显现,如下:[root@rook-ceph-tools-78cdfd976c-dhrlx/]#cephosdtreeIDCLASSWEIGHTTYPENAMESTATUSREWEIGHTPRI-AFF
大鹿小野
·
2023-11-22 00:28
运维
容器
kubernetes
【PostgreSQL】解决PostgreSQL时区(TimeZone)问题
问题排查
一、因
m旧裤子
·
2023-11-21 22:46
PostgreSQL
postgresql
数据库
并发编程:springboot并发内存溢出
问题排查
1.问题概述在生产环境中,大批量数据处理和并发数较多的情况下可能会出现stack溢出的情况,在排除常规的OOM因素之后,我们还需要在生产环境中进行场景复现以监控内存的使用情况,最后得出优化方案。2.技术及工具2.1相关概念MAEMON:守护线程,当JVM中只有daemon线程时虚拟机关闭。典型的守护线程如:gc线程PRIORITY:线程优先级工具说明Jprofile性能分析工具,收费Jmapjdk
yilvi
·
2023-11-21 20:10
企业级实战
开发小技巧
异常处理
java
后端
kafka集群副本同步
问题排查
背景:集群中的一台节点宕机,快速重启恢复。过程:宕机期间和集群恢复期间副本情况如下集群总Leaderreplicas和总underReplicatedpartitions情况监控状态分析:1.总Leaderreplicas数量有所下降,因为某台几点宕机,该结点上的Leader副本处于失联状态,2.总underReplicatedpartitions急速上升,under-replicated分区即失
battybaby
·
2023-11-21 18:07
kafka
kafka
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他