0
orcdunaev
02.03.17
✎
08:07
|
Здравствуйте.
Помогите, пожалуйста, с такой ситуацией.
В коде создается объект FTPСоединение, копируются некоторые файлы.
Потом создается еще один объект FTPСОединение с теми же параметрами (сервер, логин, пароль). При создании второго (а также третьего и четвертого и т.д. соединений) вываливается ошибка, мол, таймаут was reached.
Если подождать какое-то время, то одно соединение снова устанавливается, а последующие рушатся.
Пассивный режим выключен.
Таймаут при создании соединения пробовал ставить в 100. Все равно вываливается ошибка, причем 100 секунд НЕ проходит.
Такое чувство, что где-то за пределами 1С есть ограничение на количество подключений в единицу времени или что-то типа, но с фтп я не особо знаком.
Подскажите, куда стоит посмотреть?
|
|
4
orcdunaev
02.03.17
✎
12:56
|
(1) Да, думаем с админом в эту сторону, но вроде лимит подключений с большим запасом. Не отбрасываю эту версию, но маловероятно.
(2) А вот тут меня терзают сомнения, да. Объекты ФТПСоединение создаются в разных процедурах. По идее при выходе из процедуры все ее переменные должны очиститься. Т.е. это должно быть аналогично "МоеФТП = Неопределено". Я бы с огромным удовольствием прямо вызвал какой-то метод типа ФТПСоединение.Закрыть(), но такого метода в 1С нет. Или я ошибаюсь?
|
|