PHP MongoDB Подключение к другому IP

Я пытаюсь выяснить, почему я не могу подключиться к MongoClient() размещены на некоторых разных IP, Я использую приведенный ниже код для подключения к другому IP и доступ к его DB а также Collections

<?php

$username = 'root';
$password = '';
$conn = new MongoClient("mongodb://SYSTEMIP:27017", array("username" => $username, "password" => $password));
$database = $conn->testdb; //Creating New Database
$collection = $database->users; //Calling users collection

?>

Напечатанное исключение MongoConnectionException: Failed to connect to: SYSTEM:27017: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.,

Есть ли что-то, что мне нужно изменить в системе. MongoDB правильно установлен на IP, к которому мне нужно подключиться. Пожалуйста поправьте меня, если я делаю что-то не так.

Благодарю.

0

Решение

MongoDB 2.6 поставляется с установленным конфигом bindIp. Посмотрите в своем конфиге для этого.

http://docs.mongodb.org/manual/reference/configuration-options/#net.bindIp

Также проверьте, является ли 27017 допустимым TCP. Проверьте брандмауэры или другие ограничения.

0

Другие решения

Других решений пока нет …