gRPC health check failure blocks Weaviate client initialization
criticalThe gRPC health check against Weaviate fails during client initialization. This can occur due to: firewall blocking gRPC traffic at the specified port, gRPC not enabled or incorrectly configured on server or client, incorrect server address or port configuration (default localhost:50051), or unstable connection with high latency.
1) Verify gRPC traffic is not blocked by firewall at port 50051. 2) Check that gRPC is enabled and correctly configured on both server and client. 3) Confirm server address and port are correct (default is localhost:50051). 4) For unstable or high-latency connections, increase init-timeout using weaviate.connect_to_local(additional_config=wvc.init.AdditionalConfig(timeout=wvc.init.Timeout(init=X))) or disable startup checks with skip_init_checks=True.