Free 3 min read
Is Weaviate Down?
Check live Weaviate status — cloud vector database, generative search, hybrid BM25+vector retrieval, and multi-tenancy. See recent incidents and set up free email alerts.
Weaviate — live status
Updated every 5 minutes. Full incident history at prismix.dev/service/weaviate.
Quick check: is Weaviate down right now?
- Prismix: prismix.dev/service/weaviate — live status + 30-day uptime + incidents.
- Weaviate official status:
status.weaviate.io— Weaviate's own status page covering WCS clusters. - API call:
curl https://prismix.dev/api/v1/statuses | jq '.services[] | select(.id=="weaviate")'
Set up free email alerts for Weaviate
- 1
Sign in
Go to prismix.dev/sign-in — email OTP or GitHub sign-in.
- 2
Star Weaviate
On prismix.dev/service/weaviate, click the ☆ star icon.
- 3
Alerts are live
You'll get an email within minutes of any status change.
Common causes of "Weaviate not working"
If Prismix shows Weaviate as "Operational" but your queries or imports are failing:
- Hybrid search BM25 returning 0 results (tokenizer language mismatch) — Weaviate's BM25 keyword search uses a tokenizer configured per class at schema creation time. If your class uses the
wordtokenizer but your text contains non-English characters or CJK, BM25 may tokenize poorly and return 0 matches. Rebuild the schema with thefieldtokenizer or use vector-only search for multilingual content. - Generative module rate limit from the underlying LLM provider — Weaviate's
generative-openaiandgenerative-anthropicmodules pass requests to the respective LLM API. Rate limit errors from the LLM provider surface as 500 errors from Weaviate's generative module. Monitor your OpenAI or Anthropic rate limits separately, or configure multiple API keys with load balancing in your Weaviate module settings. - Schema migration blocking writes — adding a new property to an existing Weaviate class triggers a schema migration that temporarily blocks writes to that class. During the migration, upsert requests return 409 Conflict. Design your schema upfront to avoid frequent migrations in production; if migration is unavoidable, schedule it during a low-traffic window.
- Multi-tenant tenant not found after creation — in Weaviate's multi-tenancy mode, tenants must be explicitly activated after creation. A newly added tenant starts in
COLD(inactive) state by default. Call the activate tenant endpoint before attempting to read or write, or create tenants withactivityStatus: "ACTIVE"in the create request. - gRPC connection timeout during streaming batch import — Weaviate's gRPC batch import streams data over a long-lived connection. Firewalls or proxies with aggressive connection timeouts (under 60 seconds) will kill the stream mid-import. Set
grpc.keepalive_timeout_msin your client and ensure your network allows long-lived TCP connections on port 50051. - WCS cluster memory spike during re-indexing — Weaviate Cloud Services clusters may experience high memory utilization when rebuilding HNSW indexes after a large bulk import. During this period, query latency increases and the cluster may appear degraded on
status.weaviate.io. Monitor the cluster's memory metrics in the WCS console; re-indexing completes within minutes to hours depending on collection size.
🔔
Stop manually checking — get alerts instead
Star Weaviate on Prismix and get emailed the moment status changes. Free, no credit card.
Monitor related vector database and AI infrastructure tools?
Full status dashboard: prismix.dev/status