| Предыдущий | Следующий |
| FRS_ERR_STARTING_SERVICE | FRS_ERR_INTERNAL_API |
FRS_ERR_STOPPING_SERVICE
Что означает FRS_ERR_STOPPING_SERVICE
FRS_ERR_STOPPING_SERVICE относится к legacy File Replication Service и возникает, когда запрос сталкивается с уже начавшейся остановкой FRS. Важно отделить нормальное завершение службы от зависания: новый клиентский запрос, пришедший после начала stop sequence, сам по себе не означает повреждение базы репликации.
Что проверить
- Зафиксируйте состояние службы, service checkpoint и wait hint в момент появления кода.
- Проверьте, есть ли незавершённый disk I/O или длительная операция FRS, мешающая штатному завершению.
- Если HRESULT получает клиент FRS, убедитесь, что он не продолжает использовать старый контекст после начала остановки службы.
- При реальном зависании сначала сохраните event logs и dump, а уже затем рассматривайте принудительное завершение процесса.
Как подтвердить исправление
FRS должен штатно завершать stop/start cycle, а запрос после нового запуска — выполняться с новым контекстом без FRS_ERR_STOPPING_SERVICE.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.