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