Windows , IIS 49

IIS W3C Logging

IIS W3C Logging - Version : IIS W3C 확장 로그 파일 형식은 추적된 정보를 커스터마이징하여 더 자세한 정보를 얻을 수 있다. 확장 로그 파일을 커스터마이징하려면 로깅하려는 필드를 선택한 후 서버에서 처리하도록 설정해야 한다. 그러면 액세스 로그에 저장되는 항목 크기가 증가되고 필드가 추가 되기 때문에 저장에 필요한 공간이 이전 형식에 비해 훨씬 늘어난다. 아래 스크립트는 W3C 로그의 일부이다. 다른 로그형식과는 다르게 빈 공간으로 항목을 구분한다. #Software: Internet Information Services 6.0 #Version: 1.0 #Date: 2001-05-02 17:42:15 #Fields: time c-ip cs-method cs-uri-stem sc..

Windows , IIS 2019.03.25

IIS Logging

IIS Logging - Version : IIS IIS 로그 파일 형식은 고정된 ASCII 형식이다. 표준 ASCII 텍스트 형식으로 표시되기 때문에 모든 표준 텍스트 편집기나 호환 응용 프로그램을 통해서 로그를 확인할 수 있다. 아래 스크립트는 IIS 로그 파일의 내용이다. 각 항목은 쉼표로 구분된다. 192.168.114.201, -, 03/20/01, 7:55:20, W3SVC2, SALES1, 172.21.13.45, 4502, 163, 3223, 200, 0, GET, /DeptLogo.gif, -, 172.16.255.255, anonymous, 03/20/01, 23:58:11, MSFTPSVC, SALES1, 172.16.255.255, 60, 275, 0, 0, 0, PASS, /Int..

Windows , IIS 2019.03.25

IIS NCSA Logging

