公司的日志统计数据库使用 PHP+MongoDB
进行数据日志统计。
今天运维同事发现 php-fpm
进程数居高不下,只有在 reload 后才恢复,但是之后又一直处于上升状态。
查看了 php-fpm.conf
文件,更改了设置还是无效。
最后看了一下程序源码, 发现每次插入 mongo 后都没有关闭数据库。遂改之,瞬间生效,进程立即下降了。
又经过几次反复测试,确认为未使用 close()
引起的问题。
|
|
公司的日志统计数据库使用 PHP+MongoDB
进行数据日志统计。
今天运维同事发现 php-fpm
进程数居高不下,只有在 reload 后才恢复,但是之后又一直处于上升状态。
查看了 php-fpm.conf
文件,更改了设置还是无效。
最后看了一下程序源码, 发现每次插入 mongo 后都没有关闭数据库。遂改之,瞬间生效,进程立即下降了。
又经过几次反复测试,确认为未使用 close()
引起的问题。
|
|