| Предыдущий | Следующий |
| OSS_CANT_OPEN_TRACE_FILE | OSS_TABLE_MISMATCH |
OSS_TRACE_FILE_ALREADY_OPEN
Что означает OSS_TRACE_FILE_ALREADY_OPEN
OSS_TRACE_FILE_ALREADY_OPEN возникает, когда приложение повторно открывает файл трассировки OSS, хотя текущий объект управления уже владеет открытым назначением трассировки. Это ошибка последовательности операций, а не отказ файловой системы при первой попытке открыть файл.
Что проверить
- Найдите все пути настройки трассировки и сопоставьте их с одним экземпляром
OssControl. - Проверьте обработчики повторной загрузки конфигурации и автоматического повторения после ошибки.
- Убедитесь, что прежний файл закрывается до выбора нового назначения.
- Если настройка выполняется из нескольких потоков, сериализуйте изменение состояния трассировки.
Хорошее исправление делает настройку идемпотентной: повторный запрос с тем же назначением не открывает файл заново, а смена файла сначала корректно закрывает прежний. Отдельно проверяйте код завершения процесса, чтобы открытый файл не маскировал другие ошибки жизненного цикла объекта управления.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
