1

Утечка памяти WP

Topic: Утечка памяти WP

Добрый день!

Имеется некоторое приложение, активно взаимодействующее с Wialon Pro через Remote API (каждый час загружаются все сообщения, запрашиваются тысячи отчетов за сутки и т.д.; аппаратная конфигурация сервера позволяет). Также с Wialon Pro активно работают пользователи непосредственно через веб-интерфейс. С недавнего времени начались проблемы с потреблением памяти процессом WIALONB3. В течении недели количество оперативной памяти, выделенной сервису последовательно растет - в начале недели это 4 Гб, в концу - много десятков, вплоть до полного исчерпания ресурсов сервера. Потребление памяти не увеличивается только в выходные дни, когда падает пользовательская активность.

Администраторы системы мониторинга предполагают, что вероятным виновником ситуации является приложение, работающее через RemoteAPI. Проверка кода обращений к системе мониторинга никаких некорректностей не выявила - сессии везде закрываются, результаты выполнения отчетов очищаются. Подскажите, где можно искать проблему? Как работает сборщик мусора WialonPro, каким образом очищаются ресурсы, закрепленные за сессиями после их уничтожения?

2

Утечка памяти WP

Re: Утечка памяти WP

ceib wrote:

Добрый день!

Имеется некоторое приложение, активно взаимодействующее с Wialon Pro через Remote API (каждый час загружаются все сообщения, запрашиваются тысячи отчетов за сутки и т.д.; аппаратная конфигурация сервера позволяет).

Какая версия и релиз WP ?

Евгений
WDC Administrator
Gurtam
3

Утечка памяти WP

Re: Утечка памяти WP

gaev wrote:
ceib wrote:

Добрый день!

Имеется некоторое приложение, активно взаимодействующее с Wialon Pro через Remote API (каждый час загружаются все сообщения, запрашиваются тысячи отчетов за сутки и т.д.; аппаратная конфигурация сервера позволяет).

Какая версия и релиз WP ?

Version: wialon_pro_1401r14_l64
Type: Wialon Pro

4

Утечка памяти WP

Re: Утечка памяти WP

Падает ли сервис, есть ли  ошибки в логах?

Евгений
WDC Administrator
Gurtam
5

Утечка памяти WP

Re: Утечка памяти WP

gaev wrote:

Падает ли сервис, есть ли  ошибки в логах?

Сервис падает. Со слов тех поддержки - падает, когда кончается оперативная память сервера.

В логе многократно повторяется следующая ошибка:

2015/09/30 17:31:48:999: adf_storage_db_error_call: archive: BDB0060 PANIC: fatal region error detected; run recovery
6

Утечка памяти WP

Re: Утечка памяти WP

ceib wrote:
2015/09/30 17:31:48:999: adf_storage_db_error_call: archive: BDB0060 PANIC: fatal region error detected; run recovery

Перед ошибкой выше также нашлось периодическое всплывание подобного:

2015/10/30 22:40:53:326: storage_messages_db::copy_msgs_db(8): error iterating messages database: BDB0063 DB_BUFFER_SMALL: User memory too small for return value
7

Утечка памяти WP

Re: Утечка памяти WP

ceib wrote:
ceib wrote:
2015/09/30 17:31:48:999: adf_storage_db_error_call: archive: BDB0060 PANIC: fatal region error detected; run recovery

Перед ошибкой выше также нашлось периодическое всплывание подобного:

2015/10/30 22:40:53:326: storage_messages_db::copy_msgs_db(8): error iterating messages database: BDB0063 DB_BUFFER_SMALL: User memory too small for return value

Вам необходимо проверить  на ошибки  файл  8-ой базы данных по инструкции
http://docs.gurtam.com/ru/pro/1401/faq/pro/pro2

Евгений
WDC Administrator
Gurtam