Rsync同步錯誤處理

2021-12-29 21:07:58 字數 1366 閱讀 6553

1.使用者密碼錯誤

@error: auth failed on module test

rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]檢查伺服器a儲存密碼檔案和伺服器b密碼檔案。

伺服器a密碼檔案: /etc/rsyncd/rsyncd.secrets 格式為:username:password

伺服器b密碼檔案: /etc/rsyncd/rsyncd.secrets 格式為:password

2.rsync埠占用

rsyncd version 3.0.6 starting, listening on port 873

bind() failed: address already in use (address-family 2)

socket(10,1,6) failed: address family not supported by protocol

unable to bind any inbound sockets on port 873

rsync error: error in socket io (code 10) at socket.c(541) [receiver=3.0.6]檢查埠是否被占用

> lsof -i:8733.rsync服務未正常啟動

rsync error: received sigint, sigterm, or sighup (code 20) at rsync.c(244) [generator=2.6.9]

rsync error: received sigusr1 (code 19) at main.c(1182) [receiver=2.6.9]說明:

導致此問題多半是服務端服務沒有被正常啟動,到伺服器上去查查服務是否有啟動,然後檢視下 /var/run/rsync.pid檔案是否存在,最乾脆的方法是殺死已經啟動了服務,然後再次啟動服務或者讓指令碼加入系統啟動服務級別然後shutdown -r now伺服器。

熱門推薦

lnmp環境搭建——nginx篇

在rhel6.5中配置本地yum源

ubuntu下zabbix安裝及使用問題

mysql雙主熱備問題處理

rsync同步錯誤處理 fix elementary boot screen (plymouth)

after installing nvidia drivers lnmp環境搭建——mysql篇 shell step by step (3) —— stdin & if shell step by step (4) —— cron & echo

MySql錯誤處理 錯誤處理的例子

有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...

MySql錯誤處理(三) 錯誤處理的例子

mysql錯誤處理 三 錯誤處理的例子 有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not foun...

PHP 錯誤處理

在 php 中,預設的錯誤處理很簡單。一條訊息會被傳送到瀏覽器,這條訊息帶有檔名 行號以及一條描述錯誤的訊息。在建立指令碼和 web 應用程式時,錯誤處理是乙個重要的部分。如果您的 缺少錯誤檢測編碼,那麼程式看上去很不專業,也為安全風險敞開了大門。本教程介紹了 php 中一些最為重要的錯誤檢測方法。...