본문 바로가기

Librados Python - Object Input, Output 관련 포스팅 목록 Ceph, RADOS - pool list, create, delete - http://ngee.tistory.com/758 Librados Python - Pool List, Create, Delete - http://ngee.tistory.com/759 Librados Python - Object Input, Output - http://ngee.tistory.com/760 이번에는 특정 Pool에 Object를 Input, Output 하는 것에 대해서 테스트해봅니다. 일단 참고문헌은 다음과 같습니다. Librados (Python) - http://ceph.com/docs/master/rados/api/python/ 1. ioctx Librados (Python)에서는 Input.. 더보기
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에 작성하는 부분입.. 더보기