Pracuję nad projektem, w którym muszę znaleźć wykorzystanie pamięci aplikacji internetowych wdrożonych w tomcat Apache. W architekturze intranetowej chciałbym opracować narzędzie umożliwiające użytkownikom dostęp do wdrożonej aplikacji internetowej i jej pamięci. Czy ktoś mógłby mi pomóc zacząć ten projekt? Skonfigurowałem tomcat Apache i wdrożyłem już kilka aplikacji internetowych. Monitorowanie wydajności jest celem mojego projektu. Dziękuję.Jak znaleźć wykorzystanie pamięci w aplikacjach WWW w Apache tomcat
Odpowiedz
Możesz uzyskać dostęp do użycia pamięci dla JVM Tomcat za pomocą JMX całkiem łatwo. Aby uzyskać więcej informacji, zobacz ten numer: SO. Zwróć uwagę, że dostaniesz wykorzystanie pamięci dla tomcat + wszystkich wdrożonych aplikacji internetowych. Nie można uzyskać użycia pamięci dla pojedynczej aplikacji internetowej, ponieważ Tomcat udostępnia pojedynczy proces java dla kontenera i aplikacji. Jeśli chcesz mieć lepszą kontrolę nad wykorzystaniem pamięci na aplikację, sugeruję użycie bardziej zaawansowanego serwera aplikacji lub użycie instancji tomcat na aplikację webapp.
Aby monitorować podłączonych użytkowników, trzeba coś zrobić na warstwie aplikacji. Tomcat nie jest tak naprawdę świadom pojęcia "użytkownika", ponieważ jest to zazwyczaj coś, co implementujesz w kodzie (np. Spring Security).
Ok zajmie się tym. Dziękuję :) –
Czy przeczytałeś to? Nie można również przeczytać: http://wiki.apache.org/tomcat/FAQ/Memory:
Nie można sprawdzić, ile pamięci wykorzystuje aplikacja internetowa. JVM nie podaje nam tych szczegółów ani informacji.
Czy można monitorować wydajność? To jest główny cel mojego projektu. –
Tak, możesz skorzystać z zewnętrznych narzędzi, które mogą Ci pomóc. Możesz wypróbować wyszukiwanie w google dla narzędzia, a będziesz mógł wybrać to, które lubisz. Poniższy link może być również pomocny dla ciebie [link] (https://www.howtoforge.com/how-to-monitor-and-manage-apache-tomcat) Mam nadzieję, że ten komentarz przyniesie Ci właściwy kierunek. – jagb
Zajrzę do tego. Dziękuję Ci :) –
- 1. Przeciek pamięci w aplikacji WWW Java
- 2. Jak zmierzyć wykorzystanie pamięci na aktywne połączenie Apache?
- 3. Jak analizować wykorzystanie pamięci ze zrzutu pamięci?
- 4. Integracja systemu Equinox OSGi z aplikacją WWW Apache Tomcat
- 5. Jak profilować wykorzystanie pamięci?
- 6. Wykorzystanie pamięci w kontenerach Docker
- 7. Błąd przepisywania adresu URL w aplikacjach WWW
- 8. Używanie tożsamości ASP.Net w wielu aplikacjach WWW
- 9. Jak utworzyć "Aliasy" w Apache Tomcat?
- 10. Jak uzyskać wykorzystanie pamięci w Swift
- 11. Apache CXF i tomcat
- 12. jak zmniejszyć wykorzystanie pamięci solr?
- 13. Jak zmniejszyć wykorzystanie pamięci Netbeans?
- 14. Dlaczego nowy relikwia spożywa dużo pamięci tomcat?
- 15. Odtwórz wykorzystanie pamięci szkieletowej
- 16. Wykorzystanie pamięci ArangoDB
- 17. Praktyczne wykorzystanie pamięci wirtualnej
- 18. Test wycieków pamięci w aplikacjach .NET
- 19. Lista wdrożonych aplikacji webowych w Apache Tomcat
- 20. Doktryna wykorzystanie pamięci zapytanie
- 21. iskra Apache w buforowaniu pamięci
- 22. Jak uzyskać wykorzystanie pamięci w systemie Windows w C++
- 23. monitorować wykorzystanie pamięci programu w systemie Linux
- 24. Timer zwiększa wykorzystanie pamięci w C# app
- 25. Wykorzystanie pamięci wątku lub procesu w Javie
- 26. Wykorzystanie pamięci microservices w chmurze Spring
- 27. Wysyłanie przekierowanie w Tomcat aplikacji WWW za Apache 2 proxy (mod_proxy)
- 28. Jak uzyskać wykorzystanie pamięci aplikacji, jak pokazano w Menedżerze zadań?
- 29. Jak udostępnić plik application.properties w serwerze WWW Tomcat na wiosnę?
- 30. Wykorzystanie pamięci: Program przydziela zbyt dużo pamięci
Więc, czy znalazłeś odpowiedź na swoje pytanie przez przypadek? – joker