激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - 服務(wù)器知識 - rsync 常見錯誤與解決方法整理

rsync 常見錯誤與解決方法整理

2020-09-03 19:47服務(wù)器知識網(wǎng) 服務(wù)器知識

由于我們經(jīng)常使用rsync進行服務(wù)器文件的同步工作,但在配置過程中,會出現(xiàn)很多問題,下面的錯誤基本上都是通過客戶端返回的錯誤進行分析

我們都是通過錯誤日志查看

rsyncd.log里面或.err文件里面,大家可以用記事本打開查看。

注意windows下面我們需要給SvcwRsync用戶,管理同步目錄的所有權(quán)限,基本上這樣就可以了

問題一:
@ERROR: chroot failed
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
原因:
服務(wù)器端的目錄不存在或無權(quán)限,創(chuàng)建目錄并修正權(quán)限可解決問題。
問題二:
@ERROR: auth failed on module tee
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
原因:
服務(wù)器端該模塊(tee)需要驗證用戶名密碼,但客戶端沒有提供正確的用戶名密碼,認證失敗。
提供正確的用戶名密碼解決此問題。
問題三:
@ERROR: Unknown module ‘tee_nonexists’
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
原因:
服務(wù)器不存在指定模塊。提供正確的模塊名或在服務(wù)器端修改成你要的模塊以解決問題。

問題1:
在client上遇到問題:
rsync -auzv –progress –password-file=/etc/rsync.pas [email protected]::backup /home/
rsync: could not open password file “/etc/rsync.pas”: No such file or directory (2)
Password:
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到這個問題:client端沒有設(shè)置/etc/rsync.pas這個文件,而在使用rsync命令的時候,加了這個參數(shù)–
password-file=/etc/rsync.pas
問題2:
rsync -auzv –progress –password-file=/etc/rsync.pas [email protected]::backup /home/
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到這個問題:client端已經(jīng)設(shè)置/etc/rsync.pas這個文件,里面也設(shè)置了密碼111111,和服務(wù)器一致,但是
服務(wù)器段設(shè)置有錯誤,服務(wù)器端應該設(shè)置/etc/rsync.pas ,里面內(nèi)容root:111111 ,這里登陸名不可缺少
問題3:
rsync -auzv –progress –password-file=/etc/rsync.pas [email protected]::backup /home/
@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到這個問題,是因為服務(wù)器端的/home/backup 其中backup這個目錄并沒有設(shè)置,所以提示:chdir failed
問題4:
rsync: write failed on “/home/backup2010/wensong”: No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7]
rsync: connection unexpectedly closed (2721 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7]
磁盤空間不夠,所以無法操作。
可以通過df /home/backup2010 來查看可用空間和已用空間
問題5:網(wǎng)絡(luò)收集問題
1、權(quán)限問題
類似如下的提示:rsync: opendir “/kexue” (in dtsChannel) failed: Permission denied (13)注意查看同步的目錄權(quán)限是否為755
2、time out
rsync: failed to connect to 203.100.192.66: Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
檢查服務(wù)器的端口netstat –tunlp,遠程telnet測試。
可能因為客戶端或者服務(wù)端的防火墻開啟 導致無法通信,可以設(shè)置規(guī)則放行 rsync(873端口) 或者直接關(guān)閉防火墻。
還有一種在同步過程中可能會提示沒有權(quán)限 (將同步目錄加上SvcwRsync全部權(quán)限即可,更簡單的方法就是將SvcwRsync設(shè)為管理員即可)

3、服務(wù)未啟動
rsync: failed to connect to 10.10.10.170: Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
啟動服務(wù):rsync –daemon –config=/etc/rsyncd.conf
4、磁盤空間滿
rsync: recv_generator: mkdir “/teacherclubBackup/rsync……” failed: No space left on device (28)
*** Skipping any contents from this failed directory ***
5、Ctrl+C或者大量文件
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [receiver=3.0.5]
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [generator=3.0.5]
說明:導致此問題多半是服務(wù)端服務(wù)沒有被正常啟動,到服務(wù)器上去查查服務(wù)是否有啟動,然后查看下 /var/run/rsync.pid 文件是否存在,最干脆的方法是殺死已經(jīng)啟動了服務(wù),然后再次啟動服務(wù)或者讓腳本加入系統(tǒng)啟動服務(wù)級別然后shutdown -r now服務(wù)器
6、xnetid啟動
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(759) [receiver=3.0.5]
查看rsync日志
rsync: unable to open configuration file “/etc/rsyncd.conf”: No such file or directory
xnetid查找的配置文件位置默認是/etc下,根據(jù)具體情況創(chuàng)建軟鏈接。例如:
ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf
或者更改指定默認的配置文件路徑,在/etc/xinetd.d/rsync配置文件中。

