Networker: Оповещение NMC «Невозможно выполнить запись в базу данных — недопустимый аргумент errno» из-за истечения времени ожидания TCP-подключения
Summary: NMC создавал следующее оповещение: Невозможно выполнить запись в /Database/Database/97/08/50dea767-00000006-2b43c6c3-6a43c6c3-edd60c00-c89dd629 — errno Недопустимый аргумент.
Symptoms
На вкладке мониторинга консоли управления NetWorker Management Console (NMC) часто отображается сообщение о следующей ошибке:
Cannot write to /Database/Database/97/08/50dea767-00000006-2b43c6c3-6a43c6c3-edd60c00-c89dd629 - errno Invalid argument
Журналы управляющей программы сервера NetWorker также сообщают:
XXXXXXXX nsrd NSR info 9 %s %s: %s 3 0 5 media 0 9 emergency 0 120 Cannot write to /Database/Database/97/08/50dea767-00000006-2b43c6c3-6a43c6c3-edd60c00-c89dd629 - errno Invalid argument.
- Linux.
/nsr/logs/daemon.raw - Windows (по умолчанию):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Как использовать nsr_render_log для рендеринга файлов .raw журналов
Cause
Скорее всего, эта проблема была вызвана периодическими отключениями сетевых сеансов или истечением времени ожидания между компонентами NetWorker. Когда длительные операции переживают периоды простоя, базовые TCP-соединения могут быть преждевременно разорваны операционной системой, межсетевым экраном или сетевыми устройствами. Это приводит к прерываниям связи при обновлении или записи информации в базу данных NetWorker, что приводит к «Cannot write to /Database/Database... errno Invalid argument" Предупреждение.
Resolution
Настройка NW_TCP_KEEPIDLE_SECS, NW_TCP_KEEPINTVL_SECS, NW_TCP_KEEPCNTи NSR_SOCK_BUF_SIZE переменных среды в операционной системе сервера NetWorker.
Полный список инструкций для параметров TCP для каждой операционной системы см. в статье NetWorker: передовые подходы к настройке сети