22.01.2010, 17:09 | #1 |
NavAx
|
Долгий запуск клиента Dynamics Ax - решение
Всем тем, кого, как и меня, достал 10-15ти секундный запуск клиента Аксапты после щелчка на иконке - решил разобраться и поделиться с общественностью..
Обычно, это проявляется там, где нет доступа к интернет. Суть проблемы - клиент Ax32.exe сразу после запуска пытается загрузить список отозванных сертификатов(CRL, Certificate Revocation List), соответствующий то ли тому, которым подписан сам, то ли тому, которым подписан .NET Connector - не важно. Важно лишь то, что он пытается по http достучаться к сайту crl.microsoft.com, используя текущие настройки доступа к Internet из MS IE. Соотв, когда доступа к нему нет, отрабатывается 15ти секундный тайм-аут и клиент-таки, начинает грузиться дальше. Способы решения в порядке убывания предпочтений: 1. Настроить доступ к crl.microsoft.com. Трафик небольшой (~1кб на запрос) и достаточно редкий (~ раз в месяц) - зависит от настроек периодичности проверок списков отозванных сертификатов или свойств самого сертификата. 2. Прописать crl.microsoft.com в файл hosts на 127.0.0.1 в этом случае, быстро получая отказ, проверка проходит молниеносно. 3. Подсунуть системе скэшированный CRL и его адрес - 2 файла A44F4E7CB3133FF765C39A53AD8FCFDD от другого компьютера в папки "%UserProfile%\Application Data\Microsoft\CryptnetUrlCache\Content\" и "%UserProfile%\Application Data\Microsoft\CryptnetUrlCache\MetaData\". Несмотря на одинаковые имена, файлы РАЗНЫЕ! В принципе, можно не париться и скопировать целиком папку "%UserProfile%\Application Data\Microsoft\CryptnetUrlCache\". Но через некоторый период, указанный в п.1 - кэш сбросится и опять начнутся тормоза. 4. Отключение проверки на уровне системы. - Открыть в Internet Options, закладку Advanced - В разделе Security убрать флажок из чекбокса "Check for publisher’s certificate revocation". - Нажать OK. Желающие могут проверить и в AX2009 - если там есть такая же проблема, способ тоже должен работать. Разве что в п.2. номер сертификата будет другой, но копирование целиком каталога должно все равно помогать. Всем спасибо за внимание!
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... Последний раз редактировалось Maximin; 22.01.2010 в 17:12. |
|
|
За это сообщение автора поблагодарили: mazzy (2), Dron AKA andy (2), macklakov (2), Logger (3), Ace of Database (2), coolibin (1), Daiver (1), Ivanhoe (2), konopello (2), farlander (1), alex55 (1), JeS (1), Kabardian (2), Andy-k (1). |
22.01.2010, 17:16 | #2 |
Модератор
|
Предпочтительнее всего спосоч 4 - тогда и мессангер начинает работать
С Уважением, Георгий |
|
22.01.2010, 17:31 | #3 |
Модератор
|
И много чего еще
__________________
-ТСЯ или -ТЬСЯ ? |
|
22.01.2010, 17:31 | #4 |
NavAx
|
Он начинает работать и при 1м и 3м. При 3м, правда, ненадолго.
А при 2м - не пробовал. Но 4й - опасно для безопасности. Подсунут каку, подписанную протухшим сертификатом - и антивирус начнет окупаться. Или не начнет, что хуже.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... Последний раз редактировалось Maximin; 22.01.2010 в 17:34. |
|
|
За это сообщение автора поблагодарили: Logger (4). |
25.01.2010, 11:21 | #5 |
Участник
|
Цитата:
AX2009 загружается ~2 раза быстрее - 7 против 16 секунд
__________________
Ivanhoe as is.. |
|
29.04.2013, 00:30 | #6 |
----------------
|
хочу поднять тему
DAX2009 при запуске пытается по http залезть на 213-248-115-219.customer.teliacarrier.com Кто-нибудь знает зачем? |
|
29.04.2013, 10:02 | #7 |
Участник
|
Весьма кстати оживили темку, дома попробую проверить)
|
|
29.04.2013, 10:51 | #8 |
Талантливый разгвоздяй
|
|
|
29.04.2013, 11:11 | #9 |
Участник
|
Небольшой оффтоп:
AX 2009 - это 4.0 || 5.0 ? |
|
29.04.2013, 11:13 | #10 |
Участник
|
|
|
29.04.2013, 11:22 | #11 |
Участник
|
|
|
29.04.2013, 11:41 | #12 |
Участник
|
Кстати, а для com коннектора такое тоже воспроизводится ?
|
|
10.06.2014, 12:18 | #13 |
Участник
|
Подыму тему. DAX 2012 R2. Клиент стабильно стартует не быстрее 15 секунд. Есть идеи?
__________________
Ivanhoe as is.. |
|
10.06.2014, 15:11 | #14 |
Участник
|
Если кэш очистить перед запуском дает такой же результат?
|
|
10.06.2014, 15:26 | #15 |
Модератор
|
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: Ivanhoe (2), gl00mie (2). |
11.06.2014, 12:35 | #16 |
Участник
|
С очисткой кеша еще дольше - он файлики начинает генерить, это занимается еще до 40 секунд.
В целом по моей статистике запуск AX 2012 занимает в среднем 10 секунд. Но вот на конкретной инсталляции запуск минимум в два раза дольше.
__________________
Ivanhoe as is.. |
|
11.06.2014, 12:37 | #17 |
Участник
|
Цитата:
Отключил предварительную загрузку форм в настройке производительности клиента в Аксапте. Стало чуть шустрее, на AOSе клиент теперь стартует 12 секунд, но на терминальном сервере (на разных) стабильно от 20 секунд и выше. Сеть летает, файрволы отключены, железо мощное.
__________________
Ivanhoe as is.. |
|
17.06.2014, 09:02 | #18 |
Злыдни
|
Цитата:
- первый старт клиента после включения ноутбука и старта ОС - 10-12 секунд; - повторный запуск клиента - 3-4 секунды. Такое ощущение, что необходимые для клиента компоненты, при наличии свободной памяти, кэшируются. На ноутбуке свободной памяти достаточно и ОС не очищает память некоторое время. А вот на терминальном сервере время запуска клиента стабильно превышает 10 секунд, но посмотреть, для какой роли оптимизирован терминал (приоритет ввода-вывода, приложений или фоновых задач) не могу. Попробуйте на терминале отдать приоритет приложениям.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
17.06.2014, 09:22 | #19 |
Участник
|
Вся "оптимизация производительности" под приложения vs фоновые задачи сводится к тому, будет ли квант процессорного времени, выделяемый потоку для выполнения, равен, условно говоря, 20 мс или же 40 мс и будет ли подниматься базовый приоритет процесса, чье окно имеет фокус ввода, относительно "фоновых" процессов с 8 (Normal) до 10 (AboveNormal). Кроме того, при установке роли терминального сервера данная настройка производительности автоматом меняется на оптимизацию под приложения.
|
|
18.06.2014, 08:40 | #20 |
Злыдни
|
Цитата:
Провел мониторинг обращений к файлам при старте клиента - основная нагрузка по длительности ложится на файл auc и чтение net сборок. Хорошо бы проанализировать дисковую очередь на терминальном сервере, может проблема там кроется?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
Теги |
ax2009, ax4.0, администрирование, долгий запуск клиента, клиент, полезное, тормоза |
|
|