2012-08-15 36 views
6

En mi servidor Linux, cualquier programa Java (incluso el "Hola mundo") utiliza el 100% de la CPU y es muy lento. Id no depende de la versión de Java, he probado diferentes versiones de openjdk y sun jdk, ambas se comportan igual. ¿Cómo podría arreglar eso?Java está utilizando el 100% de la CPU en Linux

Respuesta

11

he encontrado la solución en este artículo http://blog.wpkg.org/2012/07/01/java-leap-second-bug-30-june-1-july-2012-fix/

Hay una gran oportunidad, esto es causado por el "segundo bisiesto error del núcleo". En primer lugar, compruebe lo siguiente en el dmesg

[10703552.860274] Clock: inserting leap second 23:59:60 UTC 

Para solucionarlo, en primer lugar detener el cliente NTP. En los sistemas debian-como

/etc/init.d/ntp stop 

tienda la hora actual

date -s now 

y probar el java. Si todo funciona correctamente, intente reiniciar el servicio ntp

/etc/init.d/ntp start 

Y vuelva a probarlo.

+0

Me emocioné cuando vi esto ... Desafortunadamente no funcionó para mí. –

Cuestiones relacionadas