我看到关于这个问题的主题很少,但没有解决我的问题 我将我的mongo db升级到最新版本“MongoDB shell版本:2.4.5”并且仍然遇到这个严重的错误,可以解决,这是一个生产服务器,所以如果有人可以建议,我会很高兴比开心
这是堆栈跟踪:
HP Fatal error: Uncaught exception 'MongoException' with message 'size of BSON doc is 101 bytes, max is 0' in /domain.com/app/vendors/mongo/MongoSessionHandler.php:51
Stack trace:
#0 /domain.com/vendors/mongo/MongoSessionHandler.php(51): MongoCollection->ensureIndex(Array)
#1 /domain.com/vendors/mongo/MongoSessionHandler.php(70): MongoSessionHandler->__construct()
#2 /domain.com/webroot/index.php(76): MongoSessionHandler::register()
#3 {main}
thrown in /domain.com/vendors/mongo/MongoSessionHandler.php on line 51
答案 0 :(得分:1)
您在这里使用哪个版本的驱动程序?您可以在命令行上使用php --ri mongo
进行检查,也可以在浏览器中检查phpinfo()
的输出。这曾经是一个问题,但1.4.2不应该发生。如果是,请在http://jira.mongodb.org/browse/PHP