Avalados por :

Cómo corregir la configuración de maxThreads en Tomcat para BIPST 2.1 con SAP Host Agent 7.21 SP31 y BIP 4.2 SP05

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 35 Vistas
0
Cargando...

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.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Michael,

El parche para este problema ya ha sido lanzado. (2.1.1)

Saludos
Toby

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?