Erros
Erros semelhantes aos seguintes podem ser retornados ao tentar estabelecer uma conexão usando o mongo shell:
2015-12-21T10:20:36.084+0800 I NETWORK Socket recv() errno:54 Connection reset by peer 1.2.3.4:27017
2015-12-21T10:20:36.087+0800 I NETWORK SocketException: remote: 1.2.3.4:27017 error: 9001 socket exception [RECV_ERROR] server [1.2.3.4:27017]
2015-12-21T10:20:36.087+0800 I NETWORK DBClientCursor::init call() failed
Possíveis causas
A instância do ApsaraDB for MongoDB rejeita a solicitação de conexão da sua aplicação porque o número de conexões atingiu o limite máximo permitido.
Soluções
Reinicie a instância do ApsaraDB for MongoDB para liberar todas as conexões.
Conecte-se a uma instância de replica set usando o MongoDB shell.
-
Analise os endereços IP de source das conexões e limite o número de conexões de um cliente. Para mais informações, consulte Como consultar e limitar o número de conexões?.
NotaSe os endereços IP de source forem normais, talvez a instância atual do ApsaraDB for MongoDB não seja adequada para as suas necessidades de negócio. Nesse caso, faça upgrade da instância para aumentar o limite máximo de conexões permitidas. Para mais informações, defina
Modifique a configuração da instância
.