首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pymongo.errors.ServerSelectionTimeoutError

pymongo.errors.ServerSelectionTimeoutError
EN

Stack Overflow用户
提问于 2018-08-14 13:44:55
回答 1查看 3K关注 0票数 0

这个错误的原因可能是什么?我在windows10主机系统中使用ubuntu来宾服务器。

整个错误如下:

代码语言:javascript
复制
` 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如下所示:

代码语言:javascript
复制
    features: Tuple[List[str], List[str], List[str], List[bool], List[str]] = \
        extract_features.separation_of_features(parsed_json)

    update_database.insert_features(features)
EN

回答 1

Stack Overflow用户

发布于 2018-08-14 17:44:44

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51834431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档