故障排错脚本由于近来公司的服务器经常会出点小问题,基于各种原因要去排错。这里我用python写了一个脚本,主要四调用os模块操作。有一个是要统计mysql最大连接数的。因为好像python不支持"showprocesslist",所以自己写了一个模块mysqlconn.py。放在/python目录下。这个模块的..
分类:
Web程序 时间:
2014-10-16 21:32:44
阅读次数:
256
网站搬迁到新的服务器,原先一直都是LAMP,现在改为LNMP。
将重写文件 htaccess改成 nginx的 conf。放到了网站,可只能打开首页,其他重写页面一打开都是不停的加载。
加载等待几十分钟之后会提示 502 Bad Gateway!
……
后来逐一排查,排查到重写规则是没有问题,程序是没有问题,原因出在了数据库连接。
……
排查到最后的原因居然是数据库连接地址 写...
分类:
其他好文 时间:
2014-10-16 00:37:21
阅读次数:
278
问题:1. “对于高健壮性的代码,应该先断言再进行错误处理”---《代码大全》P193。为什么不直接用错误处理呢?先断言再进行错误处理和直接进行错误处理的效果不是一样的么?2. 完全填充分配到的所有内存,这样可以让你检查到内存分配错误。完全填充已分配到的所有文件和流,这样可以让你排查出文件格式错误。...
分类:
其他好文 时间:
2014-10-15 15:41:10
阅读次数:
202
原帖地址:http://mp.weixin.qq.com/s?__biz=MjM5NzUwNDA5MA==&mid=200596752&idx=1&sn=37ecae802f32f45ddc0240548943bcbe&scene=1
分类:
Web程序 时间:
2014-10-15 13:55:30
阅读次数:
158
在一般情况是网卡不能绑定IP造成的,有的时候修复可以解决,很多时候修复是不起作用的,原因比较复杂,一般是网络造成的,与系统或者计算机本身没有关系,现在列举出排查的方法:
方法1
打开“控制面板”—“网络连接”,找到当前的本地连接,右击它,寻属性”,在“常规”选..
分类:
其他好文 时间:
2014-10-14 05:20:47
阅读次数:
231
在 Linux 下面可以使用history命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的.bash_history文件中。通过这个文件可以查询 shell 命令的执行历史,有助于运维人员进行系统审计和问题排查,同时在服务器遭受黑客攻击后,也可以查询黑客登录服务器的历史...
分类:
其他好文 时间:
2014-10-13 15:48:19
阅读次数:
273
环境:
oracle clusterware:10.2.0.1
redhat 5.5
在验证完相关配置后,提示RAC安装时,报The specified nodes are not clusterable:排查/etc/hosts和信任关系没有错误的情况下,那么要注意rootpre.sh是否都在任何节点执行了...
分类:
其他好文 时间:
2014-10-11 18:37:56
阅读次数:
241
首先我绘制如下的拓扑图,各路由器基本配置图中已经标明。三个路由器都分别加上loopback口,并分别配上地址1.1.1.1;2.2.2.2;3.3.3.3,之后的配置中各路由将各自loopback口地址作为自己的routerid。(为了方便ospf区域规划和问题排查,一般将某一个loopback口地址配置为路由的r..
分类:
其他好文 时间:
2014-10-11 03:23:55
阅读次数:
316
在使用Hibernate的J2EE项目中,莫名其妙出现如上错误,既不报错,也不运行不论什么输出測试代码,更不返回结果。经过排查,在方法里面引用的实体类和其映射文件属性个数不一致。改动一致后,即解决。
分类:
数据库 时间:
2014-10-09 22:50:17
阅读次数:
550
项目开发中需要实现这种效果
复制去Google翻译翻译结果...
分类:
移动开发 时间:
2014-10-09 15:14:58
阅读次数:
194