```{ "status": "error", "message": "{\"status\":\"...
# community-help
a
Copy code
{
"status": "error",
"message": "{\"status\":\"error\",\"text\":\"An error occured while processing your request.\",\"server_error\":\"catalog-error: ServerError: Request failed with HTTP code 503 | Server said: Not Ready or Lagging error_stack = ServerError: Request failed with HTTP code 503 | Server said: Not Ready or Lagging\\n    at ServerError.TypesenseError [as constructor]
k
Typesense is an in-memory search engine. On restart, the indices have to be loaded onto memory.
a
If the downtime is more than 1-2 minutes production cannot tolerate it.
k
Then you have to do rolling rotation. we have documented all of this in our clustering guide here: https://typesense.org/docs/guide/high-availability.html#high-availability