MongoDB在“serverstatus非常慢”日志之后不接受连接

时间:2017-09-07 14:44:27

标签: php mongodb mongodb-php

我有一个使用Laravel PHP Framework开发的Web应用程序。我使用MongoDB作为数据库。

有些MongoDB在重新启动服务器之前不接受连接,因此我的应用程序无效。当我查看MongoDB日志时,在此之前我总是会看到serverstatus was very slow消息。当mongodb丢失时,php会创建MongoDB\Driver\Exception\ConnectionTimeoutException

MongoDB丢失10分钟后,我检查了应用程序。它正常加载静态页面。无法提供需要数据库请求的页面。所以,服务器正在及时响应。但是,MongoDB仍然不接受连接。

为什么我会遇到这个问题?为什么MongoDB会停止工作?

1 个答案:

答案 0 :(得分:0)

这是因为RAM不够用。增加它,问题就会解决。