2010/11/12

Log Parser, Output format not specified - using NAT output format

Log Parser 로 IIS 로그 분석이 다음과 같은 오류가 발생하는 경우,.

WARNING: Output format not specified - using NAT output format.
Task completed with parse errors.

-e -10 같은 파라미터를 추가로 줘서 오류 내역을 추적을 해봐야 합니다.
그러면,. 특정 Row 파싱시에 오류가 나는 것을 확인할수 있습니다.

Parse errors:
Log row terminates unexpectedly
  LogFile "H:\LOG_FILES\WWW\W3SVC176439766\ex101111.log", Row number 17024

위 해당 로그를 확인해 보면,.
다음과 같이 문자열중 깨져 보이는 부분 있는데요. 인코딩 문제 입니다.

GET /product/xx-2.jpg - 80 - Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.0;+
EmbeddedWB+14.52+from:+http://www.bsalsa.com/+EmbeddedWB+14.52;+SLCC1;+
.NET+CLR+2.0.50727;+.NET+CLR+3.0.30618;+.NET+CLR+3.5.30729) http://xxxxxxxx/
product/product_view.htm?d=p&l=read&f_code=c&f_c=35&f_p=&f_num=2194&
f_se_pri=&f_se_pro=&f_page=1&n=&n2=?붿??몃???xxx.xxx.co.kr 200 0 0 8395 525 15

물론,. Input Format Parameters 에서, iCodepage 를 줘서 인코딩을 변경할수 있지만, 그렇게 하면 다른 문자열이 깨질수 있습니다.  Log Parser 는 기본값으로 인코딩을 자동 인식 합니다.

그외 COM 오브젝트를 이용하는 경우에는,.
다음과 같은 메시지가 나올수 있습니다.

Error executing query: Error while opening file "D:\WWW_ROOT\xxxxx\리포트.htm": 액세스가 거부되었습니다. [액세스가 거부되었습니다.]

댓글 없음:

댓글 쓰기

가장 많이 본 글