Имя: Пароль:
1C
1С v8
Универсальный обмен данными в формате XML Клиент серверный вариант ☑
0 razyiller
 
27.03.14
✎
12:09
Доброго всем дня! Произвожу обмен по расписанию. фоновое задание создает экземпляр обработки "Универсальный обмен данными в формате XML" и начинает производить загрузку xml-файла. все проходит хорошо но иногда результат выдает такой:
Ошибка распаковки файла обмена. Файл заблокирован.
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Извлечь): Ошибка создания файла: C:\Users\USR1CV82\AppData\Local\Temp\имя_файла.xml
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12589)
    КодСообщения           =  2

соединений и блокировок в консоли администрирования нет. файл занят процессом rphost.exe. переименовать и удалить невозможно. WinServer 2008, unlocker не работает.
В такой ситуации помогает только перезагрузка сервера.
В чем может быть проблема, почему процесс не отпускает файл, и можно ли решить проблему без перезагрузки?
1 razyiller
 
27.03.14
✎
12:17
Что, никто не сталкивался с такой проблемой?
2 cw014
 
27.03.14
✎
12:18
Промежуток выполнения регламентного задания слишком короткий. Файл еще грузится предыдущим заданием, а новое уже пытается повторно что-нибудь с ним сделать
3 cw014
 
27.03.14
✎
12:18
Как вариант
4 razyiller
 
27.03.14
✎
12:20
тогда бы соединение в консоли отображалось, или я не прав?
5 cw014
 
27.03.14
✎
12:22
Значит во время процесса происходит ошибка (причем скорее всего неотлавливаемая через "Попытка - Исключение"), из-за чего процесс "подвисает"
6 razyiller
 
27.03.14
✎
12:26
не понятно как отловить такую ошибку, Вы правы, попытка исключение не помогает. буду искать дальше пути решения проблемы.
7 razyiller
 
31.03.14
✎
06:28
отследил ошибку: фоновые задания не запускаются пока не закончатся предыдущий экземпляр. если фоновое задание завершить аварийно то в сервере 1с предприятия нет сеансов, соединений, блокировок, но файл остается занят процессом RPHOST.EXE. помогает только перезагрузка сервера. как решить проблему без перезагрузки пока не нашел.
8 razyiller
 
31.03.14
✎
06:31
* файл - фоновое задание загружает данные обмена с другой ИБ из файла XML
Независимо от того, куда вы едете — это в гору и против ветра!