- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 一次共享内存引起的线上事故分析
ipquery3.0于2013.1.23号上线,期间进行过几次数据更新均无问题。 从apache错误日志分析,报如下错误为:terminate called after throwing an instance of 'std::runtime_error' what(): appinfo: shmget failed!,errno:22 errmsg:Invali
2013-09-22 17:45:32 2087
原创 php-fpm backlog参数潜在问题
前几天有业务在新机器上线测试时,发现个问题:同样的资源的虚机、同样配置的ngxin+php-fpmweb后端的两台机器,测试后发现:访问.html文件时QPS相差不大,但是访问php页面时其中一台的QPS是另一台的数倍。通过分析,发现是php-fpm的backlog参数引起的,可以通过设置php-fpm.conf中的backlog参数来解决。下面是对问题的简单分析。 一、问题分析1
2013-09-16 15:32:23 6369
原创 gdb 调试技巧
这一篇主要记录一些gdb调试方面的tips,以便速查,也希望能对读者没有帮助!1、gdb 调试带参数的程序进入gdb后,用set args xx 即可。2、gdb调试php-fpm把php-fpm配置文件中的daemonize 设置成"no" 即可跟踪调试!以后有相应的tips在添加。
2013-09-05 14:13:33 1300
原创 用fpm便捷地打RPM包
在日常的开发中,经常需要把二进制执行文件部署到线上机上,一两台机器可以直接打个tar.gz包,rz 或scp到线上机解压即可,但是目标代码需要部署在N多线上机时,这种做法就力不从心了,特别是目标代码分布在多个文件夹下时,更是耗时耗力。我们一般的做法是打个RPM包,把它放在yum源上,只有ssh到线上机就可以yum install *.rpm,或者更方便地通过salt stack 类似的批量命令执行
2013-08-26 21:25:25 2988
smithcode 教程 + 破解码
2011-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人