应用服务器:Windows Server 2008 R2 Enterprise故障现象:项目侧同事反映应用服务器上的程序连接数据库报错:ORA-12560: TNS: 协议适配器错误 1.故障重现 2.定位问题 3.解决问题 1.故障重现 在应用服务器上使用sqlplus和PL/SQL工具登录连接数 ...
分类:
其他好文 时间:
2017-09-22 21:18:23
阅读次数:
166
1. 访问一个僵尸对象,访问僵尸对象的成员变量或者向其发消息 死循环 2. 设置全局断点快速定位问题代码所在行 开启僵尸对象调试功能 ...
分类:
数据库 时间:
2017-09-22 14:02:12
阅读次数:
166
最近遇到的项目,发现很多元素,都没有标明id、text、content-desc,classname中又有很多是相同,导致无法定位 第一,appium1.5及之后的版本废弃了name属性(如name=账单,将不被支持用于定位),所以基本的定位就用下id就好了。其他的不多说了。 第二,下面就来说一下关 ...
分类:
移动开发 时间:
2017-09-21 19:18:59
阅读次数:
599
比较法 普遍要求:设定相同的环境 应用: 1)写论文 2)debug,需要有成功的案例!可以将模块整成黑盒,相同输入,相同输出,这样能快速定位问题。 此文持续更新。。。。。。 ...
分类:
其他好文 时间:
2017-09-17 21:02:07
阅读次数:
110
1、环境申请搭建,压测机器的申请; 2、压测场景设计和思考; 3、压测脚本的编写和修改; 4、压测开始,调试,开始正式压测; 5、压测结果分析,定位问题,重新压测; 环境: 应用机器,mock机器,memcache机器,数据库服务器,客户端机器(由于公司有性能平台这里就没考虑),涉及到软件的安装,注 ...
分类:
其他好文 时间:
2017-09-17 13:50:45
阅读次数:
168
目前由于许多用户都将电话升级到了IOS系统,苹果的iOS 10已经正式对外推送,相信很多用户已经更新到了最新的系统。然而,如果web站没有及时支持https协议的话,当很多用户在iOS 10下访问很多网站时,会发现都无法进行正常精确定位,导致部分网站的周边推荐服务无法正常使用。为何在iOS 10下无 ...
分类:
移动开发 时间:
2017-09-15 12:20:23
阅读次数:
440
为什么要使用Snapper快照? 我们可以想像以下场景: 1. 场景一:系统发生意外宕机,工程师无法快速定位问题,业务受到中断,客户十分不满意。 2. 场景二:项目会议上,就是否升级某软件到最新版本,A和B争执不断,A认为为了保持与其他软件的兼容性不能轻易升级,B认为升级能充分利用软件包的最新功能以 ...
分类:
移动开发 时间:
2017-09-08 14:40:29
阅读次数:
694
一、问题描述: 平时我们在排查问题的时候往往需要查看日志文件来定位问题,有些程序可能关联的多个程序,因此需要打开多个窗口使用 tailf 或者tail -f 方式查看日志 但是需要不停的切换窗口来看不同的日志输出,比较麻烦,特别是想在同一时刻查看不同的日志文件的时候,手速再快也切换不过来的。因此 此 ...
分类:
系统相关 时间:
2017-08-30 11:56:48
阅读次数:
1730
问题描述:服务器上部署了多个tomcat,即垂直切分的Web站点,记忆多个Java微服务,突然收到运维的cpu异常告警。 步骤一: 工具:top 方法: 执行top -c,显示进程运行信息列表 键入P(大写),进程按cpu使用率排序 图示: ...
分类:
其他好文 时间:
2017-08-23 00:54:09
阅读次数:
157
对于不熟悉Linux的用户来说,用到一个命令查一个效率实在是太低了。而日常遇到问题再现学现卖恐怕困难也不小,这次总结几个经常露脸的命令,拿来日常定位问题,不求甚解,拿来即用。 常用快捷键 Tab: 命令补全/路径补全/文件名补全,一次tab是补全,两次tab,列出相关信息。 Ctrl+C: 强制结束 ...
分类:
系统相关 时间:
2017-08-22 15:56:59
阅读次数:
174