Зависание сервера при распознавании файлов

1. DmitrySinichnikov 288 01.08.16 09:56 Сейчас в теме
Всем добрый день! Есть конфигурация Документооборот КОРП, 2.0.19.1, в которой настроено распознавание файлов через CuneiForm. В принципе все работает замечательно, но периодически происходит полное зависание сервера. Как выяснилось связано это именно с распознаванием. Дело в том, что при распознавании файла создается *.exe-файл, который по сути и проводит все операции и возвращает на 1С результат. Так вот этот файл периодически не возвращает результата, и продолжает работать до бесконечности. На стороне 1С при это никакой проверки на завершенность *.exe-шника нет, только ожидание ответа по тайм-ауту (30 сек). В результате после такого зависания 1С ждет 30 сек. и идет дальше, если нет ответа, то просто устанавливается у файла статус "не распознано" и запускается следующий в очереди файл для распознавания, для которого так-же создается и запускается *.exe-файл. В результате появляется 3-4 *.exe-файла, полностью захватывающие ресурсы сервера, а 1С со своей стороны продолжает их плодить, только теперь уже все подряд зависают, потому что ресурсов не хватает и за 30 сек. они уже не успевают отработать. Как результат периодически приходя с утра на работу обнаруживаешь, что сервер лежит и к нему даже по RDP не подключиться... Он просто мертвый. Лечим перезапуском, после чего все сразу же работает нормально.

Собственно сам вопрос: Кто что может подсказать по этой теме? Если пара идей как этого всего избегать, но тогда надо код конфигурации править, что крайне не хотелось бы. может кто-нибудь сталкивался с подобным?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SkrAn 1 01.08.16 10:05 Сейчас в теме
Разве что посоветовать вот сюда
1С ждет 30 сек. и идет дальше, если нет ответа, то просто устанавливается у файла статус "не распознано"

воткнуть убиение процесса на сервере.
чтобы процессы не захламляли.
3. DmitrySinichnikov 288 04.08.16 15:56 Сейчас в теме
(2) SkrAn, спасибо за совет. Сами тоже думали подобный механизм реализовать. Просто хотел найти решение без переработки стандартного кода конфигурации))
4. CyberBob 4 05.08.16 04:18 Сейчас в теме
Ответ разработчиков от 06.07.16
В одном из ближайших релизов мы планируем доработать компоненту распознавания - чтобы она контролировала запущенные exe - и снимала их, если они зависли или слишком долго работают (чтобы exe не плодились).
т.е. в 2.1.ххх А может и уже реализовали, вчера вышел 2.1.5.6)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот