php - MongoDB 与 PHP 的连接在空闲时间后下降

标签 php mongodb database-connectivity database

我正在使用 MongoDB/PHP 构建一个网络应用程序,一切都很顺利……除了一件事。

我的数据库连接不稳定。 X 时间后,当我刷新页面时出现错误,因为查询失败。我检查了 mongod.exe,我看到的是“从 127.0.0.1 接受的连接”- 然后我返回,再次刷新,一切都运行良好。

这可能是什么原因造成的?数据库连接问题是我在 MySQL 中从未遇到过的问题——但那是完全不同的问题。

最佳答案

我强烈建议您在 unix 环境中使用 mongodb 进行开发,因为它们最常更新代码,您不必担心奇怪的错误。很久以前,我认为在 Windows 中进行开发太不方便,并将我的工作环境转移到了 Linux。如果这听起来令人望而生畏,您可能会考虑通过 samba 运行带有本地挂载的虚拟机,这样您就可以直接在本地机器上的 linux 服务器上运行。然后你将拥有一个类似于你的生产环境的环境。希望这对您有所帮助。

关于php - MongoDB 与 PHP 的连接在空闲时间后下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7612765/

相关文章:

php - 无法使用 php 访问 session 数组

node.js - 使用 mongoose api 和 nodejs 搜索数据库?

javascript - 更新 mongodb 中的集合

mysql - 使用 Windows XP、Qt Creator 4.5.2(windows 32 位)的 QT MySql 连接

servlets - 向与数据库交互的 Servlet 提交表单会导致空白页面

c# - 如何在消息框中显示由sql查询打印的值

php - 如何在 Laravel 中获取原始表单数据?

javascript - 为什么开放服务器发送的事件会阻止其他 SSE、POST 或 GET?

php - 如何将 mysql 值转换为 echod 形式?

mongodb - 在主目录下找不到 .mongorc.js 文件