NDC 참관기: 덤프 파일을 통한 사후 디버깅 실용 테크닉

슬라이드는 “NDC2012 덤프 파일을 통한 사후 디버깅 실용 테크닉“에서 볼 수 있음. 넥슨 김이선 님의 발표. 내용 요약: 돈을 벌기 전에는 배포 전 디버깅이 중요하다. 라이브 상황에서는 배포 후 디버깅이 더 중요해진다. 덤프 파일 특정 상황 — 특히 안좋은 상황 — 에서 프로세스 상태를 디버깅 용으로 남기는 것. 풀 메모리 덤프를 남기면 좋지만 커서(…) 미니 […]

Windows 서비스를 시작하지 못하는 문제 디버깅

연초에 .NET 4.0으로 작성한 Windows 서비스가 하나 있다. 이걸 개발 팀 – 운영 팀 사이에서 쓰고 있는데, 지난 주 목요일에 이게 동작하지 않는다고 연락이 왔다. 그에 해당하는 시점이 "시스템 업데이트를 위해 머신 재 시작 후"라서 그게 문젤까 의심했는데, 문제가 생기도록 변경된 부분이 딱 하나였다. 운영 팀에서 "서비스와 데스크톱 상호 작용 허용" (allow service to interact […]