服务使用redis+mongo集群,因为mongo集群机器内存太小,所以迁移到其他大一点空间的机器,以做压力测试。
可是机器迁移以后,client调用,发现如下报错
Mongo connecting error Failed to connect to: *.*.201.18:27018: Remote server has closed the connectionmongo不能连接,但是在server端测试ok。
找寻了半天发现一个英文资料,说client端的mongo扩展也需要重启。
所以赶紧重启php:
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`client刷新页面,报错消失。

本文记录了在将MongoDB从内存较小的机器迁移到内存更大的机器后遇到的连接失败问题及解决方法。通过重启客户端的PHP-FPM进程,成功解决了无法连接的问题。
4万+

被折叠的 条评论
为什么被折叠?



