| Предыдущий | Следующий |
| ERROR_RECOVERY_NOT_NEEDED | ERROR_FILE_IDENTITY_NOT_PERSISTENT |
ERROR_RM_ALREADY_STARTED
Что означает ERROR_RM_ALREADY_STARTED
ERROR_RM_ALREADY_STARTED означает, что Resource Manager уже находится в started state, а код пытается запустить его ещё раз. Это ошибка управления жизненным циклом, а не признак того, что RM нужно остановить и немедленно создать заново.
Что проверить
- Найдите все пути initialization одного RM и определите единственного владельца запуска.
- Проверьте retry после timeout: первый start мог завершиться успешно, хотя вызывающая сторона не получила подтверждение вовремя.
- При failover или restart сначала перечитайте фактическое состояние RM и его enlistments, прежде чем выполнять новый start.
Как подтвердить правильную обработку
Исправление подтверждается идемпотентным запуском: повторный initialization path распознаёт уже работающий RM и не нарушает существующие enlistments.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.