|
Работа с 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
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан