Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Транспорт не открыт. Не идет обмен между Центром и магазинами : Супермаг Плюс (Супермаг 2000)

28.03.2024 23:32


23.01.2015 13:03
fdima
 
Здравствуйте

Имеется база Супермага на Центральном сервере(ЦС) и 4 магазинские базы, которые обмениваются через FTP. 2 года обмен работал нормально, а вчера, после замены сломавшегося роутера, перестал работать. В почтовом сервере пишет "Ошибка транспорта". В представительстве Сервис Плюса в нашем городе мне не смогли помочь (они только устанавливают, но не обслуживают программы).

Буду признателен, если кто-то подскажет в чем может быть ошибка? Спасибо


- Версия Супермага 1.028.2 Сервис Пак 5
- FTP настроен на ЦС (Win Server 2008 R2+IIS 7.0).
- Через Тотал Коммандер по FTP захожу без проблем (чтение и запись)
- В ЦС из внешки тоже подключается без проблем
- При настройке роутера поменяли только его IP адрес (было 192.168.0.99, стало ...0.254). Хотя обмен не работает и со старым IP


Логи Супермага:
--------------------------------------------------------
2015.01.23 (пятница) 09:30:23 1.28.2.0 Sm.Post.Server
----- Прерывание работы программы -----
сообщение: "Ошибка отсылки транспортом пакета «D:\post\MAG01\out\150123125738_114727_.SFPZ»"
исключение: Sm.Core.BaseException
источник: Sm.Post.Server
метод: Void SendPackages()
at Sm.Post.Server.TransportRunner.TransportThreadRunner.SendPackages()
----- Причина исключения, уровень вложения 1 -----
сообщение: "Транспорт не открыт"
исключение: System.InvalidOperationException
источник: Sm.Post.Transports
метод: Void VerifyOpen()
at Sm.Post.Transports.TransportBase.VerifyOpen()
at Sm.Post.Transports.TransportBase.PostPackage(String physicalPackage, ITaskBreaker breaker)
at Sm.Post.Server.TransportRunner.TransportThreadRunner.SendPackages()

==================
Лог FTP

2015-01-23 09:35:44 92.240.202.50 59826 SERVERSM\prog1c 192.168.0.77 21 CWD POST/PTICA02 250 0 0 fd415283-3c19-44da-8247-cf22dfe69ac6 /POST/MAG01
2015-01-23 09:35:44 92.240.202.50 59826 SERVERSM\prog1c 192.168.0.77 21 TYPE A 200 0 0 fd415283-3c19-44da-8247-cf22dfe69ac6 -
2015-01-23 09:35:44 92.240.202.50 59826 SERVERSM\prog1c 192.168.0.77 21 PASV - 227 0 0 fd415283-3c19-44da-8247-cf22dfe69ac6 -
2015-01-23 09:35:44 188.17.152.83 63491 - 192.168.0.77 21 ControlChannelOpened - - 0 0 ee98853a-5cb8-4c28-94e1-3af5e910066e -
2015-01-23 09:35:44 92.240.202.50 59827 SERVERSM\prog1c 192.168.0.77 60011 DataChannelOpened - - 0 0 fd415283-3c19-44da-8247-cf22dfe69ac6 -
2015-01-23 09:35:44 92.240.202.50 59827 SERVERSM\prog1c 192.168.0.77 60011 DataChannelClosed - - 0 0 fd415283-3c19-44da-8247-cf22dfe69ac6 -
2015-01-23 09:35:44 92.240.202.50 59826 SERVERSM\prog1c 192.168.0.77 21 LIST in 226 0 0 fd415283-3c19-44da-8247-cf22dfe69ac6 /POST/MAG01/in
2015-01-23 09:35:44 188.17.148.15 50168 - 192.168.0.77 21 ControlChannelOpened - - 0 0 53a7e0ce-e9e7-4ef1-bf67-273b1a5341a4 -
2015-01-23 09:35:44 188.17.152.83 63491 - 192.168.0.77 21 USER prog1c 331 0 0 ee98853a-5cb8-4c28-94e1-3af5e910066e -
2015-01-23 09:35:44 92.240.202.50 59826 SERVERSM\prog1c 192.168.0.77 21 QUIT - 221 0 0 fd415283-3c19-44da-8247-cf22dfe69ac6 -
23.01.2015 16:11
OlegON
 
Судя по всему, не открывается транспортный канал. У ftp есть пара соединений, т.е. один 21, а другой может быть разным, особенно в случае пассивного соединения. На рутере, думаю, ftp helper не включили. Подозреваю, что в коммандере используется пассивный режим, а транспорте - активный. Настоятельно рекомендую по поводу сменить и транспорт. С ним еще много граблей собрать можно. Но если совсем не хочется - убедиться, что ftp работает и в пассивном и в активном режиме надо обязательно.
23.01.2015 17:30
fdima
 
Проблема решилась. В настройках FTP в Почтовом сервере поменял внешний IP адрес FTP сервера на его внутренний и обмен снова заработал. Хотя ранее со старыми настройками все работало 2 года.
23.01.2015 18:37
OlegON
 
тоже вариант... внутри порты все открыты, потому активный ftp и заработал
Часовой пояс GMT +3, время: 23:32.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.