Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qdrant is running but fail to connect Qdrant #1271

Open
caicongyang opened this issue Feb 6, 2025 · 2 comments
Open

Qdrant is running but fail to connect Qdrant #1271

caicongyang opened this issue Feb 6, 2025 · 2 comments
Labels
bug Something isn't working

Comments

@caicongyang
Copy link

I0206 03:24:11.144 7 wren-ai-service:91] Getting provider: litellm_embedder from {'qdrant': <class 'src.providers.document_store.qdrant.QdrantProvider'>, 'azure_openai_embedder': <class 'src.providers.embedder.azure_openai.AzureOpenAIEmbedderProvider'>, 'litellm_embedder': <class 'src.providers.embedder.litellm.LitellmEmbedderProvider'>, 'ollama_embedder': <class 'src.providers.embedder.ollama.OllamaEmbedderProvider'>, 'openai_embedder': <class 'src.providers.embedder.openai.OpenAIEmbedderProvider'>, 'wren_ui': <class 'src.providers.engine.wren.WrenUI'>, 'wren_ibis': <class 'src.providers.engine.wren.WrenIbis'>, 'wren_engine': <class 'src.providers.engine.wren.WrenEngine'>, 'azure_openai_llm': <class 'src.providers.llm.azure_openai.AzureOpenAILLMProvider'>, 'litellm_llm': <class 'src.providers.llm.litellm.LitellmLLMProvider'>, 'ollama_llm': <class 'src.providers.llm.ollama.OllamaLLMProvider'>, 'openai_llm': <class 'src.providers.llm.openai.OpenAILLMProvider'>}
I0206 03:24:11.144 7 wren-ai-service:176] Initializing LitellmEmbedder provider with API base: https://api.siliconflow.cn/v1
I0206 03:24:11.144 7 wren-ai-service:179] Using Embedding Model: BAAI/bge-m3
I0206 03:24:11.144 7 wren-ai-service:15] initializing provider: litellm_llm
I0206 03:24:11.144 7 wren-ai-service:91] Getting provider: litellm_llm from {'qdrant': <class 'src.providers.document_store.qdrant.QdrantProvider'>, 'azure_openai_embedder': <class 'src.providers.embedder.azure_openai.AzureOpenAIEmbedderProvider'>, 'litellm_embedder': <class 'src.providers.embedder.litellm.LitellmEmbedderProvider'>, 'ollama_embedder': <class 'src.providers.embedder.ollama.OllamaEmbedderProvider'>, 'openai_embedder': <class 'src.providers.embedder.openai.OpenAIEmbedderProvider'>, 'wren_ui': <class 'src.providers.engine.wren.WrenUI'>, 'wren_ibis': <class 'src.providers.engine.wren.WrenIbis'>, 'wren_engine': <class 'src.providers.engine.wren.WrenEngine'>, 'azure_openai_llm': <class 'src.providers.llm.azure_openai.AzureOpenAILLMProvider'>, 'litellm_llm': <class 'src.providers.llm.litellm.LitellmLLMProvider'>, 'ollama_llm': <class 'src.providers.llm.ollama.OllamaLLMProvider'>, 'openai_llm': <class 'src.providers.llm.openai.OpenAILLMProvider'>}
I0206 03:24:11.144 7 wren-ai-service:15] initializing provider: qdrant
I0206 03:24:11.144 7 wren-ai-service:91] Getting provider: qdrant from {'qdrant': <class 'src.providers.document_store.qdrant.QdrantProvider'>, 'azure_openai_embedder': <class 'src.providers.embedder.azure_openai.AzureOpenAIEmbedderProvider'>, 'litellm_embedder': <class 'src.providers.embedder.litellm.LitellmEmbedderProvider'>, 'ollama_embedder': <class 'src.providers.embedder.ollama.OllamaEmbedderProvider'>, 'openai_embedder': <class 'src.providers.embedder.openai.OpenAIEmbedderProvider'>, 'wren_ui': <class 'src.providers.engine.wren.WrenUI'>, 'wren_ibis': <class 'src.providers.engine.wren.WrenIbis'>, 'wren_engine': <class 'src.providers.engine.wren.WrenEngine'>, 'azure_openai_llm': <class 'src.providers.llm.azure_openai.AzureOpenAILLMProvider'>, 'litellm_llm': <class 'src.providers.llm.litellm.LitellmLLMProvider'>, 'ollama_llm': <class 'src.providers.llm.ollama.OllamaLLMProvider'>, 'openai_llm': <class 'src.providers.llm.openai.OpenAILLMProvider'>}
I0206 03:24:11.145 7 wren-ai-service:368] Using Qdrant Document Store with Embedding Model Dimension: 3072
/src/providers/document_store/qdrant.py:143: UserWarning: Failed to obtain server version. Unable to check client-server compatibility. Set check_version=False to skip version check.
self.async_client = qdrant_client.AsyncQdrantClient(
/app/.venv/lib/python3.12/site-packages/haystack_integrations/document_stores/qdrant/document_store.py:264: UserWarning: Failed to obtain server version. Unable to check client-server compatibility. Set check_version=False to skip version check.
self._client = qdrant_client.QdrantClient(
ERROR: Traceback (most recent call last):
File "/app/.venv/lib/python3.12/site-packages/starlette/routing.py", line 693, in lifespan
async with self.lifespan_context(app) as maybe_state:
File "/usr/local/lib/python3.12/contextlib.py", line 204, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/fastapi/routing.py", line 133, in merged_lifespan
async with original_context(app) as maybe_original_state:
File "/usr/local/lib/python3.12/contextlib.py", line 204, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/src/main.py", line 31, in lifespan
pipe_components = generate_components(settings.components)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/src/providers/init.py", line 336, in generate_components
identifier: provider_factory(config)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/src/providers/init.py", line 16, in provider_factory
return loader.get_provider(config.get("provider"))(**config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/src/providers/document_store/qdrant.py", line 355, in init
self._reset_document_store(recreate_index)
File "/src/providers/document_store/qdrant.py", line 358, in _reset_document_store
self.get_store(recreate_index=recreate_index)
File "/src/providers/document_store/qdrant.py", line 372, in get_store
return AsyncQdrantDocumentStore(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/src/providers/document_store/qdrant.py", line 161, in init
self.client.create_payload_index(
^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/haystack_integrations/document_stores/qdrant/document_store.py", line 280, in client
self._set_up_collection(
File "/app/.venv/lib/python3.12/site-packages/haystack_integrations/document_stores/qdrant/document_store.py", line 860, in _set_up_collection
self.recreate_collection(
File "/app/.venv/lib/python3.12/site-packages/haystack_integrations/document_stores/qdrant/document_store.py", line 965, in recreate_collection
if self.client.collection_exists(collection_name):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/qdrant_client/qdrant_client.py", line 2166, in collection_exists
return self._client.collection_exists(collection_name=collection_name, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/qdrant_client/qdrant_remote.py", line 2594, in collection_exists
result: Optional[models.CollectionExistence] = self.http.collections_api.collection_exists(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/qdrant_client/http/api/collections_api.py", line 281, in collection_exists
return self._build_for_collection_exists(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/qdrant_client/http/api/collections_api.py", line 67, in build_for_collection_exists
return self.api_client.request(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/qdrant_client/http/api_client.py", line 89, in request
return self.send(request, type
)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/qdrant_client/http/api_client.py", line 112, in send
raise UnexpectedResponse.for_response(response)
qdrant_client.http.exceptions.UnexpectedResponse: Unexpected Response: 502 (Bad Gateway)
Raw response content:
b''

ERROR: Application startup failed. Exiting.

Image

config.yaml.txt

env.txt

@caicongyang caicongyang added the bug Something isn't working label Feb 6, 2025
@caicongyang
Copy link
Author

I need help, thank you everyone

@aviatus
Copy link

aviatus commented Feb 7, 2025

You can try a newer version of qdrant such as v1.13.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants