Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 5004 Windows Server, AD и Роли

Event ID 5004 DFS-R: соединение с партнером репликации разорвано

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы разрыва связи 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)

  1. Проверьте расписание репликации и ограничение полосы (Throttling): если в расписании группы заданы окна «Не реплицировать», закрытие сессии является штатным:
# Проверка расписания репликации через PowerShell:
Get-DfsrConnectionSchedule -GroupName "CorpRG" -SourceComputerName "SRV01" -DestinationComputerName "SRV02"
  1. Увеличьте таймауты 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
  1. Проверьте стабильность MTU и отсутствие фрагментации в VPN-туннеле:
# Проверка MTU без фрагментации пакетов:
ping IP_ИЛИ_ИМЯ_ПАРТНЕРА -f -l 1472

(Если пинг не проходит, уменьшите размер пакета (1400, 1372), чтобы найти рабочий MTU туннеля).

Совет: Если соединение 5004 закрывается во время передачи файлов объемом более 10 ГБ, увеличьте размер папки промежуточного хранения Staging Area до размера самого большого файла, умноженного на 2.

💡 Практика специалистов: При репликации между удаленными филиалами через медленные каналы обязательно отключите 'Cross-File RDC' (межфайловое дифференциальное сжатие) — эта функция сильно нагружает CPU и диск, провоцируя таймауты сессий 5004.

Частые вопросы (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?

Она показывает список файлов, ожидающих отправки в очереди между двумя серверами.

Полезные материалы
Рекомендуем