Open edX - Indices repetidos en foros
Hace un par de meses tuvimos problemas eléctricos en nuestro site, debido a estas fallas nuestra plataforma empezó a generar errores en el foro, revisando el log de los foros, encontré lo siguiente:
[2019-06-28T17:33:40.968589 #119141] DEBUG -- : source=rack-timeout id=f4476c0a3671ff99d3046531299ffeb4 timeout=20000ms service=0ms state=active
2019-06-28 17:33:42 - Elasticsearch::Transport::Transport::Errors::BadRequest - [400] {"error":"ElasticsearchIllegalArgumentException[Alias [content]
has more than one indices associated with it [[content_20170715164129932, content_20170906153352575, content_20171115140946118, content_20190322162154611, c
ontent_20171215165152686, content_20180814150309861]], can't execute a single index op]","status":400}:
Como vemos en el log podemos ver multiples indices content_20170715164129932, content_20170906153352575, content_20171115140946118, content_20190322162154611, c ontent_20171215165152686, content_20180814150309861
Por lo que hay que eliminarlos, para checar los indices que tenemos user el comando:
curl 'localhost:9200/_cat/indices?v'
El cual nos da como resultado los indices que tenemos usando en Elasticsearch.
Mi criterio para eliminar los indices repetido fue eliminar los mas viejos y quedarme con el indice mas reciente, para eliminar los indice use el comando:
curl -X DELETE "localhost:9200/indice_a_eliminar
Y con este procedimiento volvio a funcionar el foro.