PHP
程序报错:
Fails
find all : not master and slaveok=false
这个错是一个mongo
的标准错误,是没有配置slaveok 原因。实际情况是这样:
mongo
运行在两台服务器上,各开6个端口,主从结构,测试过各个端口连接都正常。
其中一台服务器有重启过,刚开始怀疑是机器重启的原因。后面拿着程序帐号登录到机器,
进行操作是没有问题的。
纠结好半天,发现原因出自php
挂了,进程还在,重启php 的服务后,搞定。由于当时直接
killall
php-fpm,未记录进程的详细信息。
看来找问题必须得全面去捕获,不能放弃认为一些不可能的点
没有评论:
发表评论