数据库char varchar nchar nvarchar,编码Unicode,UTF8,GBK等,Sql语句中文前为什么加N(一次线上数据存储乱码排查)
背景公司有一个数据处理线,上面的数据经过不同环境处理,然后上线到正式库。其中一个环节需要将数据进行处理然后导入到另外一个库(SqlServer)。这个处理的程序是老大用python写的,处理完后进入另外一个库后某些字段出现了乱码。比如这个字符串:1006⁃267X(2020)02⁃0548⁃10另外...
ping不通linux服务器排查
很久没启动linux了,今天打开试了下ssh root@192.168.229.128ping一直超时老规矩挨着来排查检查网络设备器改为Net模式重启网络服务servicenetworkrestartps-e|grepsshsshd也在再排查以太网适配器VMwareNetworkAdapterVMn...
LoadRunner javavuser错误排查
Loadrunner9.5/11使用java开发vsuerscript需要的环境配置本文从两个方面来讲:windows32位操作系统;windows64操作系统开始之前,先说下java环境变量配置(共3处):(1)JAVA_HOME: C:\ProgramFiles\Java\jdk1.6.0_45...
一次因Java应用造成CPU过高的排查实践过程
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。下面这篇文章主要给大家介绍了一次因Java应用造成CPU过高的排查实践过程,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
Filebeat占用内存和CPU过高问题排查
经反馈,新部署的服务器上filebeat占用的cpu过高,且内存只增不减。而据我了解filebeat非常轻量级,正常情况下占用的资源几乎都能忽略不计,所以怀疑是filebeat本身出了问题。第一时间查看filebeat日志(默认路径/var/log/filebeat/filebeat),发现有大量内...
nginx服务器异常502 bad gateway原因排查
这篇文章主要介绍了nginx服务器异常502 bad gateway原因排查,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
推荐几个我近期排查线上http接口偶发415时用到的工具
导读:近期有一个业务部门的同学反馈说他负责的C工程在小概率情况下SpringMvc会返回415,通过输出的日志可以确定是SpringMvc找不到content-type这个头了,具体为什么找不到了呢?请听我娓娓道来。关键词:http415,SpringMvc,nginx,lua,wireshark,...
java进程占用系统内存高,排查方法
查看所有内存占用情况top定位线程问题(通过命令查看16764 进程的线程情况)psp-L-opcpu,pmem,pid,tid,time,tname,cmd计数psp-L-opcpu,pmem,pid,tid,time,tname,cmd|wc-l打印堆栈信息jstack-l>/data/j...
一次nginx 504 Gateway Time-out错误排查、解决记录
这篇文章主要介绍了一次nginx 504 Gateway Time-out错误排查、解决记录,经过反复检查,发现造成这个问题的原因就是PHP的CURL没有设置超时时间,解决办法只要设置超时时间或者修改一下nginx的配置即可解决,需要的朋友可以参考下
Mac下MySql安装经历(含安装错误排查、卸载多种折腾)
在安装mysql的时候,活活折腾我两天。结果终于被我折腾成功了……一开始我就放了个错误:我下了32位版本的mysql:mysql-5.5.8-osx10.6-x86.dmg须知在mac下装的是64位的python,所以后面我安装mysql的python驱动Mysql-python,一直出错:impo...
Java线上应用故障排查之一:高CPU占用
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过psaux|grepPID命令,可以进一步确定是tomcat进程出现...
【JVM】线上应用故障排查
高CPU占用一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过psaux|grepPID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢?首先显...
Java线上应用故障排查之一:高CPU占用 (转)
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为2...
java线上应用故障排查之二:高内存占用【转】
前一篇介绍了线上应用故障排查之一:高CPU占用,这篇主要分析高内存占用故障的排查。搞Java开发的,经常会碰到下面两种异常:1、java.lang.OutOfMemoryError:PermGenspace2、java.lang.OutOfMemoryError:Javaheapspace要详细解释...
聊聊如何打印GC日志排查的问题
这篇文章主要介绍了聊聊如何打印GC日志排查的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
IBM x3850M2 x3650M2 安装windows操作系统出错排查
标签:服务器 windows 最近安装服务器操作系统不顺,反复多次,不能完全确定原因,先记录下来,总有可取之处吧。1.用引导盘安装2012、2008到最后一步出现下图,\source\setup.exeisnotvalidwin32application,狗屁百度都说是引导盘86、64的区别...
在Windows平台下Qt的exe报错问题排查步骤
在Windows平台下Qt的exe报错问题排查步骤工具介绍:1.DependencyWorkerDependencyWorker是一个免费的用具用来扫描任何的32bit或者64bit的Windows模块(可以是exe,dll,sys,etc.),并建立hierarchicaltree各种模块的依赖图...
SpringMVC @RequestBody 为null问题的排查及解决
这篇文章主要介绍了SpringMVC @RequestBody 为null问题的排查及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
日志查看技巧之筛选&去重[排查篇]
引语:相信大家都会偶尔遇到要排查问题发生的原因的情况,那这种时候,我们最有力后盾就是日志文件了,所以谨记日志记录真的很重要。但是日志文件往往是很大的文件,而且里面有太多的东西可能不是我们需要的,如无数重复行。如果能够有效筛选出对我们有意义的记录,那就太方便了!下面,就记录一些我筛选日志的一些技巧,供...
填坑总结:python内存泄漏排查小技巧
摘要:最近服务遇到了内存泄漏问题,运维同学紧急呼叫解决,于是在解决问题之余也系统记录了下内存泄漏问题的常见解决思路。本文分享自华为云社区《python内存泄漏排查小技巧》,作者:lutianfei。最近服务遇到了内存泄漏问题,运维同学紧急呼叫解决,于是在解决问题之余也系统记录了下内存泄漏问题的常见解...