Hola Michael,
Estaremos agregando el tipo de Executor a nuestro Informe de Análisis de Aplicaciones Web en la versión 2.1.1. Estamos apuntando a un lanzamiento a finales de febrero.
Saludos cordiales,
James
Avalados por :
Hello 🙂
Estamos ejecutando BIPST 2.1, SAP Host Agent 7.21 SP31 y BIP 4.2 SP05 con Tomcat 8.5 incluido.
Problema: El Informe de Análisis de Aplicaciones Web de BIPST no detecta correctamente el parámetro maxThreads de Tomcat. Muestra 200 hilos en lugar de 1500 como se define en ..\tomcat\conf\server.xml para el conector de servicio catalina estándar.
Pasos para reproducir:
1. Detener Tomcat
2. Navegar y abrir el archivo ..\tomcat\conf\server.xml
3. Descomentar el conector para el servicio/connector estándar catalina y establecer maxThreads en 1500.
4. Guardar el archivo.
5. Iniciar Tomcat
6. Ejecutar el Informe de Análisis de Aplicaciones Web de BIPST y verificar la entrada maxThreads. Aún muestra 200 en lugar de 1500.
Gracias & Saludos,
Michael
threads.png tomcat.png threads2.pngHola Michael,
Estaremos agregando el tipo de Executor a nuestro Informe de Análisis de Aplicaciones Web en la versión 2.1.1. Estamos apuntando a un lanzamiento a finales de febrero.
Saludos cordiales,
James
Hola Michael,
El parche para este problema ya ha sido lanzado. (2.1.1)
Saludos
Toby
Gracias james.zhang5
Según el sitio de Apache Tomcat:
"El
Executor
representa un grupo de hilos que puede ser compartido entre componentes en Tomcat. Históricamente ha existido un grupo de hilos por conector creado, pero esto permite compartir un grupo de hilos entre (principalmente) conectores y también otros componentes cuando estos se configuran para admitir ejecutores."
Creo que en este escenario deberíamos informar sobre los hilos definidos para el grupo de hilos del Executor si está configurado. Apuntaremos a esto para el parche 1 o el parche 2.
Hola Michael,
La razón por la que no ves ese cambio en el informe de análisis del Servidor de Aplicaciones Web es que actualmente no recuperamos esa información. Según tu captura de pantalla, realizamos el siguiente cambio en el archivo server.xml:
<Service name="Catalina">
<!--Los conectores pueden usar un ejecutor compartido, puedes definir uno o más grupos de subprocesos con nombre-->
<
Executor
name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="1500" minSpareThreads="4"/>
Como puedes ver, esto está bajo el tipo Executor. Lo veo cuando lo abro en jConsole bajo el mismo Executor.
Mientras que el ajuste que estás viendo bajo HTTP Connector (8080) está bajo el tipo Connector:
Podemos considerar agregar esta información en el futuro si es útil. Espero que eso responda a tu pregunta.
Saludos cordiales,
James
Equipo de desarrollo de la herramienta de soporte de plataforma BI
cusersi831248picturesconnector.png cusersi831248picturesexecutor.pngcontacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute