Я пытаюсь соединиться с параметром опций, но он не связываетMongoDB не соединяется с параметром вариантов
try
{
$connection_url = "mongodb://{$dbuser}:{$dbpass}@{$dburl}:{$dbport}/{$dbname}";
$m = new MongoClient($connection_url,
array('connectTimeoutMS'=>30000,
'socketTimeoutMS'=>30000)
);
}
catch (MongoConnectionException $e)
{
echo $e->getMessage();
}
catch (MongoException $e)
{
echo $e->getMessage();
}
catch (Exception $e)
{
echo $e->getMessage();
}
этот код просто идет к исключению без сообщения.
Если я удалю параметры параметров, он подключится к серверу mongodb.
Почему он не соединяется с параметром?
Если я использую другой способ передать options
параметру
$connection_url = "mongodb://{$dbuser}:{$dbpass}@{$dburl}:{$dbport}
/{$dbname}?connectTimeoutMS=30000&socketTimeoutMS=30000";
$m = new MongoClient($connection_url);
Это по ошибке
'MongoConnectionException' с сообщением '- Найдено неизвестные соединения струнные опция 'connectTimeoutMS' со значением'> 30000 ''
Ни один из способов не работает с параметрами параметров.
MongoDB на mongohq.com
Какой тип исключения? Он должен иметь тип – Sammaye
Это «MongoConnectionException» –
Интересно, может ли mongohq это сделать. Я никогда не использовал 'connectTimeoutMS', поэтому на самом деле я не знаю, что на нем установлен лимит времени ожидания. – Sammaye