Код события Openshift: 1038УЗЕЛ0006
Résumé: По прогнозам, в файловой системе закончатся индексные дескрипторы в течение следующих 4 часов.
Symptômes
Переполнение файловой системы узла может иметь далеко идущие негативные последствия. Эта проблема может привести к тому, что в любом или всех приложениях, запланированных для этого узла, будет наблюдаться снижение производительности до полный выход из строя.
В зависимости от задействованного узла и файловой системы эта проблема может представлять критическую угрозу для стабильности кластера.
Cause
Переменная NodeFilesystemFilesFillingUp alert аналогичен оповещению NodeFilesystemSpaceFillingUp, но прогнозирует, что в файловой системе закончатся индексные дескрипторы, а не байты пространства для хранения.
Оповещение появляется в момент critical Уровень, при котором в файловой системе прогнозируется исчерпание доступных индексных дескрипторов в течение четырех часов.
Résolution
Диагностика
Обратите внимание instance и mountpoint из оповещения. Журнал использования этой файловой системы можно отобразить на графике с помощью следующего запроса в веб-консоли OpenShift (→Наблюдение за метриками → выполнения запросов):
node_filesystem_files_free{
instance="<значение метки экземпляра из оповещения>",
mountpoint="<значение метки точки монтирования из оповещения>"
} |
Вы также можете открыть сеанс отладки на узле и использовать стандартные утилиты Linux, чтобы найти источник использования:
$ MOUNT_POINT='<значение метки точки монтирования из оповещения>' $ NODE_NAME='<значение метки экземпляра из оповещения>' $ oc debug "node/$NODE_NAME" $ df -hi "/host/$MOUNT_POINT" |
Обратите внимание, что во многих случаях файловая система, в которой закончились индексные дескрипторы, все еще имеет доступное хранилище. Нехватка индексных дескрипторов часто возникает, когда приложение создает много небольших файлов.
Смягчения
Количество индексных дескрипторов, выделенных файловой системе, обычно зависит от размера хранилища. Возможно, вы сможете решить проблему или, по крайней мере, отсрочить ее негативные последствия, увеличив размер тома хранения. В противном случае определите приложение, которое создает большое количество небольших файлов, а затем либо скорректируйте его конфигурацию, либо предоставьте ему выделенное хранилище.
Поддержка
Если все вышеперечисленные действия не помогли решить проблему, обратитесь в службу технической поддержки Dell EMC для дальнейшего изучения.