Имя: Пароль:
1C
1С v8
Новый FTPСоединение - очень долгое подключение
0 Бешеная Нога
 
28.01.13
09:36
Добого дня. Есть типой код подключения к фтп в УТ11


Функция ПолучитьFTPСоединение()
   
   НастройкаПроксиСервера = ПолучениеФайловИзИнтернета.ПолучитьНастройкиПроксиНаСервере1СПредприятие();
   
   Если НастройкаПроксиСервера <> Неопределено Тогда
       ИспользоватьПрокси = НастройкаПроксиСервера.Получить("ИспользоватьПрокси");
       ИспользоватьСистемныеНастройки = НастройкаПроксиСервера.Получить("ИспользоватьСистемныеНастройки");
       Если ИспользоватьПрокси Тогда
           Если ИспользоватьСистемныеНастройки Тогда
           // Системные настройки прокси-сервера
               Прокси = Новый ИнтернетПрокси(Истина);
           Иначе
           // Ручные настройки прокси-сервера
               Прокси = Новый ИнтернетПрокси;
               Прокси.Установить("ftp", НастройкаПроксиСервера["Сервер"], НастройкаПроксиСервера["Порт"]);
               Прокси.Пользователь = НастройкаПроксиСервера["Пользователь"];
               Прокси.Пароль       = НастройкаПроксиСервера["Пароль"];
               Прокси.НеИспользоватьПроксиДляЛокальныхАдресов = НастройкаПроксиСервера["НеИспользоватьПроксиДляЛокальныхАдресов"];
           КонецЕсли;
       Иначе
           // Не использовать прокси-сервер    
           Прокси = Новый ИнтернетПрокси(Ложь);
       КонецЕсли;
   Иначе
       Прокси = Неопределено;
   КонецЕсли;
   
   FTPСоединение = Новый FTPСоединение(ИмяFTPСервера,
                                       FTPСоединениеПорт,
                                       FTPСоединениеПользователь,
                                       FTPСоединениеПароль,
                                       Прокси,
                                       FTPСоединениеПассивноеСоединение);
   
   Возврат FTPСоединение;
   
КонецФункции



Замер производительности показыват 300 сек с копейками на строчке FTPСоединение = Новый FTPСоединение(...).

С чем может быть связано? Канал? Настройки ФТП?
1 Бешеная Нога
 
28.01.13
09:48
повторный замер производительности показывает те же 300 секунд с мелочью... Что за странные 5 мин? Откуда такая задержка?
2 cw014
 
28.01.13
09:50
Спроси у FTP
Или у прокси
3 Бешеная Нога
 
28.01.13
09:53
(2) типа глянуть логи обращения, обработки запросов? что-нить такое?
4 cw014
 
28.01.13
09:55
Да что-нить такое
5 oleg_km
 
28.01.13
10:04
а другим клиентом ftp пробовал, если тоже самое, значит проблема не в 1С
6 sapphire
 
28.01.13
10:07
(1)
1. Проверить консолью
2. Посмотреть пинг
3. Посмотреть tracert
7 Бешеная Нога
 
28.01.13
10:14
хм... проблема решилась включением пассивного режима при подключении...
8 oleg_km
 
28.01.13
10:26
(7) ну это просто: или сервер настроен на пассивные подключения или шлюз так сконфигурирован. Еще мы сталкивались с проблемой: не давал модификацию на сервере (залить, удалить). Неделю плющили хостера, он уверял нас что все права есть, потом выяснили что у нас на ISA Server есть галочка только для чтения
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший