이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 penlogd 명령입니다.
프로그램:
이름
penlogd - 웹 서버 로그 통합
개요
펜로그 [-fd] [-j 디렉토리] [-l 로그 파일] [-n N] [-p pidfile] [-u 사용자] 포트
예
penlogd -l /var/log/access_log -p /var/run/penlogd.pid 10000
기술
펜로그 펜과 각 웹 서버로부터 로그 항목을 받습니다. 그것은 통합한다
각 항목의 소스 주소를 "실제" 클라이언트 주소로 대체하여 항목
결과를 stdout이나 명령줄에 제공된 파일에 씁니다. 이것은 완전히
로그가 이미 병합되었으므로 병합 로그를 사용한 후처리가 필요하지 않습니다.
펜은 자신의 로그를 penlogd로 보내도록 지시받아야 합니다. 자세한 내용은 HOWTO 및 펜 매뉴얼 페이지를 참조하세요.
penlogd에 HUP 신호를 보내면 로그 파일이 닫히고 다시 열립니다.
stdout에 로깅합니다. 다음과 같이 로그를 회전합니다.
mv access_log access_log.1 kill -HUP `cat `
어디 펜의 프로세스 ID가 포함된 파일입니다.
penlogd에 TERM 신호를 보내면 로그 파일이 닫히고 깔끔하게 종료됩니다.
옵션
-d 디버깅을 켭니다. 포그라운드에서 실행 중인 경우 출력은 stderr로 이동합니다.
(-f 참조) 그렇지 않으면 syslog(시설 사용자, 우선순위 디버그)에 기록됩니다.
-f 전경을 유지합니다.
-j DIR chroot 환경에서 실행하십시오.
-l 로그 파일
출력을 로그 파일에 기록합니다.
-n N 캐시할 펜 로그 항목 수(기본값 1000)
-p PID 파일
프로세스 ID를 pidfile에 씁니다.
-u 사용자
다른 사용자로 실행하십시오.
port penlogd가 로그 항목을 수신하는 UDP 포트입니다.
onworks.net 서비스를 사용하여 온라인으로 penlogd를 사용하세요.