MDIWEBMA.COM

daum사이트 방문후 웹마의 잦은 비정상 종료에 대한 공지입니다. 작성자 : 김대정, 2007.06.09 (01:53), 조회 : 32,139

최근 웹마의 잦은 비정상 종료에 대한 공지입니다.



웹마가 다음(daum) 사이트에서 종종 비정상 종료되는 문제가 보고되었습니다.  아마도 작년 말 부터 였던것 같습니다.  물론 저도 그런경우를 종종 겪었었지만,  올해 초 부터 리채라는 가계부 개발과 개인적으로 월4-5권의 독서에 매진하느라 문제를 정확히 파악하려는 시도를 하지 않았습니다. 그러나 최근 웹마 업데이트를 계획하면서 이 문제를 확실히 매듭지어야 겠다는 생각에  몇 주간 이 버그의 파악과 문제해결에 신경을 많이 썼습니다.



제가 몇 주간 테스트 해보니 제가 작성한 코드에서 엑세스 에러가 발생하는 것이 아니었습니다. 이해할 수 도 없는 오류였고, 전혀 오류가 날 수가 없는 곳에서 오류를 일으키고 있었습니다. 처음엔 MFC라는 개발 프레임웍의 버그가 아닐까 짐작만 하다가, 가장 무식한 방법인 코드 제거 기법도 사용했었습니다.  다시 말해서 의심이 되는 기능추가나 변경을 하나씩 제거해 가면서 테스트 하는 것입니다.  웹마의 업데이트중에 뭔가가 버그를 일으킬거라고 생각을 했기 때문이죠.  그러다가 문뜩 이런 생각이 들었습니다.  오류가 생긴 시점이 daum의 메일을 확인한 후인것 같다라는 막연한 추측이었죠. 여러가지 정황증거가 있었습니다. 일단 게시판에 보니 다음 사이트에서 종료가 잦다는 보고도 있었으니깐요. ( http://www.mdiwebma.com/webma/?doc=bbs/gnuboard.php&bo_table=tip&page=2&wr_id=336  )



결론을 말씀드리면, 다음의 엑티브엑스의 문제였습니다. 다음의 정책이 왜 이렇게 바뀌었는지는 모르겠으나 언제 부터인가 "다음 엑티브엑스 메니저"라는 하나의 액티브 엑스가 설치되면 이 놈이 daum 사이트에서 필요로 하는 " 메일 첨부 ActiveX"같은 다른 필요한 모듈을 다운받아서 설치하고 업데이트하는 것 같습니다. 문제는 이 액티브엑스가 페이지 내부에서 리소스를 생성시키고 나서, 페이지가 전환되거나 닫힐때 그 리소스를 제대로 해제하지 않고 있었다는 것입니다. 그 리소스(정학히는 설치 진행 다이얼로그)가 웹마의 다운을 일으키는 원인으로 파악되었습니다.  확신을 얻기 위해서 맥쏜1 버전으로 여러번 테스트해 보았는데 역시나 비정상 종료됨을 확인했습니다. jwBrowser에서는 확실하게 비정상종료를 유도할 수 있을 정도였습니다. 위 주소의 게시물의 해결책은 테스트 결과 제대로 동작하지 않았습니다. 확장 모듈을 사용안함으로 하는 것은 IE에서만 효과가 있지 웹마에서는 이렇게 해도 모듈을 실행하기 때문입니다. 확실한건 Activex필터로 차단하는 수 밖에 없었습니다.  



증상은 이렇습니다.


웹마가 daum의 메일 쓰기나 읽기 페이지를 방문하고 나면 "Daum Activex Manager"라는 Activex를 실행되는데 그 이후에 불규칙적으로 비정상종료됩니다. 아마도 까페나 블로그같은 곳에서도 실행될 가능성이 높습니다. 확인은 못해봤습니다. 제가 겪었던 증상은 웹 페이지에서 아무것도 안 해도 종료됩니다. 가끔 다른 프로그램으로 전환하기 위해서 태스크바를 클릭할 경우도 종료되었으며, 탭전환이나 심지어 다른 페이지로 이동하기위해 링크 클릭시 종료되기도 했습니다.



해결책은 해당 ActiveX를 사용하지 않는 것입니다. 조금 귀찮기는 하지만 첨부하는 reg파일은 다운로드 받아서 실행하거나 도구-ActiveX필터로 B9B38E70-EEF6-4E3A-AE84-DDE59A053B7C  를 추가한 후에 체크한후 적용하여 웹마가 해당 Activex를 사용하지 않도록 하는 것입니다. 사용하지 않도록 할 경우에 IE에서도 사용할 수 없습니다.



첨부파일


kill_daum_manager.reg :  이 파일을 실행해서 레지스트리에 추가하면 해당 Activex를 사용하지 않도록 됩니다. 하지만 이렇게되면 다음 첨부메일 Activex나 다른 필요한 프로그램이 설치되지 않을 수 있습니다.



restore_daum_manager.reg  :  Activex를  실행가능하도록 하는 복구하는 레지스트리 파일입니다. 이 파일을 추가하면 실행가능해 집니다.  필요한 모듈을 설치하고자 한다면 이 파일을 레지스트리에 추가하여야 합니다.



레지스트리 변경후에는  웹마를 다시 시작하여야 합니다.



개인적으로 이 문제를 파악만 하는데도 웹마 코드의 상당부분을 변경하고, 제거하느라 시간낭비를 많이 했습니다.  작년 말 부터 있던 증상이었는데 저의 게으름으로 인해 문제해결이 너무 늦어진것 같아 죄송스럽습니다.  




Download #1 : kill_daum_manager.reg (398 Byte), Hit : 3,870
Download #2 : restore_daum_manager.reg (372 Byte), Hit : 2,549
Download #3 : kill_daum_manager.reg (398 Byte), Hit : 2,180
Download #4 : restore_daum_manager.reg (372 Byte), Hit : 1,772
Download #5 : kill_daum_manager.reg (398 Byte), Hit : 2,139
Download #6 : restore_daum_manager.reg (372 Byte), Hit : 1,803

단풍 07.06.09 (04:06) 삭제
어휴. 오랜기간 괴롭혔던 지긋한 왬마다운이. 이 레지스트리로 해결되었으면 좋겠네요.

해결책으로 Daum을 완존 가지말자였는데 (왬마를 버릴 수 없으므로).. 단순히 첨부메일포함기능에만 문제가 생긴다면.. 더 선택의 여지는 없는것이겠죠 ㅎㅎ

근데 조금 덜 기쁜건.. 한창 다음에서 머무는 시간ㅇ 많을땐 몸으로 떼웠는데.. 이젠 다음에 갈일이 별로 없는데 해결책이 올라와서 기쁨이 조금 반감되었군요 -_-;;

그래도 대정님이 쪼금 들여다보니 답이 후딱 나오는걸 보면 대정님이 웹 도사이시긴 한가 봅니다.

수고하셨습니다!!!

ps: 오랜숙원인 한글,영문,특수문자 정렬순서좀 IE기본을 따라줬으면 하는 바램을 마지막으로ㅠㅠ

김대정 07.06.09 (04:26) 삭제
daum manager가 첨부파일기능을 설치했다면, daum manager를 차단하여도 첨부파일기능은 계속동작합니다. 따라서 필요할때 설치하고, 그 후에 차단하는 방법을 써야할 것 같습니다.

즐겨찾기 소트문제는 어떻게든 해결할 생각이에요. 좀 기다려주세요.

이호재 07.06.09 (10:03) 삭제
아...정말 감사드립니다. 수고 많으셨어요...
좋은주말 보내시길 바랄께요.. ^^

유재성 07.06.11 (03:53) 삭제
감사,감사,감사,오로지 이말뿐...^^

김수연 07.06.11 (04:54) 삭제
다음에 들어가면 생기던 딜레이가 없어졌네요^^
감사합니다.

김기태 07.06.21 (17:45) 삭제
오류내면서 다운되는 현상이 여전하네요.. ㅜㅜ

최호진 07.07.16 (18:00) 삭제
무엇보다 간만에 개발자님을 뵙는게 반갑네요^^

정동원 07.07.18 (11:23) 삭제
드디어 다음에서 메일을 보내거나 UCC를 보고난후
강제로 종료되는 현상이 없어졌습니다!!!
와우... 이제 맘놓고 다음을 사용할 수 있어서
너무너무 신나네요!! ^^
늦게나마 잘 처리해주신 대정님 고마워요!

mode 07.07.26 (16:38) 삭제
좋네요......
어저께 한메일에서 익스프레스 서비스 한다고
그거 하니까 정말 미친듯이 꺼져버리던데.
이거 하니까 다운없고 좋네요 ㄳㄳ

박성철 07.08.05 (21:16) 삭제
웹마 팬입니다.
웹마를 알고난 후부터 IE 는 처다보지도 않게 되었다는... 항상 감사하며 사용하고 있답니다. ^^

딩딩 07.08.18 (08:32) 삭제
대정님 너무 수고하셨습니다.
한메일이 분명히 주범일거라고 문의드렸었는데,
역시나였군요. ^^
너무너무 수고하셨습니다.

허종문 07.09.25 (22:48) 삭제
아 네 감사합니다

김태훈 07.10.18 (18:13) 삭제
저는 PHP 웹개발자 입니다.
이런 저런 방법을 사용해 보아도 하루에 20번은 꺼지는거 같네요. ㅜㅜ

잊었니 07.11.24 (23:45) 삭제
저는 그런게 없었는데...아 있긴 했군요. 플래시 파일 오류..하지만 창을 많이 연후에 생긴 오류라..

여울소 07.12.12 (11:57) 삭제
다음의 비정상 종료 문제는 궁금했는데 귀찮게해드리는 듯해서 질문도 안했습니다만 이렇게라도 해결해주시니 참 감사합니다.
제게는 즐겨찾기 소트 문제가 가장 큰 골치거리였는데 이 또한 해결해주신다니 기대하겠습니다.
항상 고마운 마음 느끼며 웹마 사용하고 있습니다. 건강하세요..^^

복숭아 07.12.20 (18:20) 삭제
다음카페에 글 하나 쓸라고 액티브엑스 설치하고 나서 시도때도없이 종료됐었는데, 이제야 원인을 알았군요...

김규민 08.02.01 (12:19) 삭제
근데 이거요, 다음에 문의해서 고칠 수는 없나요?

--^ 다음 측에서 잘못한 거잖아요!! Webma를 포기할 순 없고...

목록 수정 삭제

번호 제 목 이름 등록일 조회수
웹마 사이트에 대한 IP 변조 수법이 발견이 되었습니다. (11) 김대정 13.04.21 14,128
웹마2 업데이트 서버 해킹 여부에 확인 사항 공지 드립니다. (15) 김대정 13.04.21 8,638
daum사이트 방문후 웹마의 잦은 비정상 종료에 대한 공지입니다. (17) 김대정 07.06.09 32,139
7 웹마 리뉴얼 사이트 공지. (25) 김대정 07.09.13 26,163
6 웹마 라이센스 (2) 김대정 07.06.02 17,467
5 사이트 트래픽 일일 트래픽 3기가로 증가 (1) 김대정 06.11.18 8,986
4 동영상 저장에 관련한 질문과 쪽지, 메일에는 답변하지 않습니다. 김대정 06.05.19 12,001
3 웹마 홈페이지 개선사항입니다. (2) 김대정 06.01.10 10,354
2 웹마 후원하는 방법, 내역 (8) 김대정 05.08.08 17,450
1 [05-09-23 수정] 게시판 쓰기 권한 로그인 사용자로 제한 김대정 05.04.12 11,959
이전 페이지  1 다음 페이지 글쓰기