Имя: Пароль:
1C
 
Работа с FTP - непонятная ошибка
0 ksergey
 
18.02.16
11:08
Добрый день.
Есть внешняя обработка (рабочая платформа 8.3.7.1845), которая запускается из Планировщика заданий, создает файла прайса и записывает на FTP.
Регулярно возникает ошибка (видно по создаваемому лог-файлу), смысл которой понятен  по сути, но не понятен по её причине.

Ошибка записи файла price.txt на FTP: Ошибка при вызове метода контекста (Записать):
Ошибка работы с Интернет:  ftp://  Превышено время ожидания

Но есть такой нюанс – когда проверяю, то сам файл прайса на FTP записан, именно последний (видно по дате и размеру файла).

Вопрос – так что можетбыть сокрыто под ошибкой «Превышено время ожидания»  ?

Спасибо
1 Лефмихалыч
 
18.02.16
11:09
без лога говорить не о чем
2 eklmn
 
гуру
18.02.16
11:09
записал? закройся
3 ksergey
 
18.02.16
11:31
(2) уважаемый, какой лог имеешь ввиду?
если мой, то его содержание приведено в моем вопросе

(3) >>записал? закройся
может подскажешь - как?

специально открыл посмотрел описание FTPСоединение,
не вижу у него никакого метода аналогичного как для объекта ИнтернетПочта
Почта.Отключиться();
4 ksergey
 
18.02.16
11:43
(0)  еще ряд замечаний к исходному вопросу
1. кроме этого прайса формируются и другие для данного FTP
(также внешними обработками, запускаемыми отдельными сеансами)
2. возможно как то связано с тем, что процесс формирования прайсов(запись на фтп) могут пересекаться с другими обработками по времени
3. в параметрах FTPСоединение  время таймаута не установлено, т.е. Значение по умолчанию: 0.

(Таймаут в секундах на установку FTP соединения и выполнение FTP операций. 0 - не устанавливать таймаут)
5 Лефмихалыч
 
18.02.16
13:00
(3) да хоть какой угодно. То, что ты привел ни о чем ни кому не скажет. В идеале - лог ftp-сервера
6 ksergey
 
18.02.16
17:40
(5) понял, и согласен полностью
но доступа к фтп-ку не имею
7 4St
 
18.02.16
22:00
(0) проверяй:
Активный или пассивный режим фтп
Наличие прокси
Наличие прав на запись в фтп у учетки

Если не поможет, попробуй работать через DialMail.

Если и это не прокатит, попробуй договориться о выкладке через http вместо ftp.
8 4St
 
18.02.16
22:01
Да, в пассивном режиме,насколько помню,придётся открывать наружу все порты начиная с 1024