Вход | Регистрация

1С:Предприятие ::

Метки: 

Фоновое задание падает с Стэк оверфлоу

Я
   Digger
 
01.08.18 - 11:47
Имеется простое фоновое задание  которое перебирает каталоги,  ищет там файлы и создает элементы справочника.

Для каждого Каталог из КаталогиЗагрузки Цикл
        СписокФайлов = FTPСоединение.НайтиФайлы( FTP_Каталог + Каталог.Имя + РазделительКаталогов, "*.xml", Ложь); 
        Для каждого Файл из СписокФайлов Цикл
                СуществующаяСсылка = Справочники.Транзакция.НайтиПоНаименованию( ИмяФайлаДляПоиска, Истина );
                
                Если СуществующаяСсылка.Пустая() Тогда
                    НовыйДокументТранзакции = Справочники.Транзакция.СоздатьЭлемент();
НовыйДокументТранзакции.Записать();

На сервере в режиме дебага  все работает хорошо.   Когда переносишь на продуктив,  rphost падает с stack owerflow  на получении  очередного Файл из СпискаФайлов  (файлов около 10 000 в одном каталоге).
В чем может быть подвох?
 
  Рекламное место пустует
   Вафель
 
1 - 01.08.18 - 11:52
рекурсия
   Digger
 
2 - 01.08.18 - 12:22
(1) а в чем может быть рекурсия? (  Список каталогов фиксированный,  файлов массив тоже каждый  один раз проходится.
   Fragster
 
3 - 01.08.18 - 12:38
(2) а что, в каталоге не бывает подкаталогов?
   Digger
 
4 - 01.08.18 - 12:45
(3) НайтиФайлы (, Ложь)  не ищет в подкаталогах


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует