web-dev-qa-db-fra.com

Délai d'expiration de la passerelle Elasticsearch 504

J'ai mis à jour certains mappages d'indices pour ajouter simplement un champ keyword à une propriété de texte et rechargé les modèles d'index de Kibana. On m'a dit que je devrais exécuter cette commande à la fin:

POST 11ad.pi.prod.test-case-18/_update_by_query?conflicts=proceed

après l'avoir fait, j'obtiens une erreur:

{
"statusCode": 504,
"error": "Gateway Time-out",
"message": "Client request timeout"
}

cela signifie-t-il que le délai est trop court? comment peut-il être changé?

7
Yonatan Nir

C'est normal si votre index a une taille importante. Vous n'avez pas besoin de voir de délai d'attente, la tâche est toujours en cours en arrière-plan.

Vous pouvez vérifier l'état de la tâche de mise à jour par requête en exécutant GET _tasks?actions=*byquery&detailed.

6
Val