IIS NCSA Logging - Version : IIS NCSA 로그 파일 형식은 로그파일의 가장 기본적인 형식이다. NCSA 로그 파일 형식은 고정된 ASCII 형식이며 각 로그 항목은 고유 파일 요청을 나타낸다. 이 로그파일을 분석하면 아래와 같은 정보를 얻을 수 있다. · Hits (고유한 파일 요청 수) · Page views (고유한 페이지 요청 수) · Visits (지정된 기간 동안 사용자 세션 수) · 기타 기본적인 액세스 정보 NCSA 로그 파일 형식은 아래와 같은 항목을 포함하고 있으며 로그 항목 개수가 적기 때문에 로깅에 필요한 공간이 절약된다. 아래 샘플은 NCSA 형식으로 기록된 로그이다. 172.21.13.45 - Microsoft\JohnDoe [07/Apr/2004:17:..

Windows , IIS 2019.03.25

IIS 액세스 로그 종류

IIS 액세스 로그 종류 - Version : IIS 액세스 로그는 HTTP, FTP, SMTP 서버에서 로깅을 사용한다고 설정할 때 생성된다. 웹사이트에 요청이 있을때 마다 가저오려는 모든 성공, 실패 시도가 액세스 로그에 기록된다. 액세스 로그를 분석하면 아래와 같은 정보를 확인할 수 있다. · 하루 혹은 한주의 가장 바쁜 시간 · 사이트에 방문하는 사용자의 사용 브라우저 및 플랫폼 · 리소스 선호도 · 어떤 사이트를 통해서 들어오는지 · 광고에 효과적인 정보 수집 · 검색 엔진 사용량 및 키워드에 대한 정보 · 사이트에 머문 시간 IIS에서는 아래와 같은 다양한 형식의 액세스 로그를 구성할 수 있다. · NCSA(National Center for Supercomputer Applications) ..

Windows , IIS 2019.03.24

IIS 프로세스 사용량 모니터링

IIS 프로세스 사용량 모니터링 - Version : IIS 프로세스 사용량 관련 성능 카운터에 대해서 살펴 본다. CPU는 서버의 정보를 실제로 처리하는 역할을 한다. 서버의 성능을 검사할 때 메모리 병목현상을 제거한 후에는 CPU를 의심해 보아야 한다. 서버의 프로세서에 병목이 발생한다면 더 빠른 클럭이나 더 많은 수의 코어를 가진 CPU로 업그레이드를 고민해야 한다. [쓰레드 큐] · System\Processor Queue Length : 실행 되기 위해 기다리는 쓰레드의 수를 표시한다. 이러한 쓰레드는 시스템의 모든 프로세스에서 공유하는 영역에 대기된다. 이 카운터가 Core 수 X 2 배수이상으로 지속되면 프로세서 업그레이드를 검토 해야한다. [CPU 사용량] · Processor\%Proce..

Windows , IIS 2019.03.24

IIS 메모리, 캐싱 가상 메모리 사용량 확인

IIS 메모리, 캐싱 가상 메모리 사용량 확인 - Version : IIS IIS 메모리 사용량 관련 성능 카운터에 대해서 살펴 본다. [실제 및 가상 메모리 사용량] · Memory\Available Kbytes : 컴퓨터에서 실행되는 프로세스에 할당하거나 시스템에서 사용할 수 있는 실제 메모리 크기 (킬로바이트) · Memory\Committed Bytes : 커밋된 가상 메모리의 크기 (바이트) 서버에서 사용할 수 있는 메모리가 거의 없으면 시스템에 메모리를 추가해야한다. 일반적으로 서버의 전체 실제 메모리의 5% 정도가 사용할 수 있는 메모리로 남아 있어야 한다. 시스템 전체의 실제 메모리에 대한 커밋된 바이트의 비율이 높다면 서버에 메모리를 추가해야한다. 일반적으로 커밋된 바이트 값이 전체 메모..

Windows , IIS 2019.03.24

IIS 성능 카운터

IIS 성능 카운터 - Version : IIS IIS 성능을 모니터링 하기 위한 방법으로 성능 도구 중의 하나인 성능 카운터(Performance Counter)가 있다. IIS가 설치되면 수 백개의 성능 카운터가 추가되며 카운터는 객체에 따라 그룹으로 구분되어 있다. 아래 목록은 IIS 모니터링에 중요한 성능 카운터 목록이다. · ASP.NET : ASP.NET 응용프로그램, 응용프로그램 요청, 작업자 프로세스의 일반적인 추적 객체 카운터 · ASP.NET Applications : ASP.NET 응용프로그램 큐 및 기타 지정된 ASP.NET 응용 프로그램 카운터를 추적하는 객체 카운터 · Active Server Pages : 서버에서 실행되는 ASP 스크립트 및 응용 프로그램에 대한 객체 카운터 ..

Windows , IIS 2019.03.24

IIS 액세스 로그 설정

IIS 액세스 로그 설정 - Version : IIS IIS는 IIS액세스 로그와 Windows 이벤트 로그에서 오류를 기록한다. IIS 설정에서 Web, FTP SMTP, NNTP에서 로그를 기록하도록 설정하였으면 액세스 로그가 생성될 것이다. 사용자가 사이트의 파일을 요청할 때마다 액세스 로그에 기록되고 리소스 요청 히스토리가 만들어진다. 항목마다 상태 코드를 포함하기 때문에 요청이 성공했는지 실패했는지 판단할 수 있다. 특정 사이트에 대한 액세스 로그를 보려면 아래 순서를 따라 설정한다. IIS(Internet Information Services) Manager를 실행한다. Web, FTP, SMTP, NNTP 등 액세스 로그를 남기려는 사이트를 클릭하고 Logging 아이콘을 더블클릭한다. 로그..

Windows , IIS 2019.03.24

브라우저 요청 리디렉트 하기

브라우저 요청 리디렉트 하기 Version : Windows Server 2012 R2 리디렉트는 요청에 대한 경로를 새로운 경로 값으로 지정하는 것으로 브라우저 리디렉션은 웹 사이트 내에서 컨텐츠의 이름을 바꾸거나 삭제하는 경우 기존 사이트에 대한 오류가 발생하지 않도록 다른 사이트로 연결할 때 매우 유용하다. 리디렉트 기능으로는 다음과 같다. 다른 디렉터리의 파일 검색 다른 웹 사이트의 파일 검색 다른 컴퓨터의 파일 검색 여러 파일 대신 지정된 파일 검색 요청된 파일에 접근하는 대신, ISAPI 응용 프로그램 실행 리디렉션을 하려면 웹서버에 [HTTP 리디렉션]기능이 설치되어있어야 한다. HTTP 리디렉션 설치가 완료되면 IIS 관리자에서 리디렉트하려는 웹사이트를 선택하고 [HTTP 리디렉션]을 클릭..

Windows , IIS 2016.03.11

Incoming connection 제한과 Time-Out 값 설정

Incoming connection 제한과 Time-Out 값 설정 Version : Windows Server 2012 R2 IIS 웹서버를 운영할 때 웹사이트로 들어오는 연결(incoming connection)을 제어하는 방법에 대해서 알아본다. IIS 서버는 들어오는 연결에 대해서 동시 연결 수 제한 및 연결 타임아웃(time-out) 값을 제어할 수 있다. 보통 웹사이트가 수락하는 연결의 수는 무제한이며 대부분의 환경에서는 이러한 설정이 최적의 설정이다. 그러나 너무 많은 수의 연결이 있는 경우 웹 사이트의 성능이 감소되어, 최악의 경우 웹사이트의 접속이 불가능할 수도 있다. 이러한 사태를 방지하려면 동시 연결의 수를 제한해야 한다. 동시 연결 수가 제한에 달하면 그 이후의 클라이언트들은 서버로..

Windows , IIS 2016.02.25