forum.bitel.ru http://forum.bitel.ru/ |
|
старт Accounting сервера составляет 20 минут http://forum.bitel.ru/viewtopic.php?f=44&t=13336 |
Страница 1 из 1 |
Автор: | Bazhutyan [ 15 май 2019, 06:41 ] |
Заголовок сообщения: | старт Accounting сервера составляет 20 минут |
Добрый день! У меня вот такая проблема. Очень долго стартует (впрочем как и останавливается) Accounting сервер. 20 минут занимает загрузка inetServ'исов в runtimeMap: Код: accounting 05-15/02:46:17 INFO [main] InetDeviceRuntimeMap - Load inetDeviceRuntimeMap complete. Loaded 53 inetDevices. ... accounting 05-15/02:46:17 INFO [main] InetServRuntimeMap - Loading inetServs from database (threadCount=100, batchCount=1000) accounting 05-15/02:46:18 DEBUG [inetServ-load-p-12-t-2] EventProcessor - Add ru.bitel.bgbilling.kernel.contract.status.server.StatusCache$1@2367d5df to BG.Event.ru.bitel.bgbilling.kernel.event.events.system.ModuleConfigModifiedEvent accounting 05-15/02:46:18 INFO [inetServ-load-p-12-t-2] InetServRuntimeMap - Loaded 0 inetServs. ... accounting 05-15/03:05:28 INFO [inetServ-load-p-12-t-54] InetServRuntimeMap - Loaded 5886 inetServs. accounting 05-15/03:05:28 INFO [inetServ-load-p-12-t-54] InetServRuntimeMap - Loaded 5886 inetServs. accounting 05-15/03:05:28 INFO [main] InetServRuntimeMap - Load inetServs from database complete. Loaded 5886 inetServs. Особенность в том, что ActiveMQ с mysql и Accounting сервер находятся на разных серверах. Задержка между серверами 130ms. Возможно ли поднять второй ActiveMQ на сервере с Accounting'ом и нужно ли в этом случае связывать его с другим ActiveMQ? |
Автор: | Amir [ 15 май 2019, 14:30 ] |
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут |
При следующей перезагрузке сохраните вывод jstack 5 раз подряд, потом ещё через минут 5 также Можно через accounting.sh stackTrace &> stack1.txt |
Автор: | Amir [ 15 май 2019, 14:33 ] |
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут |
При подключении mysql клиентом с машины с Accounting нет подвисания? Такое происходит если в mysql не стоит skip-name-resolve и dns не работает |
Автор: | Bazhutyan [ 16 май 2019, 12:42 ] |
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут |
Ввиду такой задержки со стартом, специально рестартить не буду. Когда будут плановые работы, тогда сделаю сбор указанной информации. Задержки при подключении mysql-клиентом нет, однако skip-name-resolve не стоит. А что всё-таки насчёт варианта со вторым ActiveMQ? Такое в принципе возможно? |
Автор: | Amir [ 16 май 2019, 15:58 ] |
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут |
Возможно, нужно связывать. Но вряд ли здесь проблема из-за ActiveMQ |
Автор: | Bazhutyan [ 17 май 2019, 01:09 ] |
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут |
В этот 20 минутный период наблюдаю трафик только с ActiveMQ, в mysql запросы только вначале и в конце. |
Автор: | Bazhutyan [ 30 май 2019, 05:21 ] | ||
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут | ||
Сегодня пришлось перезапустить Access. Снял стэк через каждые 5 минут как вы просили. Последний файл stack5.txt - сразу после завершения длительного процесса, т.е. в этот момент Access наконец начал принимать radius-запросы. Надеюсь это сможет прояснить ситуацию.
|
Автор: | Galkov [ 30 май 2019, 19:17 ] |
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут |
У меня 7.0., как и 6.0. останавливался процесс всегда по моим меркам медленно, но не более 5 мин. Я его начал просто убивать kill -9 PID процесса. Так он убивался моментально. На сервере в 10к+ активных сессий проблем из-за этого замечено не было. |
Автор: | Amir [ 31 май 2019, 21:42 ] |
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут |
Цитата: Надеюсь это сможет прояснить ситуацию. Все время висит на запросах к MySQL. Возможно стоит увеличить в MySQL innodb_buffer_pool.
|
Автор: | Amir [ 31 май 2019, 21:43 ] |
Заголовок сообщения: | Re: старт Accounting сервера составляет 20 минут |
Код: У меня 7.0., как и 6.0. останавливался процесс всегда по моим меркам медленно, но не более 5 мин. Когда вызывается обычный стоп - Accounting начинает сбрасывать в БД все трафики по сессиям, которые еще не были сброщены. Скорее всего по этому долго останавливается
|
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |