我正在锂 (li3) 框架中编写一个相对简单的应用程序。我使用 MongoDB 作为数据存储。我的 MongoDB 数据库托管在云中 - 在 MongoHQ。
尝试发布数据时出现间歇性错误。有时它会起作用 - 但随后我会收到一条错误消息,内容如下:
Fatal error: Uncaught exception 'MongoConnectionException' with
message 'connecting to mongodb://USERNAME:PASSWORD@flame.mongohq.com:27052/DATABASENAME failed:
Operation now in progress' in
/Applications/MAMP/htdocs/quizapp/libraries/lithium/data/source/MongoDb.php:257 Stack trace:
#0 /Applications/MAMP/htdocs/quizapp/libraries/lithium/data/source/MongoDb.php(257): Mongo-
>__construct('mongodb://mongo...', Array) #1
/Applications/MAMP/htdocs/quizapp/libraries/lithium/data/Source.php(90):
lithium\data\source\MongoDb->connect() #2
/Applications/MAMP/htdocs/quizapp/libraries/lithium/data/source/MongoDb.php(160):
lithium\data\Source->_init() #3
/Applications/MAMP/htdocs/quizapp/libraries/lithium/core/Object.php(93):
lithium\data\source\MongoDb->_init() #4
/Applications/MAMP/htdocs/quizapp/libraries/lithium/data/Source.php(73): lithium\core\Object-
>__construct(Array) #5
/Applications/MAMP/htdocs/quizapp/libraries/lithium/data/source/MongoDb.php(156):
lithium\data\Source->__construct(Array) #6 /Applications/MAMP/htdocs/quizapp/libra in
/Applications/MAMP/htdocs/quizapp/libraries/lithium/data/source/MongoDb.php on line 263
我在 Mac 上的 MAMP 上运行它。我试图停止并重新启动 Apache - 但它似乎并没有解决问题。但是,我似乎每 10 到 15 次尝试连接到 MongoDB 1 次。我无法弄清楚任何趋势。
任何帮助将不胜感激。
谢谢
尼诺