tests/test_database.py:137: in test_save_tick_time database.save_quote_timestamp_volume("test", 10.5, timestamp, 100) rtrader/utils/log.py:121: in wrapped result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ rtrader/database.py:2768: in save_quote_timestamp_volume t.save() ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/mongoengine/document.py:440: in save _ = self._get_collection() ^^^^^^^^^^^^^^^^^^^^^^ ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/mongoengine/document.py:233: in _get_collection if cls._meta.get("auto_create_index", True) and db.client.is_primary: ^^^^^^^^^^^^^^^^^^^^ ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/pymongo/synchronous/mongo_client.py:1671: in is_primary return self._server_property("is_writable") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/pymongo/synchronous/mongo_client.py:1589: in _server_property server = (self._get_topology()).select_server(writable_server_selector, _Op.TEST) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/pymongo/synchronous/topology.py:409: in select_server server = self._select_server( ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/pymongo/synchronous/topology.py:387: in _select_server servers = self.select_servers( ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/pymongo/synchronous/topology.py:294: in select_servers server_descriptions = self._select_servers_loop( ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/pymongo/synchronous/topology.py:344: in _select_servers_loop raise ServerSelectionTimeoutError( E pymongo.errors.ServerSelectionTimeoutError: 100.85.98.88:27018: [Errno 61] Connection refused (configured timeouts: socketTimeoutMS: 20000.0ms, connectTimeoutMS: 20000.0ms), Timeout: 30s, Topology Description: ]>