본문 바로가기

OS/Windows

csc.exe 프로세스가 많다!

고객사의 서버에서 웹 어플리케이션이 DB에 접속을 못하는 일이 발생했다.

항상 그런 것도 아니고 로그인은 되는데 목록이 안보이는 일이 무작위로 나타났다.

에러는 TCP/IP 연결에 실패했다는 것.


csc.exe 프로세스가 451개 떠있는 것을 확인했다.

세션은 Console이고 메모리는 80K씩 사용했다.


작업관리자에서 프로세스를 죽이기에 너무 많아서 명령창에서 수행했다.


Taskkill /IM csc.exe /F


순식간에 프로세스는 죽었는데 왜 생겼는지 원인을 알아내지는 못했다.


ref. http://forum.thewindowsclub.com/windows-tips-tutorials-articles/29463-kill-processes-using-command-prompt-windows-7-8-a.html



추가기록: 2014-11-24 14:54

JP 말로는 전에도 W저축은행에서 동일한 현상이 발생했었다고 한다. 서비스로 돌고 있던 닷넷 프로그램이 오류가 나면서 닥터왓슨(윈도우 에러 보고) 창이 뜨는 일이 벌어졌는데, 문제는 서비스 애플리케이션이 보이지 않는 세션에 창을 띄어서 다이얼로그 버튼을 누를 수 없어서 TCP 연결을 야금야금 갉아 먹어서 고갈이 되는 문제였다고 한다.