리눅스상에서 웹 호출 문제를 디버깅 하고 싶을 때 mysql 서버 로그를 봐도 부족하고 그럴 때는 패킷을 캡쳐해서 분석할 수 있다.

If you want to debug web call problems on Linux, you may not be able to view the mysql server logs, and you can capture and analyze the packets in such cases.


tpcdump는 기본으로 설치가 안되어 있으니 설치를 해야 한다.

tcpdump can not be installed by default.


그리고 루트 계정으로 실행해야 한다.

and, should run it as root.



tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | perl -e '

while(<>) { chomp; next if /^[^ ]+[ ]*$/;

    if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i)

    {

        if (defined $q) { print "$q\n"; }

        $q=$_;

    } else {

        $_ =~ s/^[ \t]+//; $q.=" $_";

    }

}'


사이트 전체를 통으로 캡쳐하는 프로그램을 만들었다.

OLE로 Internet Explorer를 띄운 다음에..
문서 영역부분을 스크롤 해 가면서 캡쳐하는 방식으로 만들었다.

근데, 브라우저가 떴다 없어지는게 깜빡깜빡 맘에 안드는데 다른 방법은 없을까? -_-ㅋ

사용자 삽입 이미지

'Trash Bin' 카테고리의 다른 글

무궁화호 좌석 배치도  (0) 2009.12.02
업무차 국제전화를 걸었다.  (4) 2008.06.27
갑자기..  (0) 2008.05.15
실수로(;;) 찍힌 사진..  (2) 2007.03.05
지메일 초대권  (1) 2006.04.13

+ Recent posts