• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Domino 12 - "Begin dump of handle table" при отключении http

incaseofmiracle

One Level
27.10.2020
4
1
BIT
42
Привет всем.
Обновились до Domino 12.0.2 FP2 (Win 2019 x64)

Заметил, что при отключении http (tell http quit) в console.log появляются записи:

[1D2C:0002-2710] Begin dump of handle table
[1D2C:0002-2710] Alloced handle: 00000001, stuff: 00000809, Locked: 0, PID: 00000000, TID: 00000000
[1D2C:0002-2710] Alloced handle: 00000002, stuff: 00003009, Locked: 0, PID: 00000000, TID: 00000000
[1D2C:0002-2710] Alloced handle: 00000003, stuff: 0000DEB3, Locked: 0, PID: 00001DB0, TID: 00000005
[1D2C:0002-2710] Alloced handle: 00000004, stuff: 00009809, Locked: 0, PID: 00001DB0, TID: 00000002
[1D2C:0002-2710] Alloced handle: 00000005, stuff: 00008518, Locked: 0, PID: 00002314, TID: 00000010
[1D2C:0002-2710] Alloced handle: 00000006, stuff: 0000444F, Locked: 0, PID: 00001DB0, TID: 00000005
... несколько тысяч подобных строк
[1D2C:0002-2710] Segments: 107, Free Stack: 60, Last Alloc: 20640, Total Allocs: 79366508
[1D2C:0002-2710] End dump of handle table

Гугл по этим фразам ничего не знает.
Что это может быть? Стоит ли переживать :) Каких-то сообщений об ошибках в логе не вижу
 

savl

Lotus Team
28.10.2011
2 610
313
BIT
315
интересно, ну предположим.
1. а зачем выключать http?)
2. 1D2C:0002-2710 - это что за процесс? сам http или что-то другое?
 

incaseofmiracle

One Level
27.10.2020
4
1
BIT
42
1. Например, закинуть в ext\ библиотеки для явы. Да мало ли причин)
2. Да, это http
 

savl

Lotus Team
28.10.2011
2 610
313
BIT
315
1. Например, закинуть в ext\ библиотеки для явы. Да мало ли причин)
2. Да, это http
ну вот такой момент, что из lib/ext файлы не только http держит, но и amgr, поэтому надо гасить обе задачи, а лучше север целиком.
Возможно ли такое, что сейчас в lib/ext есть некий jar файл, который поднимает или поддерживает некий процесс, который как раз при выключении jvm и даёт такую картину?
Пробовали на чистом сервере без сторонних библиотек?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 953
610
BIT
278
на винде (10ке) я ловил малевича при выключении задачи restapi причем постоянно
домина 14, запуск под админом с консоли (не сервис)
 

incaseofmiracle

One Level
27.10.2020
4
1
BIT
42
Нашел, в чем была проблема.

Один из web-агентов (java) при каждом обращении перебирал базы через dbDirectory.getNextDatabase и открывал их (db.open()).
А про db.recycle() в цикле и dbDirectory.recycle() забыли :)
Видимо, объекты баз и dbDirectory оставались в памяти, и при отключении http на них ругался.

Добавил recycle, проблема ушла
 
  • Нравится
Реакции: Мыш

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 953
610
BIT
278
Нашел, в чем была проблема.

Один из web-агентов (java) при каждом обращении перебирал базы через dbDirectory.getNextDatabase и открывал их (db.open()).
А про db.recycle() в цикле и dbDirectory.recycle() забыли :)
Видимо, объекты баз и dbDirectory оставались в памяти, и при отключении http на них ругался.

Добавил recycle, проблема ушла
по возможности (а их есть) не нужно использовать java agent
нужны классы - тянем через LS2J - быстрее и нет "риска"
в хэпагах - да, нужно внимательно, либо ODA (там сделали автоматом)
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!