简体   繁体   English

pymongo.errors.ServerSelectionTimeoutError

[英]pymongo.errors.ServerSelectionTimeoutError

What could possibly be the reason of this error? 此错误可能是什么原因? I am using a ubuntu guest server in a windows 10 host system 我在Windows 10主机系统中使用ubuntu来宾服务器

The entire error is as follows: 整个错误如下:

` File "train_data.py", line 36, in <module>
    update_database.insert_features(features)
  File "/pupyl/preprocessing_data/update_database_with_features.py", line 59, in insert_features
    self.db_operation.insert_record(records, "train")
  File "/pupyl/database_client/database_operations.py", line 33, in insert_record
    self.db.train.insert(record)
  File "/usr/local/lib/python3.6/site-packages/pymongo/collection.py", line 3161, in insert
    check_keys, manipulate, write_concern)
  File "/usr/local/lib/python3.6/site-packages/pymongo/collection.py", line 607, in _insert
    bypass_doc_val, session)
  File "/usr/local/lib/python3.6/site-packages/pymongo/collection.py", line 595, in _insert_one
    acknowledged, _insert_command, session)
  File "/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py", line 1242, in _retryable_write
    with self._tmp_session(session) as s:
  File "/usr/local/lib/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
  File "/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py", line 1571, in _tmp_session
    s = self._ensure_session(session)
  File "/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py", line 1558, in _ensure_session
    return self.__start_session(True, causal_consistency=False)
  File "/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py", line 1511, in __start_session
    server_session = self._get_server_session()
  File "/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py", line 1544, in _get_server_session
    return self._topology.get_server_session()
  File "/usr/local/lib/python3.6/site-packages/pymongo/topology.py", line 427, in get_server_session
    None)
  File "/usr/local/lib/python3.6/site-packages/pymongo/topology.py", line 199, in _select_servers_loop
    self._error_message(selector))
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused
`

train_data.py is as follows, if that helps: train_data.py如下所示,如果有帮助的话:

    features: Tuple[List[str], List[str], List[str], List[bool], List[str]] = \
        extract_features.separation_of_features(parsed_json)

    update_database.insert_features(features)

似乎您的应用程序无法连接到数据库,请验证数据库是否实际上在localhost:27017上运行并接受连接ps:尝试使用mongoshell连接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 烧瓶 - pymongo.errors.ServerSelectionTimeoutError - Flask - pymongo.errors.ServerSelectionTimeoutError pymongo.errors.ServerSelectionTimeoutError: RepliceSetNoPrimary - MongoDB Atlas - pymongo.errors.ServerSelectionTimeoutError: RepliceSetNoPrimary - MongoDB Atlas Pymongo pymongo.errors.ServerSelectionTimeoutError 使用示例代码时 - Pymongo pymongo.errors.ServerSelectionTimeoutError when using example code 尝试连接到 CosmosDB 数据库时出现 pymongo.errors.ServerSelectionTimeoutError - Getting pymongo.errors.ServerSelectionTimeoutError when attempting to connect to a CosmosDB database 烧瓶 Web 服务中的 Mongodb 错误 [pymongo.errors.ServerSelectionTimeoutError] - Mongodb error [pymongo.errors.ServerSelectionTimeoutError] in flask web-service 连接到 mongo 图集给出 pymongo.errors.ServerSelectionTimeoutError: localhost:27017 - Connecting to mongo atlas gives pymongo.errors.ServerSelectionTimeoutError: localhost:27017 pymongo.errors.ServerSelectionTimeoutError:本地主机:27017:[Errno 61]连接被拒绝 - pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 61] Connection refused pymongo.errors.ServerSelectionTimeoutError 错误与 MongoDB 图集和 Flask - pymongo.errors.ServerSelectionTimeoutError error with MongoDB atlas and Flask pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] 连接被拒绝 - pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused pymongo pymongo.errors.ServerSelectionTimeoutError:hour must be in 0..23, Timeout: 30s, Topology Description: - pymongo pymongo.errors.ServerSelectionTimeoutError:hour must be in 0..23, Timeout: 30s, Topology Description:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM