运维
人生须臾
成功在于坚持不懈!
展开
-
get请求行过大导致服务器响应400
get请求响应400状态码;请求行过大;get请求数据限制原创 2022-02-11 14:39:19 · 2391 阅读 · 0 评论 -
Linux服务器定位CPU高占用率代码位置经历
最近检查服务器,突然发现有一台的CPU占用率非常高。特此记录定位异常代码的步骤:1. 使用top命令定位异常进程。可以看见12836的CPU和内存占用率都非常高2. 使用top -H -p 进程号查看异常线程3. 使用printf "%x\n" 线程号将异常线程号转化为16进制4. 使用jstack 进程号|grep 16进制异常线程号 -A90来定位异常代码的位置转载 2016-09-01 14:41:04 · 569 阅读 · 0 评论 -
tomcat 进程意外退出
今天公司出了个问题,tomcat毫无征兆的挂掉了,查找原因时,基本符合在网上找到的一片文章,启动脚本 最后执行了 tail -f catina.out ,并没有退出,ctrl + C直接把进程结束了节前某个部门的测试环境反馈tomcat会意外退出,我们到实际环境排查后发现不是jvm crash,日志里有进程销毁的记录,从pause到destory的整个过程:org.apache.coy转载 2016-09-07 16:41:40 · 2125 阅读 · 0 评论 -
linux 服务器查看匹配日志 的前后几行
linux系统中,利用grep打印匹配的上下几行 如果在只是想匹配模式的上下几行,grep可以实现。 $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfi转载 2016-10-13 09:36:38 · 25023 阅读 · 0 评论 -
SEVERE: Error listenerStart 、Unsupported major.minor version 52.0
Jul 01, 2017 3:26:46 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart Jul 01, 2017 3:26:46 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Cont原创 2017-07-01 16:21:47 · 462 阅读 · 0 评论