我正在使用codeigniter构建PHP应用程序并使用GAE和Mongodb。 GAE已启用计费但与mongo的连接不稳定,当应用程序在线时它会下降1/4,本地可以正常使用GAE PHP SDK:
google_app_engine.enable_functions = "libxml_disable_entity_loader"
google_app_engine.enable_curl_lite = “1”
extension="mongo.so"
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);
答案 0 :(得分:0)
以下是我打开的问题:
https://code.google.com/p/googleappengine/issues/detail?id=12392
此问题/错误已经修复。