2011-03-17 3 views
0

다른 사람이 있었고,이 문제를 해결했다 바라고 내 손가락을 교차 ..Cygwin에서 + 자바 = kill이 안되는 자바 과정, 다음 BSOD (죽음의 블루 스크린)

내가, 내 사무실 윈도우 XP 프로 시스템에서 Cygwin에서 실행 내 Java 프로젝트에서 maven을 실행하십시오.

30/40 mvn 명령 중 약 1 개에서 java 명령이 화면에 출력되지 않고 멈추고 전체 CPU 사용량을 차지합니다 (2 개의 CPU가 있음). Ctrl-C, 작업 관리자, killpid, kill -9, 내가 시도한 것 외에는 죽일 수는 없습니다. 종료하려고하면 Windows가 멈추고 수동으로 컴퓨터 전원을 꺼야합니다. 계속해서 작업을 계속하다가 나중에 다른 인스턴스가 중단되면 CPU가 고정되고 몇 초 후 블루 스크린이 나타납니다.

javaw를 사용해 보았습니다. 도움이되었습니다.

다른 아이디어?

감사합니다.

답변

1

실제 문제는 아니지만 백그라운드에서 ProcessExplorer을 실행하고 있는지 확인하십시오.

먼저 java 또는 bash.exe 인 경우 CPU에 가장 많이 필요한 프로세스가 무엇인지 알려줍니다.

둘째, kill 명령은 Ctrl-C보다 훨씬 안정적입니다. 프로세스가 Ctrl-C 신호에 저항하는 것을 보았지만 ProcessExplorer의 kill 명령에 대한 프로세스 스탠드를 아직 보지 못했습니다.

+0

'kill -9'가 가장 강력합니다. 현명하게 사용하십시오. – KitsuneYMG

+0

Kitsune에게 감사드립니다. 실제로 실제로 kill -9도 시도했습니다. (위 내용을 위에 추가했습니다.) –

+0

Leonel에게 감사드립니다. 불행히도 여전히 프로세스를 죽이지는 않을 것입니다. 작은 놈은 여전히 ​​CPU를 먹고 앉아 있습니다. –

관련 문제