2017-11-24 2 views
0

aws에서 nginx/uwsgi를 사용하여 파이썬 응용 프로그램을 배포하고 있습니다.EC2 인스턴스의 로그 파일보기

두 모듈에서 생성 된 로그 파일 (/var/log/uwsgi/var/log/nginx)을 일부 사용자 정의 응용 프로그램 로그 파일로 보는 가장 좋고/권장되는 방법은 무엇입니까? /my/app/logfiles/error.log 등에서?

답변

2

로그를 추적하는 가장 쉽고 편리한 방법은 Amazon CloudWatch Logs입니다.

개요는 blog post을 참조하십시오. CloudWatch Logs 에이전트를 설정/설치하려면 Getting Started을 읽으십시오.

EC2 인스턴스에는 로그를 쓸 수있는 IAM 역할이 필요합니다.

+0

@jarmod 편집 해 주셔서 감사합니다. – Bhavesh

0

추가 유틸리티 또는 권한을 구성하지 않고 EC2 로그를 보는 가장 쉬운 방법은 기본 linux 명령을 사용하는 것입니다.

시스템에 SSH를 설치 한 후 tail -n 50 -f /path/to/logfile.log을 사용하면 로그 파일의 마지막 50 행을 볼 수 있습니다. -f 인수는 tail에게 로그 파일을 계속보고 새로운 내용을 인쇄하도록 지시합니다.

grep을 사용하여 길거나 자주 변경되는 로그 파일을 검색어로 검색 할 수도 있습니다. grep '<your search string>' /path/to/logfile.log | less을 사용하여 검색어 및 페이지와 일치하는 줄을 찾으십시오.

관련 문제