Networker: NMC Alert «Неможливо записати в базу даних — errno Invalid argument» через тайм-аут підключення TCP
Summary: NMC генерував таке сповіщення: Не може записувати на /Database/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
Configre The NW_TCP_KEEPIDLE_SECS, NW_TCP_KEEPINTVL_SECS, NW_TCP_KEEPCNTі NSR_SOCK_BUF_SIZE змінних середовища на операційній системі сервера NetWorker.
Повний перелік інструкцій для параметрів TCP для кожної операційної системи наведено в статті NetWorker: Найкращі практики конфігурації мережі