lsyncd가 종료된 후 다시 시작할 수 없습니다.

lsyncd가 종료된 후 다시 시작할 수 없습니다.

DR에 새 백업이 생성되지 않는 것을 확인하여 lsyncdDR로 전송되는 서버에 멈춰 있는 것을 확인했습니다 lsyncd. 백업 로그에는 끝없는 "하위 프로세스 종료 대기 중" 오류가 표시됩니다. lsyncd 작업이 멈춰 lsyncd를 다시 시작할 수 없기 때문에 결국 종료했습니다. DR에 백업이 구성되었습니다 /etc/lsyncd.conf.

실행 후 lsyncd에서 상태를 실행하면

systemctl start lsyncd.service

다음 오류가 발생합니다.

[root@backupsteve bin]# systemctl status lsyncd.service
● lsyncd.service - Live Syncing (Mirror) Daemon
Loaded: loaded (/usr/lib/systemd/system/lsyncd.service; disabled; vendor preset: disabled)
Active: inactive (dead)

Apr  3 17:22:19 backupsteve systemd: Started Live Syncing (Mirror) 
Daemon.
Apr  3 17:22:19 backupsteve systemd: Starting Live Syncing (Mirror) Daemon...
Apr  3 17:22:19 backupsteve sh: Error: failure getting absolute path of [/usr/local/cherbles/archive/plause/backups/dr551-prod/sftpdrop2/latestbackup/]
Apr  3 17:22:19 backupsteve sh: Error: Cannot access source directory: /usr/local/cherbles/archive/plause/backups/dr551-prod/sftpdrop2/latestbackup/

내가 그것을 찾아볼 수만 ../dr551-prod/sftpdrop2/latestbackup있다면 . 그리고 백업을 확인해보세요. 최신 백업 폴더에 대한 링크일 뿐입니다. 파일의 이 특정 백업(dr551-prod) 항목은 .conf중간에 있지만 어떤 이유로 해당 항목에서 즉시 오류가 발생합니다. 앞에 서버가 20개 정도 있어요. 실행 중인 인스턴스 가 없으며 lsyncd인스턴스를 여러 번 중지/시작했습니다.

답변1

문제는 내 .conf 파일의 일부에 있습니다. 코드에 버그가 있어서 부팅을 시도할 때마다 존재하지 않는 디렉토리에 들어가려고 합니다. 아마도 이것이 여러분에게 도움이 될 것입니다!

관련 정보