powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
25 сообщений из 74, страница 1 из 3
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732538
metrodix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно апач приходится все время ребутать, т.к. жрет по полной память или цп на сервере. Я в этом практически не разбираюсь, очень нужна помощь. Есть тут шарящие люди? Помогите плз. Какую инфу надо предоставить, то напишите (да, все с познаниями у меня плохо в этом).
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732573
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
metrodix,
удалите проект который стоит на нем.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732581
metrodix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tsyklop,
не понял.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732582
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
metrodixTsyklop,
не понял.
Сам по себе Tomcat грузить не может. Грузить может то что на нем запущено. то бишь приложения. Они находятся в папке webapp.
Или уберите их из той папки или правьте ваши приложения что бы не жрали много памяти
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732584
metrodix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tsyklop,
а как поправить тут никто не объяснит? Просто накинули на меня это, а я не разбираюсь, а исправить проблему надо. Удалять же не вариант.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732597
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
metrodixTsyklop,
а как поправить тут никто не объяснит? Просто накинули на меня это, а я не разбираюсь, а исправить проблему надо. Удалять же не вариант.

Ну. тут нет ванг которые могут как-то узнать что там написано и что там делается. Нужны исходники. Выложите сюда исходники, может кто и сделает. Но скорее всего такую большую работу за бесплатно никто не будет делать. (Там явно не в переменной дело)
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732611
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не все так сложно.

Начать можно с создания дампа памяти, открыть его в Eclipse Memory analyser, найти утечку и пофиксить
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732614
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стратегия описана тут - https://dzone.com/articles/how-to-find-and-fix-memory-leaks-in-your-java-appl

Читаем, пробуем спрашиваем конкретные детали
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732619
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник, сделает он дамп. дальше то что? человек не шарит в коде.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732624
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopзабыл ник, сделает он дамп. дальше то что? человек не шарит в коде.
Вариантов несколько:
1) Если очень надо и человек технический, то разберется пройдя по другим ссылкам. Главное найти откуда начать, что я ему и предоставил
2) Ничего не поймет и тут уже он поймет что либо он нессотвествует квалификации, либо надо кому-то заплатить кто шарит.
Карты в руки
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39732649
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metrodix,
Если тормозит не апач, а томкат за ним, то в админке томката снять галку по очереди с приложений пока не перестанет тормозить.
Способ для домохозяйки.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733119
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metrodix,

можно начать с утилит для мониторинга java

запускаешь томкат с доступным JMX
https://tomcat.apache.org/tomcat-7.0-doc/monitoring.html#Enabling_JMX_Remote
! если мониторинг утилита запущена на одном компе с томкатом то активировать JMX не надо

запускаешь мониторинг утилиту
доступные в jdk: jconsole либо jmc
либо мне больше нравится опенсорсная https://visualvm.github.io/
(есть и другие утилиты для мониторинга java-машины через JMX)

коннектишься к томкату и смотришь всякие параметры
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733323
metrodix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник, а при получения дампа приложение будет недоступно?
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733325
metrodix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tsyklop, исходники это какие именно файлы? А по логам можно определить как-то в чем проблема?
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733326
metrodix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry., там есть мониторинг netxms. А на сервер туда ниче не поставить (нельзя).
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733339
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С наскоку у вас ничего не получится, всё гораздо глубже, чем вы себе представляете.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733355
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicС наскоку у вас ничего не получится, всё гораздо глубже, чем вы себе представляете.дампы и мониторинг не надо предлагать.
Только логи и админку ГУИ с картинками.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733356
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metrodixА по логам можно определить как-то в чем проблема?Шанс есть. Пробуйте.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733362
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
metrodixTsyklop, исходники это какие именно файлы? А по логам можно определить как-то в чем проблема?
Где-то, у кого-то должен быть проект исходный. Исходники это не с компелированные файлы Java.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733515
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metrodix,

а в netxms настроен мониторинг JVM томката?

https://www.netxms.org/documentation/adminguide/jvm-monitoring.html

кроме того netxms не показывает объекты в памяти...
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733516
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metrodix,

и еще. jconsole и jmc устанавливать не надо. ини идут вместе с джавой
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733631
metrodix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, эээм, там несколько папок с логами... Какие именно логи нужно проверять? на диске С в папке томката логи: localhost, local_host_access, catalina. На диске D в папке томката: tomcat7-stderr, tomcat7-stdout, commons-daemons. Также на диске D в webapps/fx логи. Я не знаю, но вроде в localhost или tomcat7-stderr.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733636
metrodix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry., там netxms только по ram, cpu, места на диске и т.п. JVM там нету.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733706
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metrodixPetro123, эээм, там несколько папок с логами... Какие именно логи нужно проверять? на диске С в папке томката логи: localhost, local_host_access, catalina. На диске D в папке томката: tomcat7-stderr, tomcat7-stdout, commons-daemons. Также на диске D в webapps/fx логи. Я не знаю, но вроде в localhost или tomcat7-stderr.уже молодец).
Теперь скопируй все или поиск по маске в них слова error, warning. И дату смотри.
Это уже сам. Программист не нужен.
...
Рейтинг: 0 / 0
Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
    #39733707
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metrodix,
Выше говорил, в админке есть вкладка Логи.
...
Рейтинг: 0 / 0
25 сообщений из 74, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Apache tomcat. Как найти причину, почему может нагружаться сервер по памяти
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]