1
在legacy PHP MongoDB Driver中,可以将一个连接列入黑名单,如堆栈溢出问题:MongoDB Blacklisted Fatal Error中所述。PHP Mongo连接黑名单
有谁知道这种行为是否也适用于PHP支持的MongoDB Driver?
在legacy PHP MongoDB Driver中,可以将一个连接列入黑名单,如堆栈溢出问题:MongoDB Blacklisted Fatal Error中所述。PHP Mongo连接黑名单
有谁知道这种行为是否也适用于PHP支持的MongoDB Driver?
https://github.com/mongodb/mongo-php-driver/issues/519
简短的回答似乎是肯定的。
当前驱动程序在内部使用libmongoc,它实现了Server Discovery and Monitoring specification。 PHP和HHVM驱动程序都使用单线程监视实现,其中套接字共享用于监视和应用程序使用(多线程实现具有专用于监视的单独连接池)。这种单线程方法在遇到网络错误后使用five-second timeout来忽略服务器,这类似于传统驱动程序的黑名单行为。
你应该问这里的问题:https://github.com/mongodb/mongo-php-driver – Eric