Страница 1 из 1

Ошибка при выгрузке классов Java

СообщениеДобавлено: 29 янв 2004, 16:15
Влад А.Сокол aka Akina
Возникла необходимость выгрузить пару Java классов на сервере. Однако команда выгрузки не проходила, вернее все выглядело как будто они выгружаются, однако в списке запущенных классы оставались (с теми же Id).
С консоли была дана команда JAVA -EXIT. После минутного раздумья было сказано, что Java: сбой во время очистки всех ресурсов. После этого указанная пара классов перешла в состояние <выход> и они остаются таковыми вне зависимости от предпринимаемых действий.
Новые классы стартуют и выгружаются нормально. Однако требуется провести перегрузку JVM. При этом сервер перегрузить нельзя по крайней мере в течение ближайших 2 недель.

Есть ли варианты решения проблемы?

Сервер версии 5.0 Rus SP 5 на дуальном Pentium-3.
java версия 1.1.7B

СообщениеДобавлено: 29 янв 2004, 18:24
Андрей Троценко
Влад, а как Вы "выгружали классы" ?

СообщениеДобавлено: 29 янв 2004, 19:31
Влад А.Сокол aka Akina
Java -kill ID_класса ... При этом никакого эффекта - класс в Java -Show на месте, как будто его никто не трогал...

СообщениеДобавлено: 30 янв 2004, 13:38
Андрей Троценко
Между -kill и номером процесса НЕ ДОЛЖНО быть пробеллов - иначе команда "глотается".
Например:
НЕПРАВИЛЬНО: java -kill 123
ПРАВИЛЬНО: java -kill123