windows2009. 5. 3. 13:48

IIS 를 시작시킬 때에 가끔 이런 에러를 내면서 시작되지 않는 경우가 있습니다.

The process cannot access the file because it is being used by another process.

좀 이상한 에러 메시지처럼 보입니다. 파일? 하지만, 실제로는 파일이 아니라 포트입니다. 즉, 파일이 아니라 IIS 웹 애플리케이션이 포트를 다른 프로세스 때문에 쓸 수가 없는 것입니다. 이런 문제가 발생했을 때에는 99%의 경우 다른 프로세스가 포트를 잡고 있는 경우입니다. 80포트야 웹 서버 전용이니, 다른 프로세스가 사용하는 경우가 별로 없지만, SSL의 443이나 다른 커스텀 포트의 경우 이런 일이 발생할 수 있습니다.

http://support.microsoft.com/kb/890015

마이크로소프트 고객지원 사이트의 위 URL을 참조하시면 해결할 수 있습니다.

즉,

netstat –ano

도스 명령행에서 위 명령어를 사용하면 모든 프로세스와 그 프로세스가 사용하는 포트의 리스트를 보실 수가 있습니다. 그러면 해당 포트를 사용하는 프로세스 ID를 파악할 수가 있습니다. 당연히 그 후에 그 프로세스를 중단시키면 됩니다. ^^

Posted by kkongchi
windows2007. 10. 17. 10:44

터미널 서비스를 사용해서 서버에 접속했을 때, Ctrl+Alt+Del 키를 누르면 터미널로 접속한 서버가 아니라 자신의 PC에서 Windows Security Menu가 뜬다. 그래서 오늘 나는 터미널 서비스로 서버에 접속해서 Administrator의 패스워드를 바꾸고 싶었는데, 어떻게 해야 할지 몰라서 조금 헤멨다.


Windows Terminal Service 의 Help를 통해서 알게 된 결론은..

터미널 서비스로 접속한 상태에서 Ctrl+Alt+End를 누르는 것이다. 그러면 터미널 서비스로 접속한 서버 안에서 다음과 같이 Security Menu가 뜰 것이다.



Windows Terminal Service Help에 나와있는 전체 단축키들 목록은 다음과 같다.

ALT+PAGE UP

Switches between programs from left to right.

ALT+PAGE DOWN

Switches between programs from right to left.

ALT+INSERT

Cycles through programs in the order that they were started in.

ALT+HOME

Displays the Start menu.

CTRL+ALT+BREAK

Switches between a window and a full screen.

CTRL+ALT+END

Displays the Windows Security dialog box.

ALT+DELETE

Displays the Windows menu.

CTRL+ALT+Minus (-) symbol on the numeric keypad

Places a copy of the active window, within the client, on the remote computer's clipboard (provides the same functionality as pressing ALT+PRINT SCREEN on a local computer).

CTRL+ALT+Plus (+) symbol on the numeric keypad

Places a copy of the entire client window area on the remote computer's clipboard (provides the same functionality as pressing PRINT SCREEN on a local computer).

CTRL+ALT+RIGHT ARROW

Enables you to “tab” out of the Remote Desktop controls to a control in the host program (for example, a button or a text box). Useful when the Remote Desktop controls are embedded in another (host) program.

CTRL+ALT+LEFT ARROW

Enables you to “tab” out of the Remote Desktop controls to a control in the host program (for example, a button or a text box). Useful when the Remote Desktop controls are embedded in another (host) program.

Posted by kkongchi
windows2006. 10. 12. 23:18
64bit 윈도우 서버에서 aspnet_regiis.exe를 사용해서 ASP.NET 2.0을 등록하려고 하면 아마도 IIS가 32bit 호환 모드로 동작중이라 할 수 없다는 에러 메시지가 출력될 것이다. 그럴 때는 아래 명령어를 사용해서 IIS를 64bit로만 동작하도록 설정해야 한다.
 
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0

그런 다음에 aspnet_regiis.exe를 실행시키면 된다.
Posted by kkongchi
windows2006. 4. 29. 00:31


1. Microsoft Operation Manager?


· 시스템 관리 및 모니터링 프로세스, 지원 단계의 지원, 문제점 관리 및 복구 프로세스, 최적화 단계에서의 시스템의 최적화를 위한 근거 자료 제공 등의 기능을 지원하는 Microsoft Operations Manager는 분산 환경에서의 마이크로소프트의 서버 운영체제와 서버 기반 응용프로그램 전체에 대해 시스템의 가용성, 성능, 보안을 근본적으로 향상시킬 수 있는 모니터링 솔루션으로, 시스템에 대한 문제 이벤트 수집, Knowledge Base 연결, 시스템 성능 모니터링 및 리포팅 기능을 제공한다.
○ 이벤트 통합, 성능 모니터링, 경고 및 리포팅
○ 이벤트 뷰 제공 및 Microsoft Knowledge Base 및 기업 Knowledge Base 연결
○ 발생한 문제 및 시스템 추이 분석



2. Microsoft Operation Manager가 제공하는 기능


a. 이벤트, 성능 관리
i. 엔터프라이즈 이벤트 컬렉션
ii. 규칙 기반의 이벤트 필터링과 통합
iii. 경고에 대한 자동 응답 액션 수행


b. 엔터프라이즈 지원
i. 중앙 콘솔
ii. 클러스터링 구축 가능
iii. 확장성
iv. MOM Connector Framework를 통한 확장성


c. 자동화
i. 스크립트
ii. 태스크
iii. 분석


d. 리포트
i. 웹 기반의 리포트 생성
ii. 일정 기간 동안의 리포트 자동 생성(스케줄링)


e. 모니터링
i. 서버,애플리케이션 헬스 모델
ii. 규칙 라이브러리
iii. Knowledge Base


3. Microsoft Operation Manager를 통해서 IT관리자는 다음과 같은 작업을 수행할 수 있다.


a. Identifying Concern
i. 시스템에서 장애가 생긴 지점을 빠르게 식별해낼 수 있게 도와줘야 한다.
ii. 예: 기업의 전체 Exchange 2003 환경 모니터링에서, 각 서버들의 상태를 한 눈에 볼 수 있어야 한다.


b. Understanding the Issue
i. 많은 미리 정의된 규칙, 지식, 작업 등이 매니지먼트 팩을 통해서 제공된다. 이를 통해서 각 이슈에 대해서 더 빨리 더 명확하게 이해를 할 수 있게 도와준다.


c. Resolving the issue
i. 이미 알려진 이슈들에 대한 해결 작업을 자동으로 이루어지게 할 수 있다.
ii. Task
1) 명령 줄 작업
2) 스크립트
3) .NET 코드 실행
4) 파일 전송

Posted by kkongchi
windows2006. 4. 22. 16:17
 

Batch 파일에서 변수를 사용할때는 SET 명령을 사용한다.


set a_dir="c:\test"


변수를 사용할때에는 앞뒤로 %붙여주면 된다.


xcopy c:\hInstall.log %a_dir%\test2\

Posted by kkongchi