고객사에서 서비스에 이상이 생겼다는 연락을 받았다. 하룻밤 사이에 문제가 난 이유를 알 수가 없다. 우리는 그 쪽 서버에 접근도 하지 않았는데 갑작스럽다. 그쪽에서는 서버에서 DB 통합작업을 했다는데 아무래도 그 과정에서 우리쪽에 이유모를 영향을 미친 것 같다. 코드는 멀쩡하고 그나마 의심이 가는 해당 DLL 파일을 해지 후 다시 레지스트리에 등록해 보라는 팀장님의 말씀- 사실 이번 기회에 처음 이런 작업을 해 보았다.
커맨드창에서 직접 레지스트리를 등록하는 명령어는 regsvr32. 해지를 하려면 /u (아마도 unregister의 첫 글자인 것 같다) 를 쓰고 파일명을, 그리고 등록하려면 바로 파일명을 적어주면 되더라.
다만 주의를 해야 하는 점은 디렉토리 경로가 정확하지 않으면 정상적으로 명령이 수행되지 않는다. cd(Change Directory)를 이용하여 해당 폴더에 직접 접근 후 파일명을 입력해도 좋고, 아니면 C:\부터 모든 주소를 입력하여도 같은 결과를 볼 수 있다.
정상적으로 수행된 명령에 대해서는 성공 메시지가 뜬다. 요렇게. 그리고 변경 내용을 서비스에 적용하기 위해서 iis도 리셋을 해주었다.
새로운 것을 배운 점은 좋지만 문제가 해결되지 않아서 곤란하다. 내일 또 전화가 오려나. 내일은 코드 내부를 뜯어보아야 할 것 같다. 어흑흑(왜 잘 돌아가고 있던 우리 쪽 서비스를 건드려놓은거야, 왜!)
PS. 제어판 - 관리도구-이벤트뷰어-시스템 (언제 서버가 꺼졌는지 등을 알 수 있음)
이것도 배웠다.
커맨드창에서 직접 레지스트리를 등록하는 명령어는 regsvr32. 해지를 하려면 /u (아마도 unregister의 첫 글자인 것 같다) 를 쓰고 파일명을, 그리고 등록하려면 바로 파일명을 적어주면 되더라.
다만 주의를 해야 하는 점은 디렉토리 경로가 정확하지 않으면 정상적으로 명령이 수행되지 않는다. cd(Change Directory)를 이용하여 해당 폴더에 직접 접근 후 파일명을 입력해도 좋고, 아니면 C:\부터 모든 주소를 입력하여도 같은 결과를 볼 수 있다.
정상적으로 수행된 명령에 대해서는 성공 메시지가 뜬다. 요렇게. 그리고 변경 내용을 서비스에 적용하기 위해서 iis도 리셋을 해주었다.
새로운 것을 배운 점은 좋지만 문제가 해결되지 않아서 곤란하다. 내일 또 전화가 오려나. 내일은 코드 내부를 뜯어보아야 할 것 같다. 어흑흑
PS. 제어판 - 관리도구-이벤트뷰어-시스템 (언제 서버가 꺼졌는지 등을 알 수 있음)
이것도 배웠다.
'브랜드메이킹 > 2009 신입 개발자 일기' 카테고리의 다른 글
| MS-SQL에 우편번호 테이블 삽입 및 업데이트 (0) | 2009/09/10 |
|---|---|
| 레지스트리에 DLL을 등록/해지 : regsvr32 (0) | 2009/09/01 |
| 코딩용 글꼴은 고정너비를 이용하자 (0) | 2009/08/13 |
| ASP에서 now() 값을 DB의 datetime에 저장하자 (0) | 2009/07/31 |