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

Призрачный глюк при соединении с ftp

Призрачный глюк при соединении с ftp
Я
   Dmitry_333
 
17.04.19 - 12:52
Все доброго дня!
Настроил стандартное ftp соединение для скачивания файла. Проблема в том, что срабатывает один раз из 6-7, в остальные 5 выходит ошибка: "Ошибка аутентификации при доступе к ресурсу:  ftp://109.195.10.19:49174 Access denied to remote resource"

Соединение = Новый FTPСоединение("109.195.10.19", 49174, "логин", "пароль",,Истина);

Соединение.УстановитьТекущийКаталог("/");    
    
Соединение.Получить("/otchet/sprut.mdb", ПапкаДляСохранения + "/sprut.mdb");

Соединение проходит, ошибка выходит на последней строке.

Ежели бы не срабатывало вообще, было проще, но в данной ситуации даже не знаю уже что предпринять.

Подскажите, пожалуйста, что можно попробовать.
 
 
   НЕА123
 
1 - 17.04.19 - 13:03
   НЕА123
 
2 - 17.04.19 - 13:04
ПапкаДляСохранения может того...
   Dmitry_333
 
3 - 17.04.19 - 13:09
(2) С папкой ПапкаДляСохранения все норм, доступ полный, да и как написал выше, один раз из 6-7 все-таки скачивает и сохраняет.
   bolero
 
4 - 17.04.19 - 13:11
(0) /otchet/sprut.mdb положен на фтп другим пользователем, и недоступен для чтения текущему

в листинге файлов виден (права на чтение на каталог есть), а чтение файла запрещено

висит груша, нельзя скушать

на шестой раз из шести просто его кладут туда с правильными правами
   Dmitry_333
 
5 - 17.04.19 - 13:14
(4) он туда выкладывается раз в сутки, а тестирую скачивание я по много раз в течении короткого промежутка времени, раз в несколько минут.
   bolero
 
6 - 17.04.19 - 13:18
(5) ну значит попробуй не 1-сным клиентом позабирать его несколько раз
   Dmitry_333
 
7 - 17.04.19 - 13:21
(6) через браузер захожу без проблем
   bolero
 
8 - 17.04.19 - 13:24
(7) браузер шибко умный, ты потупее клиента возьми

lftp, curl
   DJ Anthon
 
9 - 17.04.19 - 13:28
пассивный/активный режим обмена?
   Широкий
 
10 - 17.04.19 - 13:29
ЛОгин пароль на английском?
Буква "Я" есть в названии папок?
 
 Рекламное место пустует
   bolero
 
11 - 17.04.19 - 13:30
и таки да, что я как 1с-ник советы даю, не с той стороны

в логах ftp-сервера-то чоо?
   Dmitry_333
 
12 - 17.04.19 - 13:30
(10) Так точно, на английском
Буквы "я" в названиях не фигурирует, все на английском.
   Йохохо
 
13 - 17.04.19 - 13:33
паузу добавить)
   Dmitry_333
 
14 - 17.04.19 - 13:35
(11) ftp не мой, поэтому проверить не могу.

Кстати, вот еще какой момент: в родительский каталог зайти не могу, логин и пароль работает только для папки otchet. Это может иметь значение?
   Dmitry_333
 
15 - 17.04.19 - 13:35
(13) подскажи куда
   Широкий
 
16 - 17.04.19 - 13:36
Попробуй настройки защищенного соединения явно задать (я про FTPСоединение)
   Dmitry_333
 
17 - 17.04.19 - 13:38
(16) пробовал, уровень задавал УровеньИспользованияЗащищенногоСоединенияFTP.Требовать
и как Авто тоже
   Широкий
 
18 - 17.04.19 - 13:42
Ошибка то у тебя на соединении или на получении файла?
УстановитьТекущийКаталог - это зачем если ты явно указываешь путь.
Слеши разве не обратные для фтп должны быть?
   Dmitry_333
 
19 - 17.04.19 - 13:50
На получение.
Слеши прямые, такие должны быть.
   Dmitry_333
 
20 - 17.04.19 - 13:53
(18) без УстановитьТекущийКаталог тоже пробовал
   Сияющий в темноте
 
21 - 17.04.19 - 14:07
если к родительскому каталогу доступа нет,то устанавливать его нежелательно.
а также в локальной папке слеш должен быть обратный или вы 1с на линуксе гоняете.

опять же,не забываем,что для скачивания открывается отдельное соединение,и,возможно,что оно неправильно открывается,из-за того,что идет трансляция адресов и номера порта у провайдера,а когда трансляции номера порта нет,то м срабатывает на ура.
   Dmitry_333
 
22 - 17.04.19 - 14:16
(21) "опять же,не забываем,что для скачивания открывается отдельное соединение,и,возможно,что оно неправильно открывается,из-за того,что идет трансляция адресов и номера порта у провайдера,а когда трансляции номера порта нет,то м срабатывает на ура."

судя по рандомному успеху скачивания так оно и есть. Но возможно ли средствами 1 С решить эту проблему?

Первое что приходит в голову, зациклить попытки скачивания с помощью Попытка Исключение до тех пор, пока не подключиться-)
   Йохохо
 
23 - 17.04.19 - 14:23
(22) лучше 1 попробовать из консоли, 2 обвешаться найтифайлы, 3 убрать / и переходить сразу в /отчет
Вдруг там файл2бан какой и сервер Вас просто банит за много попыток
   Dmitry_333
 
24 - 17.04.19 - 14:27
(23) Благодарю, попробую и так.

Попробовал тем что выше написал, прокатило-)


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