Rsync configure:
配置一:
ignore errors
說明:這個選項最好加上,否則再很多crontab的時候往往發(fā)生錯誤你也未可知,因為你不可能天天去看每時每刻去看log,不加上這個出現(xiàn)錯誤的幾率相對會很高,因為任何大點的項目和系統(tǒng),磁盤IO都是一個瓶頸
Rsync error:
錯誤一:
@ERROR: auth failed on module xxxxx
rsync: connection unexpectedly closed (90 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
說明:這是因為密碼設(shè)置錯了,無法登入成功,檢查一下rsync.pwd,看客服是否匹配。還有服務(wù)器端沒啟動rsync 服務(wù)也會出現(xiàn)這種情況。

錯誤二:
password file must not be other-accessible
continuing without password file
Password:
說明:這是因為rsyncd.pwd rsyncd.sec的權(quán)限不對,應該設(shè)置為600。如:chmod 600 rsyncd.pwd

錯誤三:
@ERROR: chroot failed
rsync: connection unexpectedly closed (75 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
說明:這是因為你在 rsync.conf 中設(shè)置的 path 路徑不存在,要新建目錄才能開啟同步

錯誤四:
rsync: failed to connect to 218.107.243.2: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
說明:防火墻問題導致,這個最好先徹底關(guān)閉防火墻,排錯的基本法就是這樣,無論是S還是C,還有ignore errors選項問題也會導致
錯誤五:
@ERROR: access denied to www from unknown (192.168.1.123)
rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(359)
說明:此問題很明顯,是配置選項host allow的問題,初學者喜歡一個允許段做成一個配置,然后模塊又是同一個,致使導致

錯誤六:
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] 說明:導致此問題多半是服務(wù)端服務(wù)沒有被正常啟動,到服務(wù)器上去查查服務(wù)是否有啟動,然后查看下 /var/run/rsync.pid 文件是否存在,最干脆的方法是殺死已經(jīng)啟動了服務(wù),然后再次啟動服務(wù)或者讓腳本加入系統(tǒng)啟動服務(wù)級別然后shutdown -r now服務(wù)器

錯誤七:
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(604) [sender=2.6.9] 說明:原數(shù)據(jù)目錄里沒有數(shù)據(jù)存在

rsync 錯誤與解決方法整理補充篇

由于我們經(jīng)常使用rsync進行服務(wù)器文件的同步工作,但在配置過程中,會出現(xiàn)很多問題,下面的錯誤基本上都是通過客戶端返回的錯誤進行分析。

      另外查找錯誤過程中也學到了一個查看錯誤的方法-查看系統(tǒng)日志,我們操作的每步都會在日志上有說明,有時候報錯看不懂,日志上都寫的清清楚楚。

      命令:cat /var/log/messages

問題一:

@ERROR: auth failed on module bachup
 rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:服務(wù)器端該模塊(backup)需要驗證用戶名密碼,但客戶端沒有提供正確的用戶名密碼,認證失敗。  提供正確的用戶名密碼解決此問題。 
這個問題比較蠢,如果可能你和我一樣明明在模塊里寫了密碼文件,怎么都不通,這個時候我勸你先檢查一下所寫模塊中是不是和下圖一樣。比如,某處多了個s。

rsync 常見錯誤與解決方法整理

問題二:110錯誤 -time out

rsync: failed to connect to 203.100.192.66: Connection timed out (110) 
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]

原因:

檢查服務(wù)器的端口netstat –tunlp,遠程telnet測試。 可能因為客戶端或者服務(wù)端的防火墻開啟 導致無法通信,可以設(shè)置規(guī)則放行 rsync(873端口) 或者直接關(guān)閉防火墻。 
在這里博主是重啟過服務(wù)器,然后就報110了,直接開啟rsync服務(wù)就行。

命令:service rsyncd start

問題三:113錯誤 -防火墻
rsync: failed to connect to 218.107.243.2: No route to host (113) rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9] 原因:
防火墻問題導致,這個很簡單,關(guān)閉防火墻就可以。不過博主還是被困在這里幾個小時,因為linux防火墻分兩種:

-iptable和-firewall
認識到這個問題首先查看系統(tǒng)的防火墻種類,查看防火墻狀態(tài)即可
service iptable status
firewall-cmd –state

確定防火墻種類后再按對應方法將防火墻關(guān)閉即可。

問題四:1516錯誤

@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1516) [Receiver=3.0.9]

rsync 常見錯誤與解決方法整理

解決:這個問題錯誤差別很大,可查看系統(tǒng)日志查看錯誤,再搜索解決方法。

注意:一般這種情況都建立在可以連通的基礎(chǔ)。去服務(wù)端查看系統(tǒng)日志,可以查看相關(guān)錯誤。

命令:cat /var/log/massages

cat /var/log/rsyncd.log

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 香蕉视频1024| 久久久久日本精品一区二区三区 | 永久免费不卡在线观看黄网站 | 欧美羞羞视频 | 久草欧美 | 国产拍拍拍三级费视频在线观看 | 欧美激情天堂 | 康妮卡特欧美精品一区 | 国产刺激高潮av | 日韩精品dvd| 2021av视频| 国产一区日韩一区 | 国色天香综合网 | 日产精品久久久一区二区福利 | 国产成人在线播放视频 | 久久久久久久久久亚洲 | 99久久自偷自偷国产精品不卡 | 色悠悠久久久久 | 91短视频在线播放 | av在线一区二区三区 | 香蕉久久久久久 | 亚洲精品日韩色噜噜久久五月 | 日本黄色免费观看视频 | 黄在线看| 欧美77| 777zyz色资源站在线观看 | 牛牛热这里只有精品 | 久久免费视频5 | 久久艹国产精品 | 永久免费不卡在线观看黄网站 | 9999免费视频 | 久久久www成人免费毛片 | 精品久久久久久久久久久久包黑料 | 国产一区二区不卡视频 | 性少妇videosexfreexx | 亚洲国产网站 | 国产影院一区 | 中文字幕欧美亚洲 | 性盈盈盈影院 | 在线视频 中文字幕 | 亚洲一区二区网址 |