Azure FastAPI GRPC search failed to Weaviate cloud

Hi everyone. I have deployed FastAPI on Azure, and from there, I connect to the Weaviate cloud serverless via URL. After deployment, everything works fine. However, after some time, when I make a hybrid search call, I get a timeout error.

Query call with protocol GRPC search failed with message <AioRpcError of RPC that terminated with:\n\tstatus = StatusCode.DEADLINE_EXCEEDED

I don’t encounter these types of errors when calling from my local machine. I’ve noticed that if do periodic calls to Weaviate, the errors disappear (I guess server sleeps after some time of inactivity). I believe this might be related to latency or network issues. I have ensured that the Weaviate server is as close as possible to the Azure deployment region. Increasing timeout for queries didn’t help.

If you have any ideas on how to resolve this, I would appreciate your help.

hi @Tatul_Danielyan !!

Welcome to our community :hugs:

The best place for any support on a weaviate hosted in our cloud is to open a support ticket at Weaviate Cloud

This will allow us to take a look on your cluster and have logs that we can work with.

This message (I am assuming it’s from the client) indeed points to some latency/network issues, and most probably from the client running in azure to where Weaviate is running.

Have you tried increasing the query timeout?

Let me know if that helps!

Thanks!