갑자기 내 UNIX 서버(debian)에 프로세스가 나타났습니다. nexus.service를 비활성화하고 삭제했습니다. 결국 나는 "whereis nexus"에서 찾은 파일을 삭제했습니다. 그러나 그것은 도움이 되지 않았습니다.
어떻게 하면 더 깊이 파고들어 문제를 해결할 수 있나요?
top - 23:10:50 up 44 min, 1 user, load average: 2,62, 2,29, 1,55
Tasks: 100 total, 1 running, 98 sleeping, 0 stopped, 1 zombie
%Cpu(s): 99,7 us, 0,3 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem : 8009168 total, 1632252 free, 4713448 used, 1663468 buff/cache
KiB Swap: 3145724 total, 3145724 free, 0 used. 2998328 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15305 nexus 20 0 2737692 2,3g 2132 S 198,7 30,0 31:09.11 httpyyy
3497 root 20 0 294912 13172 5020 S 0,3 0,2 0:02.43 docker-con+
14696 jenkins 20 0 4732252 997928 23428 S 0,3 12,5 0:54.62 java
14942 jenkins 20 0 4677072 957860 14472 S 0,3 12,0 1:02.58 java
15400 root 20 0 161872 2184 1556 R 0,3 0,0 0:00.09 top
답변1
서비스가 "재탄생"하고 있나요? 즉, 새 프로세스(새롭거나 다른 프로세스 ID(PID)가 있음)가 출력에 나타납니까 top
? (예, /proc 파일 시스템을 통해 볼 수 있다는 것을 알고 있습니다 ps
. 간단하게 유지하려고 노력하십시오.)
프로세스가 다시 생성되는 경우 서비스 정의를 확인해야 합니다(upstart/systemd/etc를 통해 수행할 수 있음). 프로세스가 루트로 실행되고 있지 않기 때문에(괜찮습니다) 프로세스를 종료하는 데 아무런 문제가 없습니다. 서비스 파일에 대한 /etc/ 디렉터리를 (재귀적으로) 찾아봅니다.