WeaviateGRPCUnavailableError: gRPC is not available

Hi!

We have a public slack. You can access it from our website, or directly thru:
https://weaviate.io/slack

My suggestion is that you could share your screen and I could take a closer look.

In my experience, this kind of issue is better solved like that :slight_smile:

We can for sure bring back our findings here so others can benefit.

One way to make sure the GRPC is healthy and serving, is to do a grpcurl, like so:

# lets test our grpc connection
❯ wget https://raw.githubusercontent.com/grpc/grpc/master/src/proto/grpc/health/v1/health.proto
❯ grpcurl -d '{"service": "Weaviate"}' -proto health.proto grpc.weaviate.mydomain.com:50051 grpc.health.v1.Health/Check
{
  "status": "SERVING"
}

Here I have created a docker compose that uses Weaviate + Traefik + Let’s Encrypt, so you can server Weaviate behind a reverse proxy with https/ssl: