Vector database connection error #17604

Closed
opened 2026-02-21 19:37:25 -05:00 by yindo · 0 comments
Owner

Originally created by @wh-zxt-01 on GitHub (Sep 17, 2025).

Self Checks

  • I have read the Contributing Guide and Language Policy.
  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report, otherwise it will be closed.
  • 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.8.1

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

Firstly, create a knowledge base on the dify platform and upload files, but an error occurs during parsing: `docker-plugin_daemon-1 | [GIN] 2025/09/17 - 07:56:32 | 200 | 911.028µs | 172.18.0.7 | GET "/plugin/c59fb3da-3bc3-4625-a722-b50af5776c47/management/models?page=1&page_size=256"

docker-worker-1         | 2025-09-17 07:56:32.789 INFO [Dummy-226] [retry_document_indexing_task.py:96] - Vector database connection error
docker-worker-1         | 2025-09-17 07:56:32.790 ERROR [Dummy-226] [retry_document_indexing_task.py:98] - retry_document_indexing_task failed, document_id: 605d84ec-5de3-4870-8a00-f4900d1b6892
docker-worker-1         | Traceback (most recent call last):
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn
docker-worker-1         |     sock = connection.create_connection(
docker-worker-1         |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/urllib3/util/connection.py", line 60, in create_connection
docker-worker-1         |     for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
docker-worker-1         |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/gevent/_socketcommon.py", line 221, in getaddrinfo
docker-worker-1         |     addrlist = get_hub().resolver.getaddrinfo(host, port, family, type, proto, flags)
docker-worker-1         |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/gevent/resolver/thread.py", line 63, in getaddrinfo
docker-worker-1         |     return self.pool.apply(_socket.getaddrinfo, args, kwargs)
docker-worker-1         |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/gevent/pool.py", line 161, in apply
docker-worker-1         |     return self.spawn(func, *args, **kwds).get()
docker-worker-1         |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker-worker-1         |   File "src/gevent/event.py", line 330, in gevent._gevent_cevent.AsyncResult.get
docker-worker-1         |   File "src/gevent/event.py", line 360, in gevent._gevent_cevent.AsyncResult.get
docker-worker-1         |   File "src/gevent/event.py", line 348, in gevent._gevent_cevent.AsyncResult.get
docker-worker-1         |   File "src/gevent/event.py", line 328, in gevent._gevent_cevent.AsyncResult._raise_exception
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/gevent/_compat.py", line 50, in reraise
docker-worker-1         |     raise value.with_traceback(tb)
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/gevent/threadpool.py", line 173, in __run_task
docker-worker-1         |     thread_result.set(func(*args, **kwargs))
docker-worker-1         |     ^^^^^^^^^^^^^^^^^
docker-worker-1         | socket.gaierror: [Errno -3] Temporary failure in name resolution
docker-worker-1         | 
docker-worker-1         | The above exception was the direct cause of the following exception:
docker-worker-1         | 
docker-worker-1         | Traceback (most recent call last):
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen
docker-worker-1         |     response = self._make_request(
docker-worker-1         |                ^^^^^^^^^^^^^^^^^^^
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request
docker-worker-1         |     conn.request(
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request
docker-worker-1         |     self.endheaders()
docker-worker-1         |   File "/usr/local/lib/python3.12/http/client.py", line 1333, in endheaders
docker-worker-1         |     self._send_output(message_body, encode_chunked=encode_chunked)
docker-worker-1         |   File "/usr/local/lib/python3.12/http/client.py", line 1093, in _send_output
docker-worker-1         |     self.send(msg)
docker-worker-1         |   File "/usr/local/lib/python3.12/http/client.py", line 1037, in send
docker-worker-1         |     self.connect()
docker-worker-1         |   File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect
docker-worker-1         |     self.sock = self._new_conn()

✔️ Expected Behavior

Does dify not have a vector database installed by default?

Actual Behavior

No response

Originally created by @wh-zxt-01 on GitHub (Sep 17, 2025). ### Self Checks - [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542). - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit this report, otherwise it will be closed. - [x] 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 1.8.1 ### Cloud or Self Hosted Self Hosted (Docker) ### Steps to reproduce Firstly, create a knowledge base on the dify platform and upload files, but an error occurs during parsing: `docker-plugin_daemon-1 | [GIN] 2025/09/17 - 07:56:32 | 200 | 911.028µs | 172.18.0.7 | GET "/plugin/c59fb3da-3bc3-4625-a722-b50af5776c47/management/models?page=1&page_size=256" ``` docker-worker-1 | 2025-09-17 07:56:32.789 INFO [Dummy-226] [retry_document_indexing_task.py:96] - Vector database connection error docker-worker-1 | 2025-09-17 07:56:32.790 ERROR [Dummy-226] [retry_document_indexing_task.py:98] - retry_document_indexing_task failed, document_id: 605d84ec-5de3-4870-8a00-f4900d1b6892 docker-worker-1 | Traceback (most recent call last): docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 198, in _new_conn docker-worker-1 | sock = connection.create_connection( docker-worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/urllib3/util/connection.py", line 60, in create_connection docker-worker-1 | for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): docker-worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/gevent/_socketcommon.py", line 221, in getaddrinfo docker-worker-1 | addrlist = get_hub().resolver.getaddrinfo(host, port, family, type, proto, flags) docker-worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/gevent/resolver/thread.py", line 63, in getaddrinfo docker-worker-1 | return self.pool.apply(_socket.getaddrinfo, args, kwargs) docker-worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/gevent/pool.py", line 161, in apply docker-worker-1 | return self.spawn(func, *args, **kwds).get() docker-worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ docker-worker-1 | File "src/gevent/event.py", line 330, in gevent._gevent_cevent.AsyncResult.get docker-worker-1 | File "src/gevent/event.py", line 360, in gevent._gevent_cevent.AsyncResult.get docker-worker-1 | File "src/gevent/event.py", line 348, in gevent._gevent_cevent.AsyncResult.get docker-worker-1 | File "src/gevent/event.py", line 328, in gevent._gevent_cevent.AsyncResult._raise_exception docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/gevent/_compat.py", line 50, in reraise docker-worker-1 | raise value.with_traceback(tb) docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/gevent/threadpool.py", line 173, in __run_task docker-worker-1 | thread_result.set(func(*args, **kwargs)) docker-worker-1 | ^^^^^^^^^^^^^^^^^ docker-worker-1 | socket.gaierror: [Errno -3] Temporary failure in name resolution docker-worker-1 | docker-worker-1 | The above exception was the direct cause of the following exception: docker-worker-1 | docker-worker-1 | Traceback (most recent call last): docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 787, in urlopen docker-worker-1 | response = self._make_request( docker-worker-1 | ^^^^^^^^^^^^^^^^^^^ docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 493, in _make_request docker-worker-1 | conn.request( docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 494, in request docker-worker-1 | self.endheaders() docker-worker-1 | File "/usr/local/lib/python3.12/http/client.py", line 1333, in endheaders docker-worker-1 | self._send_output(message_body, encode_chunked=encode_chunked) docker-worker-1 | File "/usr/local/lib/python3.12/http/client.py", line 1093, in _send_output docker-worker-1 | self.send(msg) docker-worker-1 | File "/usr/local/lib/python3.12/http/client.py", line 1037, in send docker-worker-1 | self.connect() docker-worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/urllib3/connection.py", line 325, in connect docker-worker-1 | self.sock = self._new_conn() ``` ### ✔️ Expected Behavior Does dify not have a vector database installed by default? ### ❌ Actual Behavior _No response_
yindo added the 👻 feat:rag label 2026-02-21 19:37:25 -05:00
yindo closed this issue 2026-02-21 19:37:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#17604