안녕하세요.
두대의 DB 서버가 있고 스트리밍 복제 설정이 되어있습니다.
archive_mode = on
archive_cleanup_command = ''
이렇게 두 설정이 되어있습니다.
저는 archive_cleanup_command 를 설정한 적이 없지만 Standby 측 로그를 보면 아래의 로그가 반복적으로 나옵니다.
WARNING: archive_cleanup_command "pg_archivecleanup /var/lib/pgsql/archivedir %r": command not found
sh: pg_archivecleanup: command not found
WARNING: archive_cleanup_command "pg_archivecleanup /var/lib/pgsql/archivedir %r": command not found
sh: pg_archivecleanup: command not found
1. archive_cleanup_command 명령을 설정 한 적이 없지만 저 명령이 정확한 경로를 알고 명령수행을 시도하는게 의문이고
2. postgres 계정으로 pg_archivecleanup를 수행 해 보면 명령이 잘 됩니다. 즉 설치는 되어있다는 것 인데, 왜 command not found 가 나올까요?
답변 감사합니다.
|