即时分析:showfullpercesslist;开启慢查询日志,分析日志记录:long_query_time=1log-slow-queries=/data/3306/slow.loglog_queries_not_using_indexes分割日志发送至邮箱加explain查看语句的具体执行方式,并定位在哪些字段加上索引,查看条件字段的唯一值selectcount(disti..
分类:
数据库 时间:
2016-08-31 12:23:38
阅读次数:
751
最近遇到了一个比较棘手的问题,用户远程桌面无法连接,我的博文中之前也写到了一篇远程桌面排错,但是这次的和之前的大不相同==原因排查步骤1)首先当然是查看报错,这个是我自己机器上截图的,报错信息都一样2)首先查看服务器是否开启了远程访问3)查看目标是否可以ping通4..
分类:
其他好文 时间:
2016-08-31 12:19:37
阅读次数:
254
JAVA 堆设置 第四节 堆已经讲得差不多啦,这章我们以一个例子来说说如何设置以及当发生堆溢出的时候怎么排查问题。先看一小段代码: 代码中使用了一个无限循环来为list添加对象,如果采用默认的堆大小的话可能要等待好久才能出现堆溢出的错误,因此我们要将其设置小一点: -Xms10m -Xmx10m - ...
分类:
编程语言 时间:
2016-08-30 21:02:36
阅读次数:
317
问题描述: 1. docker容器不能 被外部网络正常访问 2. docker所在服务器可以正常访问 3. docker启动时 报 ip_forward 错误 排查 1. 防火墙是否开发端口访问 (开通一个端口被访问 iptables -I INPUT -p tcp --dport 20000 -j ...
分类:
其他好文 时间:
2016-08-29 22:30:05
阅读次数:
136
小白一直认为在js的世界里,单引号和双引号的区别不大,即使有区别,也是单引号比双引号更bigger一点而已。 然而,当使用n多的+连接符的时候,单引号和双引号交替上阵,我的世界凌乱了。下面直接上图 就这样一个简单的效果,排查了好久,终于实现了功能,故总结经验如下: 1.当有变量出现的时候,我们不必执 ...
分类:
Web程序 时间:
2016-08-29 12:49:58
阅读次数:
182
在生产环境线上,服务器统一命名是非常重要的,它遵循了环境标准化,使运维工程师能够更方便的管理线上服务器,当出现问题时,能够快速的定位问题、排查问题、解决问题。编写脚本思路:1、基于ssh-key生产秘钥2、基于ssh与其他节点完成第一次交互(yes/no)3、基于ssh-copy-id..
分类:
其他好文 时间:
2016-08-27 16:54:58
阅读次数:
195
转自:http://blog.jobbole.com/104863/ 对于Java程序员你来说,在虚拟机内存管理的帮助下,不需要为每个new对象都匹配free操作,内存泄露和内存溢出等问题也不太容易出现,不过也正是因为把内存管理交给了虚拟机,一旦运行中的程序出现了内存泄露问题,给排查过程造成很大困难 ...
分类:
其他好文 时间:
2016-08-26 21:24:23
阅读次数:
165
在上传镜像或查看镜像的时候,报错: [root@linux-node1 ~]# glance image-list500 Internal Server Error: The server has either erred or is incapable of performing the requ ...
分类:
其他好文 时间:
2016-08-26 18:13:28
阅读次数:
1401
前言 在系统上线后,有时候遇到系统故障,这时候就可以登录服务器查看系统日志来排查问题。但是需要登录服务器,下载查找相关异常日志比较麻烦。而且没有监控的话,也无法实时了解到系统是否正常运行。那么有没有一种好办法将系统异常信息实时反馈给相关人员呢? 本文讲的就是借助Log4J来记录程序运行日志,当一旦发 ...
分类:
其他好文 时间:
2016-08-26 12:23:38
阅读次数:
273
YAML是“另一种标记语言”的外语缩写,YAML 是一种比JSON(json多层次{ 与 [ 会被搞晕的)更直观的表现形式,展示上更易查错和关系描述。因为不需要一个专业工具就可以排查正确性。YAML目前有多种语言提供了支持。 JAVA最终是要被序列化或反序列化,Jackson 提供了YAMLFact ...
分类:
其他好文 时间:
2016-08-24 17:22:08
阅读次数:
676