Saltar al contenido

Averigüe la cantidad de conexiones al servidor tomcat

Te traemos la solución a esta duda, al menos eso creemos. Si sigues con dudas coméntalo, para nosotros será un gusto responderte

Solución:

La forma más confiable sería buscar ip.addr.of.srv:port en netstat. Aquí está el ejemplo basado en Windows (lo siento, no hay gurú de Linux aquí;))

netstat -np tcp | find "12.34.56.78:80"

Reemplazar 12.34.56.78 por IP donde Tomcat escucha y 80 por puerto donde escucha Tomcat.

En realidad, esto no es un problema de programación, por lo tanto, voté para migrar esta pregunta a serverfault.com.

Y si necesita averiguar qué está haciendo cada conexión, use esto en Linux

netstat -an | grep :8080 | awk 'print $6'

Si hay tres conexiones, verás

ESCUCHAR TIEMPO_ESPERAR TIEMPO_ESPERAR

Y si solo desea contar las conexiones que están en estado TIME_WAIT

netstat -an | grep :8080 | grep TIME_WAIT | wc -l

Consulte la sección bajo Tomcat Manager para ver un ejemplo de cómo contar las sesiones en una aplicación web.

Contar el número de conexiones es probablemente un poco más difícil. Tomcat inicia un nuevo hilo para cada solicitud que llega hasta un máximo de maxProcessors. Más allá de este número, las solicitudes se ponen en cola hasta un máximo de acceptCount. Las solicitudes más allá de este número se rechazan/eliminan (o fallan, no estoy seguro). Las propiedades se pueden monitorear usando una JConsole: Pasos aquí. Las propiedades específicas mencionadas anteriormente son propiedades del conector HTTP.

EDITAR 1:

Después de revisar el código fuente de CoyoteConnector y AJP Connector, hay una propiedad privada llamada curProcessors que rastrea el número de procesadores actualmente en uso. Sin embargo, agregar la variable curProcessors al archivo mbeans para conectores no parece mostrar el valor actual en la pantalla de JConsole.

Nota: El archivo XML de mbeans que modifiqué estaba en tomcatserverlibcatalina.jar y está en el directorio orgapachecatalinaconnector en el jar. A continuación se muestra un ejemplo de la entrada que agregué:


Valoraciones y reseñas

Al final de todo puedes encontrar los comentarios de otros gestores de proyectos, tú incluso tienes el poder insertar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *