SimpleIsBest.NET

유경상의 닷넷 블로그
최근 고객에게 발생한 문제 해결 내용입니다. 다른 분들에게도 도움이 될 것 같아서 공유 합니다. 전혀 생각하지도 않았던 곳에서 타임 아웃의 원인을 제공하기 때문입니다. 원인도 중요하지만 어떤 문제에 대해 그 문제를 해결해 나가는 방법도 관심을 가지시면 좋을 듯합니다. (뻘쭘하긴 하네요.... ㅎㅎ) 신고 접수 피해자(고객)의 신고가 접수 되었다. 신고 내용은 간단했다. 1분이 넘는 응답 시간을 갖는 서버 호출에 대해, 개발 서버를 호출하면 잘 작동하는 WCF 서비스가 운영서버에 대해서 호출하면 타임아웃 오류가 난다는 것이었다. 타임 아웃 범죄는 흔히 발생하는 것들 중 하나이고 특히 WCF 서비스 호출 시 잘못된 서버 설정, 혹은 클라이언트 설정으로 흔히 발생하는 잡범 수준이었다. 구성 설정, 너냐? ... [상세]


요즘 Windows Azure에 많은 시간을 할애하고 있습니다. NeoDEEX 4.x를 Azure-aware 프레임워크로 만들기 위한 작업이지요. 이런 저런 이유로 Azure 상에서 작동하는 다양한 예제를 만들고 있는데요, 그러다 Worker Role에 WCF 서비스를 호스팅 하는 예제를 작성하게 되었습니다. 아주 간단한 서비스였음에도 불구하고 하루 동안 삽질하다가 다음날에서야 겨우 예제가 돌아가게 할 수 있었습니다. 저와 비슷한 삽질을 많은 분들이 할 수 있으리라 생각되어 키보드를 두드리게 되었네요. 이 글은 독자 여러분이 WCF Service에 대한 기본(?)적인 지식을 가지고 있으며 Window Azure에 대해서도 기본 지식을 가지고 있다고 가정할 것입니다. ServiceHost, BasicHttpB... [상세]