Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ФТП. Превышено время ожидания

ФТП. Превышено время ожидания
Я
   nAPACEHAK
 
10.04.19 - 14:30
Доброго

Подскажите, плз, куда копать?

В цикле вот это: (Выгрузка.XML - это путь + имя файла + расширение на локальном диске. Файл физически существует)

Соединение = СоединениеФТП ();
Соединение.Записать(Выгрузка.XML, ВыделитьИмяФайла (Выгрузка.XML));

вот эта конструкция кидает файлы на фтп, но периодически почему то падает
Ошибка при вызове метода контекста (Записать)
Соединение.Записать (Ф.Значение, "Фото/" + ВыделитьИмяФайла(Ф.Значение));         
по причине:
Ошибка работы с Интернет:  ftp://172.16.0.102:21 Превышено время ожидания

Обернул в попытку, установил в конфигураторе остановку по ошибке
после остановки по ошибке  жму "ок" - он дальше продолжает  писать (т.к. попыткой обернуто), опять какое то время проходит и снова падает

фтп поднято на filezillа

куда копать? админов фтп пинать? там ессно "у нас все хорошо все работает"....
или 1с пинать?
 
 
   nAPACEHAK
 
1 - 10.04.19 - 14:31
Соединение = СоединениеФТП ();
Соединение.Записать (Ф.Значение, "Фото/" + ВыделитьИмяФайла(Ф.Значение))
   nAPACEHAK
 
2 - 10.04.19 - 14:41
1. может 100 файлов записать и упасть, может 1000, может 2000 и упасть
2. только что
все а)удалил с фтп
б) упал на Соединение.Записать (...) остановкой по ошибке
Проверяю по значениям в процедуре. файл физически на диске есть. файл на фтп создан

ЗЫ. таймаут в соединении стоит 0
   cons24
 
3 - 10.04.19 - 15:22
- смотреть логи ftp-сервера
- смотреть работу сети
- нет ли в именах файлов кириллицы
и зачем "таймаут в соединении стоит 0"?
   beholder
 
4 - 10.04.19 - 15:34
(0) Таймаут увеличивай
   nAPACEHAK
 
5 - 10.04.19 - 16:12
(3) есть кирилица.
но.... вылетает с ошибкой. запускаем еще раз. тот же самый файл уже записался без ошибки

сеть не отваливается

(3)(4) с таймаутом попробую.
   Temai
 
6 - 10.04.19 - 16:36
Было подобное, ошибка была в том что, периодически на небольшой промежуток времени падал сетевой канал, т.к. 1С не умеет поддерживать разорвавшееся соединение, первое что было сделано это увеличен тайм аут, еще сделал проверку на выгрузку в попытке если не получалось еще попытка. Но в итоге это не возымело нужный эффект.
Выход из этой ситуации - выгружать из 1С в локальный каталог, и уже другими средствами отправлять файл на ftp, который бы умел поддерживать разрывающееся соединение

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.