2012-08-15 10 views
6

Na moim serwerze Linux, każdy program java (nawet "Hello world") używa 100% procesora i jest bardzo wolny. Id nie zależy od wersji java, próbowałem różnych wersji openjdk i sun jdk, oba zachowują się tak samo. Jak mogę to naprawić?Java używa 100% procesora na Linuksie

Odpowiedz

11

Znalazłem rozwiązanie w tym artykule http://blog.wpkg.org/2012/07/01/java-leap-second-bug-30-june-1-july-2012-fix/

Istnieje duża szansa, jest to spowodowane przez „skok drugi błąd jądra”. Po pierwsze, sprawdź poniżej w dmesg

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

Aby go naprawić, najpierw zatrzymać Klient NTP. W systemach Debiana jak

/etc/init.d/ntp stop 

Store bieżący czas

date -s now 

i przetestować Java. Jeśli wszystko działa poprawnie, spróbuj ponownie uruchomić usługę ntp

/etc/init.d/ntp start 

I przetestuj ponownie.

+0

Byłem podekscytowany, kiedy to zobaczyłem ... Niestety nie zadziałało. –

Powiązane problemy