AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.07.2008, 18:29   #1  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1235 (44) ++++++++
Регистрация: 11.04.2008
Закрытие клиента при отключении сети
Ax40sp2 установлена локально на ноут (WinXPsp2) c помощью правки реестра. При этом может быть включено сетевое соединение (либо локальная сеть, либо просто интернет через модем - роли не играет) Проблема в том что при отключении сети, аксаптовский клиент падает с привычным сообщением "The server has been terminated the session...". При этом АОС продолжает работать в обычном режиме, т.е. просто открываешь по-новой клиента и всё ок.
Т.е. проблема воспроизводится так:
1. Запустили DAX - работаем
2. Захотели в инет - запустили dialUp, каконнектились.
3. Вышли из инета - DAX клиент вышел вместе с ним...

Это как-то лечится?
Старый 30.07.2008, 19:14   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Проблема в том что при отключении сети, аксаптовский клиент падает с привычным сообщением "The server has been terminated the session...".
Это фича такая. Как только Аксапта обнаруживает полное отсутствие сети (нет ни одного работающего сетевого адаптера), то кричит.
В качестве обходного маневра - установите loopback или связь с телефоном. Суть маневра - нужен хотя бы один адаптер в работающем состоянии.
Поищите, обсуждалось.

Цитата:
Сообщение от DSPIC Посмотреть сообщение
При этом АОС продолжает работать в обычном режиме, т.е. просто открываешь по-новой клиента и всё ок.
Как раз нет. Похоже именно АОС и перезапускается.
__________________
полезное на axForum, github, vk, coub.
Старый 31.07.2008, 23:18   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Пробовал воспроизвести на виртуальной машине - не получилось Запускал с включенной сетевухой, потом отключал ее, запускал с отключенной сетевухой, потом включал ее - соединение не рвется... Loopback-ов никаких не стоит, только виртуальная сеть, соединение с локальным АОСом происходит по IP-адресу сетевухи (192.168...), а не по 127.0.0.1, ядро 4.0.2501.116.
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Проблема в том что при отключении сети, аксаптовский клиент падает с привычным сообщением "The server has been terminated the session...". При этом АОС продолжает работать в обычном режиме, т.е. просто открываешь по-новой клиента и всё ок.
Т.е. проблема воспроизводится так:
1. Запустили DAX - работаем
2. Захотели в инет - запустили dialUp, каконнектились.
3. Вышли из инета - DAX клиент вышел вместе с ним... Это как-то лечится?
Возможно, дело как раз в том, что вы подключаетесь по "dialup" (видимо, PPP или PPTP/L2TP) - при подключении и отключении идет изменение таблицы маршрутизации, в результате чего могут обрываться имеющиеся соединения. Попробуйте прописать в настройки клиенту адрес сервера 127.0.0.1
Цитата:
Сообщение от mazzy Посмотреть сообщение
Это фича такая. Как только Аксапта обнаруживает полное отсутствие сети (нет ни одного работающего сетевого адаптера), то кричит.
Интересно, зачем бы ей обнаруживает наличие/отсутствие сети? Подключилась по RPC - и ладно, а уж как оно там работает, сколько есть сетевых адаптеров - какая ей разница?
Цитата:
Сообщение от mazzy Посмотреть сообщение
Похоже именно АОС и перезапускается.
Это легко отследить по eventlog'у, да и просто в управлении сервисами, ведь АОС перезапускается отнюдь не мгновенно.
Старый 01.08.2008, 07:09   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Интересно, зачем бы ей обнаруживает наличие/отсутствие сети?
А кто ж его знает.
Типичный случай, когда программист запрограммировал больше, чем человек ожидает от системы. В результате система умнее не становится.
__________________
полезное на axForum, github, vk, coub.
Старый 01.08.2008, 10:51   #5  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Возможно, дело как раз в том, что вы подключаетесь по "dialup"
Похоже на то. На двух ноутах при разрыве соединения с инетом отваливается клиент. Если ноуты подключены в локалку и просто выдернуть сетевой кабель - все нормально.
__________________
С уважением, kvan.

Последний раз редактировалось kvan; 01.08.2008 в 10:54.
Старый 01.08.2008, 12:18   #6  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Еще клиент не переживает такую трагедию, как переключение с одного сетевого адаптера на другой. Например, если радио на лаптопе основное, а проволока не основная, и радио глохнет, то клиент вываливается. Если АОС на сервере. Хотя тот же Офис спокойно переживает такое несчастье. Так что я не понял про RPC там всякие . Согласно теории так быть не должно, чтоли?
__________________
С уважением,
glibs®
Старый 01.08.2008, 12:50   #7  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от glibs Посмотреть сообщение
Еще клиент не переживает такую трагедию, как переключение с одного сетевого адаптера на другой.
Это если соединение шло через основной адаптер - тогда конечно, оно разорвется, и надо будет устанавливать его заново, чего клиент Аксапты сам делать не умеет.
Цитата:
Сообщение от glibs Посмотреть сообщение
Например, если радио на лаптопе основное, а проволока не основная, и радио глохнет, то клиент вываливается. Если АОС на сервере.
А если соединение было по проводному интерфейсу, тоже вываливается?
Цитата:
Сообщение от glibs Посмотреть сообщение
Хотя тот же Офис спокойно переживает такое несчастье. Так что я не понял про RPC там всякие . Согласно теории так быть не должно, чтоли?
Офис - это кто, Outlook что ли? Так он просто штатно такие ситуации умеет обрабатывать: показывает уведомление, мол, связь с сервером утеряна, все дела, потом периодически сам пытается ее восстановить.
А на счет RPC - разговор был про то, фиолетово ли Аксапте наличие рабочих сетевых интерфейсов или нет. Я считаю, что должно быть фиолетово, потому что она с сетью работает на прикладном уровне, а не на физическом/канальном.
Старый 01.08.2008, 12:57   #8  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от mazzy Посмотреть сообщение
А кто ж его знает. Типичный случай, когда программист запрограммировал больше, чем человек ожидает от системы. В результате система умнее не становится.
Я спрашиваю "зачем" не в том смысле, чтобы мне кто-то объяснил это а в том смысле, откуда такие сведения. Это что, описано где-то в документации, или выяснено в ходе ковыряния ядра, или как? Откуда вообще возникло такое объяснение, что, мол, кто-то что-то такое там специально запрограммировал?
Теги
ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
передача бинарных файлов с клиента на AOS и обратно corvax DAX: Программирование 9 01.04.2014 15:05
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
DAX 4.0 SP1: Запуск клиента с сети petergunn DAX: База знаний и проекты 15 27.04.2009 00:10
сопоставление оплат клиента, переносов сальдо-поле накладная в общем журнале? Aquarius DAX: Функционал 3 28.01.2009 12:51
Ошибка при работе клиента при выборе MenuItemButton из MenuButton на любой форме Карис DAX: Администрирование 3 04.04.2008 08:56

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.