`
isiqi
  • 浏览: 15950011 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

内部测试服务器出现经常fast cgi 挂掉的问题

阅读更多

突然发现内部开发服务器,一天死几次。重启 php cgi 就好了。查看 nginx error 日志无果。

默然我只开了 5个 cgi 子进程。

ps -aux | egrep 'php-cgi| cat -n

就可以看到 5个 子进程的状态。主要是看 cpu 那一列。发现几乎都没用到

查看 目前用了多少 php cgi

netstat -anpot | grep "php" | wc -l

多倒不多,但是 确实 每一个运行都耗费了 好长时间而不释放。 而且好奇怪。我是内部开发服务器。怎么连接的确实外部的 主数据库。。因为外部主数据库有严格的权限控制。所以 肯定是连接不上。而php 又不超时。。导致了一直连。

赶紧查找,那些代码上 写了 连接 外部数据库的:

grep 'db.xxxx.com' -r /data/html

发现了好多~~~

干脆。一次替换。

sed -i "s/db.beihai365.com/localhost/g" `grep 'db.beihai365.com' -rl /data/html/`

一直到目前。内部开发服务器 就没有死过。。。 是否真解决了。还有待观察。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics