D:\Users\lenovo\Desktop\PythonProject111\.venv\Scripts\python.exe D:\Users\lenovo\Desktop\PythonProject111\project11\test3.py
Traceback (most recent call last):
File "D:\Users\lenovo\Desktop\PythonProject111\project11\test3.py", line 50, in <module>
pipeline = DataPipeline("mongodb://localhost:27017/", "spider_db")
File "D:\Users\lenovo\Desktop\PythonProject111\project11\test3.py", line 11, in __init__
self.collection.create_index("unique_key", unique=True)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\collection.py", line 2378, in create_index
return (self._create_indexes([index], session, **cmd_options))[0]
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\_csot.py", line 125, in csot_wrapper
return func(self, *args, **kwargs)
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\collection.py", line 2231, in _create_indexes
with self._conn_for_writes(session, operation=_Op.CREATE_INDEXES) as conn:
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\collection.py", line 578, in _conn_for_writes
return self._database.client._conn_for_writes(session, operation)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\mongo_client.py", line 1844, in _conn_for_writes
server = self._select_server(writable_server_selector, session, operation)
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\mongo_client.py", line 1827, in _select_server
server = topology.select_server(
server_selector,
...<2 lines>...
operation_id=operation_id,
)
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\topology.py", line 409, in select_server
server = self._select_server(
selector,
...<4 lines>...
operation_id=operation_id,
)
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\topology.py", line 387, in _select_server
servers = self.select_servers(
selector, operation, server_selection_timeout, address, operation_id
)
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\topology.py", line 294, in select_servers
server_descriptions = self._select_servers_loop(
selector, server_timeout, operation, operation_id, address
)
File "D:\Users\lenovo\Desktop\PythonProject111\.venv\Lib\site-packages\pymongo\synchronous\topology.py", line 344, in _select_servers_loop
raise ServerSelectionTimeoutError(
f"{self._error_message(selector)}, Timeout: {timeout}s, Topology Description: {self.description!r}"
)
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 (configured timeouts: socketTimeoutMS: 20000.0ms, connectTimeoutMS: 20000.0ms), Timeout: 30s, Topology Description: <TopologyDescription id: 6899ecf882761f7f218a1c3f, topology_type: Unknown, servers: [<ServerDescription ('localhost', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('localhost:27017: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 (configured timeouts: socketTimeoutMS: 20000.0ms, connectTimeoutMS: 20000.0ms)')>]>
进程已结束,退出代码为 1
最新发布