A success story вы можете стать частью – с БЕСПЛАТНЫМ panagenda MarvelClient Essentials

В Notes 9.0.1 FP9 и более поздних версиях появилось новое поведение, которое приводит к ненужной нагрузке на ваши серверы Domino. Читайте дальше, чтобы узнать, что это такое, скачать MarvelClient Essentials, мгновенно обнаруживайте, если вы затронуты, и легко исправьте это!

Незадолго до Рождества 2018 года один из наших клиентов заметил 25-30% увеличение загрузки процессора на всех своих (многих) IBM Домино серверы. Первым подозреваемым было их недавнее обновление сервера до Домино 9.0.1 FP9. Однако (внимание, спойлер!) оказывается, что эта проблема была вызвана клиентами Notes и никак не связана с сервером!

Что происходит?

Вместе с заказчиком мы отправились исследовать вопрос с помощью panagenda GreenLight. Если посмотреть на количество сеансов и пользователей за период от месяца до обновления и до двух недель после него, стало очевидно, что и количество пользователей, и количество сеансов на сервер начали быстро расти.

Поскольку мы не передаем данные о клиентах, ниже показаны аналогичные данные из нашей собственной, гораздо меньшей среды с менее чем 100 пользователями:

Диаграмма, созданная в Excel путем экспорта CSV из GreenLight

На красной линии тренда видно увеличение использования ЦП — статистическая платформа Domino.system.PctCombinedCpuUtil — за ранее упомянутый период времени.

It удвоенный в среднем от 5 процентов до 10 процент.

Поиск причины

Затем мы начали исследовать проблему на одном клиенте IBM Notes, используя синхронизацию клиента (через CLIENT_CLOCK=1 и дополнительные параметры отладки в notes.ini). Полученный файл журнала показал, что клиент будет открывать множество различных пользовательских почтовых файлов при запуске клиента и регулярно после этого.

Задаваясь вопросом, откуда это могло взяться, мы вскоре обнаружили множество записей в notes.ini, похожих на следующие:

DELEGATED_MAIL_FILEn=firstname lastname_server/certifier!!mail\firstlast.nsf_DD.MM.YYYY
DELEGATED_NEWMAIL_SEQNUMn=#

Мы нашли целых 35 таких записей в notes.ini. После удаления этих записей клиент перестал открывать все соответствующие почтовые файлы.

После открытия PMR с IBM нам сообщили, что проблемы были вызваны новой функцией, добавленной в Notes 9.0.1 FP9, которая называется «Делегированные почтовые файлы обновляются автоматически». Несмотря на то, что в документации указано «Попросите вашего администратора включить эту функцию», эта функция включена по умолчанию.

Когда конечный пользователь открывает календарь другого пользователя, клиент заметок автоматически добавит вышеупомянутые записи DELEGATED_* в notes.ini. Это может произойти по разным причинам, например:

Используя функцию «Найти доступное время», а затем щелкнув правой кнопкой мыши «Открыть календарь»,

Непосредственно открывая календарь другого пользователя

С помощью календарной федерации

Естественно, пользователь должен иметь доступ к календарю другого пользователя. В случае клиента все пользователи могут получить доступ к календарям всех других пользователей, чтобы обеспечить оптимальную collaboration.

Затем мы посмотрели на MarvelClient Проанализируйте базу данных, чтобы узнать, сколько подобных записей существует во всем клиентском окружении Notes, что вы можете легко сделать самостоятельно, используя MarvelClient Essentials!

Как вы можете видеть на снимке экрана базы данных, даже в нашей небольшой среде есть большое количество записей DELEGATED_MAIL_*. У нашего клиента было намного больше:

колоссальный 670,000 такие записи notes.ini
среди нескольких 10,000 XNUMX пользователей.

Устранение проблемы

Скачать MarvelClient Essentials, проверьте, не затронута ли ваша система, и обеспечьте оптимальную производительность и непрерывность бизнеса!

Выясни как:

Наконец, мы решили создать действие в MarvelClient База данных конфигурации для устранения проблемы…

… и настроил действие следующим образом:

Первая строка устанавливает DEBUG_DISABLE_AUTO_REFRESH_DELEGATED_INBOX=1, тем самым отключая автоматическое обновление «делегированных» почтовых ящиков в целом — параметр notes.ini, которым IBM поделилась с нами во время работы над PMR.

Вторая строка удаляет все записи, начинающиеся с «DELEGATED_» — очень полезная функция для очистки файлов notes.ini, предоставленных вам panagenda MarvelClient, и входит в бесплатную MarvelClient Essentials (попробуйте это с политиками :-P).

В результате

We удалено более 670,000 XNUMX записей notes.ini и снижение загрузки процессора на 20% и более на нескольких сотнях серверов. Для получения дополнительной информации о соответствующих настройках notes.ini, вот исходный PMR в Японский и переведенный с помощью Google.

Вы уверены, что находитесь на вершине своей среды Notes?