Debian에서 내 Influxdb2 v2.6 인스턴스는 systemd로 실행되고 로그를 stdout에 기록합니다. 하지만 로그를 /path/to/influxdb.log
.
이 동작을 어떻게 바꿀 수 있나요? 그만큼문서시작 매개변수를 influxd 1> /path/to/influxdb.log
. 그런데 이 구성은 어디에 있나요? 나는 /usr/lib/influxdb/scripts/influxd-systemd-start.sh
파일 내부 어딘가에 있다고 가정합니다.
답변1
해결책을 찾았습니다!
먼저 적절한 권한을 사용하여 빈 로그 파일을 만듭니다.
touch /path/to/influxdb.log
chown influxdb /path/to/influxdb.log
둘째, 시작 스크립트를 수정합니다. 파일 내에서 /usr/lib/influxdb/scripts/influxd-systemd-start.sh
첫 번째 줄은 다음과 같이 변경되어야 합니다.
/usr/bin/influxd 1> /path/to/influxdb.log &
또한 다음 항목이 에 있는지 확인해야 합니다 /etc/influxdb/config.toml
.
log-level = "info"
서비스를 다시 시작하면 로그가 있어야 할 위치에 있습니다.