서비스 출력

서비스 출력

일부 로깅 후에는 우분투가 실행되지 않습니다 systemctl service. service status10000개의 레코드를 실행한 후에는 데이터를 동기화할 수 없습니다. 그 후에는 작동했지만 service restart10000개의 레코드 후에 다시 중지되었습니다.

서비스 출력

여기에 이미지 설명을 입력하세요.

서비스 프로필

[단위]
설명=syslog의 동기화 로그
[제공하다]
재시작=항상
다시 시작 초=3
유형=포크
시간 초과 초=0
추측 MainPID=예
사용자=루트
ExecStart=/bin/bash /home/dv2/synclog_app/multiple.bash "/home/dv2/synclog_app" >/dev/null
한도NOFILE=무한대
NPROC=무한대 제한
CORE=무한대 제한
[설치하다]
WantedBy=다중 사용자.대상

여러 .bash 코드

project_directory=$1
SYSLOG_DIR="/var/log/syslog"
/bin/bash ${PROJECT_DIR}/log_monitor.bash ${PROJECT_DIR} ${SYSLOG_DIR}

log_monitor.bash

project_directory=$1
LOG_DIR=$2
Tail -fn0 ${LOG_DIR} |줄을 읽을 때 php를 실행합니다. ${PROJECT_DIR}/php_script_log_read.php "${line}";

미리 감사드립니다.

관련 정보