Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2009, 21:50
NRLABS
 
Fecha de Ingreso: febrero-2002
Ubicación: Chile
Mensajes: 1.573
Antigüedad: 22 años, 9 meses
Puntos: 2
Se bloquea tomcat (problema con los recursos)

Queridos foreros
Vengo a solicitar su consejo.

Tengo un servidor (relativamente potente Core2Duo 2.5Ghz 3GB Ram) donde corre tomcat6, pero tambien hay un usuario y su script en bash. Ese script consume muchisima ram y recursos, y cuando este esta corriendo, tomcat6 queda inaccesible.
Si el script termina su ejecución, ¡tampoco se puede acceder a tomcat!, la unica opcion es reiniciar la maquina. Si reinicio solo el servicio de tomcat, tampoco carga!
Entiendo que el script pueda tener memory leaks y/o un mal diseño, pero no es algo que se pueda cambiar a la brevedad.

Entonces.. buscando como limitar los recursos de la maquina para ese usuario, llegue al comando "ulimit"... limite a ese usuario a 2GB de ram, pero aún asi tomcat queda inaccesible. Ulimit tiene muchos otros parametros, pero mi poca experiencia me impide entenderlo y configurarlo correctamente.
¿Que parametros y/o configuracion serian saludables para utilizar con ese usuario?
¿de que otra forma podria limitar el usuario?


Se agradece cualqueir ayuda

Algunos datos
Ubuntu 9.04 server full actualizado (de desarrollo y seudo-producción para la oficina)
tomcat6 con esta configuración en /etc/envieonment

CATALINA_OPTS="-server -Xms384M -Xmx512M -XX:MaxPermSize=256M"

Última edición por NRLABS; 07/08/2009 a las 22:01 Razón: agregar info.