오늘 동아리 후배녀석이 서버에서 숙제를 하다가
무한루프를 돌면서 fork()를 해버려서
서버가 맛탱이가 갔었습니다;;
'resource not available' 이던가 하는 메시지가 뜨면서
기존에 접속되어 있던 사람들의 명령어가 하나도 안 먹고,
새로 접속하려고 하면 접속이 안되고...그러던데,
결국 해결법을 몰라 파워를 내렸다 올렸습니다 -_=a;
이런 식의 문제가 생겼을 때 해결법이 있나요?
이렇게 황당한 공격(?)에 서버가 죽어버리면 너무 허무한데 말이죠 -_=;;--폐인의 속도는 빛
의 속도
fork 가 무한히 일어나면 프로세스 수 한도에 걸려 새 로그인이 막힙니다. ulimit -u 로 사용자별 프로세스 수를 제한하고, /etc/security/limits.conf 에 nproc 항목을 넣으세요. 그 전에 어떤 계정이 프로세스를 만들었는지 ps 로 확인하세요.