用mongovue连接时显示:
提示框里的代码如下:
Connection was refused
Unable to connect to server 127.0.0.1:27017: 由于目标计算机积极拒绝,无法连接。 127.0.0.1:27017.
Type: MongoDB.Driver.MongoConnectionException
Stack: at MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan timeout, ReadPreference readPreference)
at MongoDB.Driver.MongoServer.Connect(TimeSpan timeout)
at MongoDB.Driver.MongoServer.Connect()
at MangoUI.MMongo.Open(Boolean mustWrite)
at MangoUI.MMongo.Open()
at MangoUI.MConnection.get_IsValid()
at MangoUI.WinConnect.btnTest_Click(Object sender, EventArgs e)
由于目标计算机积极拒绝,无法连接。 127.0.0.1:27017
Type: System.Net.Sockets.SocketException
Stack: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP)
at MongoDB.Driver.Internal.MongoConnection.Open()
at MongoDB.Driver.Internal.MongoConnection.GetNetworkStream()
at MongoDB.Driver.Internal.MongoConnection.SendMessage(BsonBuffer buffer, Int32 requestId)
at MongoDB.Driver.Internal.MongoConnection.SendMessage(MongoRequestMessage message)
at MongoDB.Driver.Operations.CommandOperation`1.Execute(MongoConnection connection)
at MongoDB.Driver.MongoServerInstance.RunCommandAs[TCommandResult](MongoConnection connection, String databaseName, IMongoCommand command)
at MongoDB.Driver.MongoServerInstance.Ping(MongoConnection connection)
at MongoDB.Driver.MongoServerInstance.Connect()
at MongoDB.Driver.Internal.DirectMongoServerProxy.Connect(TimeSpan timeout, ReadPreference readPreference)
첫 번째 단계는 mongo 서비스가 정상적으로 시작되는지 확인하는 것입니다. 테스트 방법은 로컬
telnet
을 사용하여 mongo가 위치한 서버에서 테스트하는 것입니다. mongo 서비스 문제 해결첫 번째 단계가 성공하면
telnet
동일한 네트워크 세그먼트에서 테스트로 전환합니다. 접속이 되지 않는 경우, mongo가 사용하고 있는 포트가 방화벽이나 바이러스 백신 소프트웨어에 의해 차단되어 있는지 확인하세요. 그렇다면 인바운드 및 아웃바운드 규칙에 해당 인바운드 및 아웃바운드 규칙을 추가하십시오. 방화벽 및 바이러스 백신 문제를 해결합니다.마지막으로 몽고뷰를 사용해보세요.
데이터베이스의 경우 연결하려는 데이터베이스의 이름을 입력한 후 연결 테스트를 통과하여 연결 테스트를 통과해야 합니다. . .
『대상 컴퓨터가 적극적으로 거부하여 연결할 수 없습니다. 127.0.0.1:27017』
bind_ip
이 127.0.0.1에 도달했나요?