Dependiendo de cómo sean las solicitudes y los recursos, las respuestas pueden variar. Describiré algunas situaciones que se me ocurren. Espero que lo encuentres útil.
Sin memoria: estudie su código para detectar pérdidas de memoria. Si está en la JVM, use herramientas como VisualVM para analizar la cantidad de subprocesos o la cantidad de objetos asignados.
Fuera de CPU inactivo: escala horizontal o verticalmente. Necesita agregar más capacidad a su servidor. Probablemente compre una máquina con mayor capacidad.
- ¿Qué se necesitaría para cubrir a los países gobernados por regímenes despóticos con acceso a Internet?
- ¿Cuál es una explicación fácil de las propiedades de las relaciones como reflexiva, irreflexiva, simétrica, asimétrica, antisimétrica y transitiva?
- ¿Qué es la topología de red y cuáles son sus tipos?
- A veces, mi computadora moderna se congela brevemente a pesar de tener solo un navegador con un par de pestañas abiertas. ¿Estaba la computadora en modo kernel durante el congelamiento?
- ¿Cuáles son las herramientas de la red informática?
Alcanzar el límite del sistema de número de subprocesos: analice su código utilizando herramientas de creación de perfiles como JVM Debería poder ver qué tipo de hilos atraviesan el techo.
No es una pregunta simple y no puede tener una respuesta más simple. En función de los recursos de los que se está quedando sin fondos, debe determinar si puede recuperarlos modificando su código y, de lo contrario, necesita obtener más de ese recurso.
Sin embargo, alcanzar el límite de recursos es una buena noticia. 🙂 Su aplicación está siendo utilizada. Buena suerte.