【发布时间】:2011-09-30 15:35:06
【问题描述】:
我正在使用 MongoDB/PHP 构建一个 Web 应用程序,一切都进行得很好……除了一件事。
我的数据库连接不稳定。 X 时间后,当我刷新页面时,由于查询失败而出现错误。我检查了 mongod.exe,我看到的是“从 127.0.0.1 接受的连接”——然后我返回,再次刷新,一切都运行良好。
这可能是什么原因造成的?数据库连接问题是我在 MySQL 中从未处理过的问题——但那是完全不同的野兽。
【问题讨论】:
-
你在什么操作系统上运行?你是如何从 php 连接到 mongo 的?
-
我使用的是 Windows 7 64 位。现在像这样连接:
try{ $this->db = new Mongo(); }catch(MongoConnectionException $e){ die('Mongo could not connect.'); }之前只是$this->db = new Mongo(); -
是“无法发送查询:无错误”错误吗?如果是,请在此处查看 (groups.google.com/group/mongodb-user/browse_thread/thread/…)。并检查您是否上次更新了驱动程序。
-
我今天又收到了这个,我做了更多的研究。据我所知,很多 Mongo 用户都得到了这个。不知何故,我的扩展比 Mongo 的 Github 上的扩展更新,所以我在别处寻找更新的版本。我从 php.net 页面“PHP 5.3 VC9 Thread-Safe Mongo extension”下载,它比 github 和我以前的安装更新。我希望这能解决它。我会保持这个线程更新。谢谢!
标签: php mongodb database-connectivity database