症状:php
curl调用https出错排查方法:在命令行中使用curl调用试试。原因:服务器所在机房无法验证SSL证书。解决办法:跳过SSL证书检查。curl_setopt($ch,
CURLOPT_SSL_VERIFYPEER, false);症状:php curl调用curl_exec返回bo...
分类:
Web程序 时间:
2014-05-27 16:19:03
阅读次数:
325
一次nginx 504 Gateway
Time-out错误排查、解决记录,经过反复检查,发现造成这个问题的原因就是PHP的CURL没有设置超时时间,解决办法只要设置超时时间或者修改一下nginx的配置即可解决。记一次莫名其妙的网站失去响应排查。之前网站一直是使用nginx做代理后端的apache运...
分类:
其他好文 时间:
2014-05-26 16:45:50
阅读次数:
276
按道理来说,单元测试中基本没有对于日志的需求,这是由于单元测试的定位来决定的。因为单元测试的思想就是针对的都是小段代码的测试,逻辑明确,如果测试运行不通过,简单调试一下,就能很容易地排查问题。但是单元测试也是一个简便好用的的启动器。总不能调试任何代码,都要我启动一个Windows或者Web项目吧,这...
分类:
Web程序 时间:
2014-05-26 12:00:38
阅读次数:
258
今天往工程里添加Log.h和Log.cpp这用来打印log的文件时, 编译报错误.
Log.cpp里的一些函数调用func1(), func2(), funcXXX()找不到实现, 可是那些函数明明在公共的接口库xxx.h和xxx.cpp里有声明和实现啊, 函数包含也没有问题.
问题排查 --> xxx.h里的函数声明都是static的, 很奇怪, 经对比, 只是我这个项目里这样, 其它项目...
分类:
其他好文 时间:
2014-05-26 03:58:26
阅读次数:
192
请查看如下网站http://social.technet.microsoft.com/wiki/contents/articles/4494.windows-server-troubleshooting-the-rpc-server-is-unavailable.aspx#The_RPC_Server
一开始时,为了省服务器,把Mongodb和Redis放在一个服务器上。网站每到高峰期都特别卡,还经常出现502。找了很久的原因,发现硬盘的写数据很大,IOPS也很高,排查了很多原因都没找到。然后再仔细研究监控,发现写硬盘的操作很有规律,每隔几分钟就有一次频繁的写硬盘,联想到Redis同步数据到硬盘的间隔就是几分钟,所以开始怀疑是Redis引起的。于是加了一台服务器,把Redis单独放在那里,发现网...
分类:
数据库 时间:
2014-05-24 19:38:43
阅读次数:
302
解决性能问题的时候,我往往会让客户添加下面一些计数器进行性能收集。Process
object下的所有计数器;Processor object下的所有计数器;System object下的所有计数器;Memory object下的所有计数器;
在排查性能问题的时候,重点关注如下数据:一、Pro...
分类:
Web程序 时间:
2014-05-24 11:43:08
阅读次数:
310
服务器没过多久又死机了,重启后又可以,开始以为是软件的问题,重装了干净的系统,结果没多久还是出现这个问题,在安装系统的时候非常缓慢,排除了软件问题,应该是硬件有问题了,内存、CPU经过替换法排查都没有问题,想到安装系统的时候非常缓慢,怀疑是硬盘有问题,下载了硬..
分类:
其他好文 时间:
2014-05-22 18:08:03
阅读次数:
259
又是这个百无聊赖的问题,虽然问题芝麻点大,却让我们好找啊!
很久没有安装oracle了,今天安装11g的时候,用PLSQL Developer连接时,就出现了这个俗不可耐的问题:ORA-12154 TNS无法解析指定的连接标识符。我自认为安装的时候已经很小心翼翼了,结果还是出了纰漏,于是乎,我抱着不解决问题誓不罢休的决心开始一步步排查问题,功夫不负有心人,最终得以解决。
下面我...
分类:
其他好文 时间:
2014-05-18 09:08:47
阅读次数:
319
1,非ARC 转 ARC的操作 XCode 的 Edit -- Refactor -- Convert
to Object-C ARC (注意,一般在一个大项目中,很少直接使用此方法,其正确率有待考虑,毕竟手动内存管理较为复杂,如果出现错误,很难排查) 2,ARC
与 非ARC共存 需求来...
分类:
其他好文 时间:
2014-05-17 21:17:54
阅读次数:
324