|
FTP Обмен с РИБами |
☑ |
0
Xelgo1
29.07.16
✎
17:13
|
Всем привет, возникла ситуация с FTP сервером. Есть 12 магазинов все обмениваются через FTP сервер, но когда выгружаю типовые обновление, обновляется конфа разработчика и файл обмена вырастает с 100кб до 250мб, все бы ничего. По-тихоньку магазины этот обмен переваривают, но два РИБа из 12, ведут себя странно:
По логам видно, что файлы скачиваются в полном объёме, но когда дело доходит до обработки их из временного файла 1С-ка в логах выбивает это:
Обработка: ТранспортСообщенийОбменаFTP: Ошибка при получении файла с FTP-сервера.
{Обработка.ТранспортСообщенийОбменаFTP.МодульОбъекта(417)}: Ошибка при вызове метода контекста (Получить)
FTPСоединение.Получить(ФайлВходящегоСообщения.ПолноеИмя, ИмяВременногоФайлаАрхива);
по причине:
Ошибка работы с Интернет: "FTP SERVER" Превышено время ожидания
|
|
1
totparen
29.07.16
✎
17:19
|
Увеличте таймаут. Может по каналу не успевает закачаться.
|
|
2
totparen
29.07.16
✎
17:21
|
И с чего вы решили, что процесс доходит до обработки временного файла, если ошибка вылетает на стадии получения файла?!
|
|
3
Xelgo1
29.07.16
✎
17:24
|
Потому что я слежу за логами FTP,
(005064)29.07.2016 16:03:37 - user1c ()> 150 Opening data channel for file download from server of "/Куприянова/Message_ГЛ_КП.zip"
(005064)29.07.2016 16:03:37 - user1c ()> 226 Successfully transferred "/Куприянова/Message_ГЛ_КП.zip"
(005064)29.07.2016 16:03:37 - user1c )> QUIT, а по ним видно, что файл успешно передаётся, да и таймаут увеличен. И надо сказать,магазины, у которых возникла проблема - там в них далеко не самая маленькая скорость скачивания. Т.е это что-то другое, понять бы что.
|
|
4
totparen
29.07.16
✎
17:26
|
Посмотрел - таймаут по умолчанию стоит "0". Значит без ограничения по времени. Может быть сам FTP сервер не дает дольше какого-нибудь времени держать канал открытым.
|
|
5
totparen
29.07.16
✎
17:29
|
(3) судя по логам, 250 мб высасывается за 1 секунду?
|
|
6
Xelgo1
29.07.16
✎
17:33
|
Не, это не те логи)) Эти я для примера кинул.
Но суть не меняется около 10 минут, но файл подсасывается и выбивает ошибку, а есть магазин где файл качается минут 20, но при этом всё штатно обновляется.
А все возможные таймауты я уже увеличил, ставил эксперименты с пассивным и активным режимом, не принесли никакого результата.
|
|
7
totparen
29.07.16
✎
17:46
|
Может быть из за настроек винды косячит - попробуйте на другой машине обмена сделать.
Если по ФТП не проходит, врукопашную обмен делаете?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший