PHP/MongoDB 错误:未捕获的异常“MongoCursorException”

Posted

技术标签:

【中文标题】PHP/MongoDB 错误:未捕获的异常“MongoCursorException”【英文标题】:PHP/MongoDB Error: Uncaught exception 'MongoCursorException' 【发布时间】:2012-01-27 00:36:22 【问题描述】:

所以我使用 MongoLab 作为我的数据库主机,最近我遇到了这个问题。每当我第一次加载我的应用程序并在第一次运行时清除缓存时,我都会收到以下错误消息:

致命错误:带有消息的未捕获异常“MongoCursorException” '无法发送查询:对等方重置连接'

在我再次刷新页面并且应用程序加载没有任何问题后。我想知道是否有人知道此错误的原因或有任何修复程序来解决此问题。

谢谢,节日快乐。

【问题讨论】:

你运行的是哪个版本的 Mongo Server? 嘿 whobutsb 你能贴一些代码吗?可能无关紧要,但可以帮助人们弄清楚发生了什么。 您的网络配置是什么样的?通常,该错误表示 ssh 超时。 尝试使用persist 选项,看看错误是否消失。 【参考方案1】:

您在哪里托管您的应用代码?

可能发生的情况是第一次连接需要一段时间(比设置的超时时间长)才能连接到 MongoLab 主机。然后建立连接,以便第二个请求使用它。

【讨论】:

以上是关于PHP/MongoDB 错误:未捕获的异常“MongoCursorException”的主要内容,如果未能解决你的问题,请参考以下文章

XCode 错误:未捕获的异常“NSInternalInconsistencyException”

MPlatformAppInvitesJSDialog 未捕获错误:发生缩小的异常

带有消息“SQLSTATE [42000]”的未捕获异常“PDOException”:语法错误或访问冲突:

为啥我收到致命错误:未捕获的异常 'GuzzleHttp\Exception\RequestException' 和消息 'cURL 错误 60

由于未捕获的异常“NSInternalInconsistencyException”错误而终止应用程序

PHP 致命错误:未捕获的异常“Symfony\Component\Yaml\Exception\ParseException”