首页 > 解决方案 > pymongo.errors.ConfigurationError:所有名称服务器都未能回答查询_mongodb._tcp.******.gcp.mongodb.net。在 SRV:

问题描述

所以最近,我用完了免费的 Heroku dyno 时间来运行我的 Discord 机器人,所以我决定自行托管它。它在 Heroku 上运行良好,但在我的 PC 上运行它会发送此错误:

Traceback (most recent call last):
  File "C:\users\[REDACTED]\env\lib\site-packages\pymongo\srv_resolver.py", line 72, in _resolve_uri
    results = resolver.query('_mongodb._tcp.' + self.__fqdn, 'SRV',
  File "C:\users\[REDACTED]\env\lib\site-packages\dns\resolver.py", line 1100, in query
    return get_default_resolver().query(qname, rdtype, rdclass, tcp, source,
  File "C:\users\[REDACTED]\env\lib\site-packages\dns\resolver.py", line 898, in query
    raise NoNameservers(request=request, errors=errors)
dns.resolver.NoNameservers: All nameservers failed to answer the query _mongodb._tcp.[REDACTED].gcp.mongodb.net. IN SRV:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "[REDACTED].py", line 29, in <module>
    db=MongoClient('mongodb+srv://[REDACTED]:[REDACTED]@[REDACTED].gcp.mongodb.net/[REDACTED]?retryWrites=true&w=majority')['[REDACTED]']
  File "C:\users\[REDACTED]\env\lib\site-packages\pymongo\mongo_client.py", line 619, in __init__
    res = uri_parser.parse_uri(
  File "C:\users\[REDACTED]\env\lib\site-packages\pymongo\uri_parser.py", line 463, in parse_uri
    nodes = dns_resolver.get_hosts()
  File "C:\users\[REDACTED]\env\lib\site-packages\pymongo\srv_resolver.py", line 102, in get_hosts
    _, nodes = self._get_srv_response_and_hosts(True)
  File "C:\users\[REDACTED]\env\lib\site-packages\pymongo\srv_resolver.py", line 83, in _get_srv_response_and_hosts
    results = self._resolve_uri(encapsulate_errors)
  File "C:\users\[REDACTED]\env\lib\site-packages\pymongo\srv_resolver.py", line 79, in _resolve_uri
    raise ConfigurationError(str(exc))
pymongo.errors.ConfigurationError: All nameservers failed to answer the query _mongodb._tcp.[REDACTED].gcp.mongodb.net. IN SRV:

如果有人可以帮助我,那就太好了!
PS我正在使用Python 3.8.5。

标签: pythonmongodbpymongopython-3.8pymongo-3.x

解决方案


推荐阅读