Как удалить долгие процессы searchd?

Добрый день!

Подскажите, пожалуйста, есть ли в настоящее время какой-то способ убить долгие процессы searchd в Docker-контейнере хотя-бы вручную из консоли?

Такие процессы зачастую образуются при неоптимальных запросах, требующих сканирования некоторых атрибутов во всех документах индекса. Эти процессы работают бесконечно долго и потребляют при этом 100% CPU в то время, как клиент, отправивший запрос, уже давно отключился по таймауту.

Из комментариев в других обсуждениях понятно, что параметр max_query_time тут не работает.

Может быть в будущем имеет смысл предусмотреть какой-то механизм самоуничтожения таких зависших процессов searchd по разумно установленному таймауту.

вы можете использовать команду KILL как описано в нашей документации

1 Like