GAE PHP与mongodb失去联系

时间:2015-09-07 22:07:39

标签: php mongodb google-app-engine mlab

我正在使用codeigniter构建PHP应用程序并使用GAE和Mongodb。 GAE已启用计费但与mongo的连接不稳定,当应用程序在线时它会下降1/4,本地可以正常使用GAE PHP SDK:

的php.ini

google_app_engine.enable_functions = "libxml_disable_entity_loader"
google_app_engine.enable_curl_lite = “1”

extension="mongo.so" 

mongo_library.php

try {
    //connect to the mongodb server
    SELF::$mongo_client = new MongoClient($config_data['mongo_connection_string']);

    //select the mongodb database
    $this->db = SELF::$mongo_client->selectDB($config_data['mongo_database']);

} catch (MongoConnectionException $exception) {
     //if mongodb is not connect, then display the error
     show_error('Unable to connect to Database', 500);
}

我正在使用来自mongolab.com google云提供商的mongo免费计划。 这是显示My app的链接,您可以通过刷新几次来查看它是如何失败的。

$a = mongo_db::$mongo_client;

$connections = $a->getConnections();

print_r($connections);

1 个答案:

答案 0 :(得分:0)

以下是我打开的问题:

https://code.google.com/p/googleappengine/issues/detail?id=12392

此问题/错误已经修复。