본문 바로가기

Celery Logging *관련 포스팅 내용 Celery + RabbitMQ + Django 참조사이트 : http://ngee.tistory.com/540 Celery + RabbitMQ + Django 연계 1 : http://ngee.tistory.com/542 Celery + RabbitMQ + Django 연계 2 : http://ngee.tistory.com/548 Celery + RabbitMQ + Django 연계 3 : http://ngee.tistory.com/549 Celery Args : http://ngee.tistory.com/550 Celery Worker : http://ngee.tistory.com/563Celery Worker2 : http://ngee.tistory.com/564Celery Lo.. 더보기
리눅스에서 원격지 로그 여러개 같이 보기 이번에는 예전에 포스팅한 내용을 바탕으로 원격지 컴퓨터들의 로그를 한 번 에 볼 수 있는 CLI를 간단하게 소개합니다. 먼저, 아래 포스팅을 잠깐이라도 확인하시면 쉽게 이해됩니다. 원격지 로그 보기 : http://ngee.tistory.com/343 로그 여러개 한 번에 보기 : http://ngee.tistory.com/342 A Server : 192.168.0.100 B Server : 192.168.0.101 C Server : 192.168.0.102 myComputer : 192.168.0.99 위와 같이 3개의 서버가 존재하고, 각 서버에서 Apache가 작동되고 있다고 가정합니다. 우리는 myComputer에서 서버들에 누가 들어왔나 확인하고자 /var/log/apache/access.l.. 더보기
리눅스 다른 서버 로그보기 (log viewing of other server) 리눅스에서 다른 서버의 로그를 보기 위해서는 다음과 같은 방법으로 쉽게 가능합니다. ssh userid@ip_address 'tail -f logfile' 예를 들어서 192.168.0.20 서버의 root로 /var/log/apache2/error.log를 현재 내 서버에서 보고싶다고 하시면? 아래와 같이 하시면 되겠죠. ssh root@192.168.0.20 'tail -f /var/log/apache2/error.log' 사실 뒤에 있는 '' (작음따옴표 안에 리눅스 명령어를 작성해주시면 되는거죠) 예를 들어서 /var/log에 있는 파일들이 머가 있나 보기 위해서는 ssh root@192.168.0.20 'ls -al /var/log' 요런식으로요. 더보기
리눅스에서 여러개 로그 보기 (multitail 활용) 리눅스에서 tail을 통해 로그를 계속 확인하실 수 있습니다. 관련 포스팅은 아래에 있습니다. 리눅스 - 아파치 웹 서버 로그 보기 (Apache Web Server Log) : http://ngee.tistory.com/218 위 포스팅에서는 tail -f 로 각 로그 파일을 보는 것에 대해서 작성되었고, 이번 포스팅에서는 한 번에 여러 개의 로그 파일을 확인하는 방법에 대해서 작성해보려구요. 간단하게 multitail을 사용하시면 끝입니다. 일단 multitail을 설치하셔야겠죠. root 권한에서 apt-get install multitail 위와 같이 입력하시면 multitail이 설치가 되구요. 사용하는 방법은 다음과 같습니다. multitail (한칸띄고) 로그파일1 (한칸띄고) 로그파일2 ... 더보기
rabbitmq log view (로그 보기) rabbitmq log를 보려면요. 간단하지만, root 권한에서 tail로 찍어보면 되겠죠. tail -f /var/log/rabbitmq/*.log 위와 같이 하시면 계속 로그가 올라오는 것을 확인 하시면서 작업 하실 수 있습니다. 더보기
PHP에서 아파치 에러로그에 출력하기 (apache error log) PHP를 자주 쓰지 않아서, 거의 잘 모르는 상황인데요. 에러 로그에 기록해서 디버깅하기 위해서, 찾아보았습니다. 아주 예전에 소스 코드에 작성해두었더라구요..;; error_reporting(E_ALL | E_STRICT); 요걸 꼭 써줘야 하더라구요. 아니면 php.ini 파일에서 수정하는 방법도 있는 것 같습니다. 아파치 웹 에러 로그에 출력은 error_log(변수); 해주면 log 파일에 출력되는 것을 확인 할 수 있습니다. 더보기
리눅스 - 아파치 웹 서버 로그 보기 (Apache Web Server Log) 우분투 기준으로 작성하겠습니다. 일단은 아피치 웹 서버를 apt로 설치하셨겠죠?? ex) apt-get install apache2 아파치 웹 서버의 로그를 보기 위해서는 결론적으로 다음 명령어를 입력하시면 됩니다. tail -f /var/log/apache2/error.log /var/log 라는 폴더가 여러 응용프로그램들의 로그가 기본적으로 저장되는 곳입니다. 아파치 웹 서버도 마찬가지구요. tail -f 라는 명령어는 다음과 같이 설명되어 있는데요. Print the last 10 lines of each FILE to standard output. (tail --help 중 일부) -f 라는 옵션을 주어서, 에러로그를 한 번 출력하고 끝인 것이 아니라, 계속 모니터링 해줄 수 있습니다. 아래 그림.. 더보기
iOS - 버튼 이벤트 처리하기, 스토리보드(storyboard) 이용 iOS 개발 완젼 기본적인 내용으로 하나 더 추가합니다. 버튼 이벤트 처리하는 것인데요. 이 포스팅의 목적은 스토리보드에서 버튼 만들고, 버튼이 터치 될 때 로그를 출력하도록 하는 것입니다. 이것만 이해하면 버튼을 눌렀을 때 함수를 호출한다던지, 다른 View로 이동한다던지, 등등을 할 수 있겠죠 ㅎㅎ 그림들은 누르면 커져요. 1. 프로젝트 생성하고, view에 버튼을 추가하기 - xCode를 실행하고 new Project 눌러서 하나의 프로젝트를 생성하도록 합니다. 아래 그림과 같이 말이죠. 간단한 내용을 테스트 하는 것이니깐 Single View Application으로 선택하시고, 적당한 내용 기입해서 프로젝트를 생성합니다. 2. 스토리보드에서 View에 Button 추가하고, 소스코드에 연결하기... 더보기
Apache favicon error 아파치를 설치하고, 접근하다 보면 error.log에 favicon error가 출력되는데, 계속 보고 있으면 신경쓰이니 이걸 error.log에서 출력되지 않도록 설정하기 위해서는 우분투 기준 vi /etc/apache2/site-available/default 로 설정 파일을 열고. 아래와 같은 내용을 추가하면 된다. Redirect 404 /favicon.ico ErrorDocument 404 "No favicon" 쉽게 해결 :) 더보기
wsgi - error log write (에러로그에 출력하기) wsgi로 서버쪽 스크립트를 작성한 경우 cgi 처럼 sys.stderr.write("에러 내용") 하면 제대로 에러로그에 출력되지 않습니다. def application(environ, start_response): environ['wsgi.errors'].write("에러내용") 요런 식으로 하면 잘 출력됩니다. 더보기
웹 서버 로그에 프린트문 출력하기 - apache, error log, print cgi 폴더에 작성하지만, cgi와는 별 관계는 없어요. 그냥 cgi 폴더를 web으로 변경해야 하나, 고민중입니다. 아무튼 !! 이번에는 apache error log에 출력하는 방법에 대해서, 작성해보려구요. 일단 코드 부터 보시죠 !! 1 #!/usr/bin/python 2 # -*- coding:utf-8 -*- 3 4 import sys 5 6 print "Content-type: text/html\n\n" 7 8 sys.stderr.write("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") 4번째 줄에서 sys 모듈을 import 해줬구요. 6번째는 cgi 사용을 위한 것이구요. 8번째 줄에서 sys 모듈을 이용해서 아파치 error log에 작성하는 부분입.. 더보기