Event ID 5004 DFS-R: соединение с партнером репликации разорвано
Симптомы разрыва связи DFS-R 5004
В системном журнале DFS Replication регистрируется событие Event ID 5004: The DFS Replication service connection to partner [Имя_сервера] was closed. The connection was terminated either due to network disconnection or partner shutdown.
| Симптом | Где проявляется | Влияние на инфраструктуру |
|---|---|---|
| Периодический разрыв DFS-сессии | Журнал DFS Replication | Накопление несинхронизированных файлов в очереди Staging |
| Медленная передача крупных файлов | Каналы WAN | Передача прерывается и начинается заново с RDC-анализа |
| Статус подключения: Closed | Оснастка DFS Management | Служба ожидает таймаута для повторной попытки установки TCP-сессии |
Пошаговое восстановление стабильности соединения (Event ID 5004)
- Проверьте расписание репликации и ограничение полосы (Throttling): если в расписании группы заданы окна «Не реплицировать», закрытие сессии является штатным:
# Проверка расписания репликации через PowerShell:
Get-DfsrConnectionSchedule -GroupName "CorpRG" -SourceComputerName "SRV01" -DestinationComputerName "SRV02"- Увеличьте таймауты TCP Keep-Alive для предотвращения сброса NAT-сессий: межсетевые экраны часто сбрасывают неактивные TCP-соединения через 30–60 минут:
# Оптимизация интервала KeepAliveTime в стеке TCP/IP (PowerShell от имени Администратора):
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "KeepAliveTime" -Value 300000 -PropertyType DWord -Force
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "KeepAliveInterval" -Value 1000 -PropertyType DWord -Force- Проверьте стабильность MTU и отсутствие фрагментации в VPN-туннеле:
# Проверка MTU без фрагментации пакетов:
ping IP_ИЛИ_ИМЯ_ПАРТНЕРА -f -l 1472(Если пинг не проходит, уменьшите размер пакета (1400, 1372), чтобы найти рабочий MTU туннеля).
Совет: Если соединение 5004 закрывается во время передачи файлов объемом более 10 ГБ, увеличьте размер папки промежуточного хранения Staging Area до размера самого большого файла, умноженного на 2.
Частые вопросы (FAQ)
Является ли Event ID 5004 критической ошибкой?
Нет, если событие происходит по расписанию закрытия репликации или при плановой перезагрузке партнера. При восстановлении канала служба автоматически подключается (Event ID 5004 сменяется на 5002/Success).
Почему соединение разрывается каждые 15 минут в режиме 'Full Bandwidth'?
Это признак аппаратного сброса сессии промежуточным фаерволом (Stateful Firewall) или нестабильности туннеля IPsec/OpenVPN.
Как проверить текущую скорость передачи данных DFS-R?
Используйте счетчики производительности в perfmon.msc: объект 'DFS Replication Connections' -> счетчик 'Bandwidth Savings Using DFS Replication'.
Что делает команда dfsrdiag backlog?
Она показывает список файлов, ожидающих отправки в очереди между двумя серверами.