[華語, cmn-Hant-TW]
最近又要複製很大的 Time Machine 備份,開給他跑整天結果第二天一看居然連磁碟都被退出了,在伺服器端看到這樣子的訊息:
Dec 24 17:41:45 pitaya afpd[49716]: read: Operation timed out Dec 24 17:41:45 pitaya afpd[49716]: dsi_stream_read: len:-1, Operation timed out Dec 24 17:41:45 pitaya afpd[49716]: dsi_stream_read: len:0, unexpected EOF Dec 24 17:41:45 pitaya afpd[49716]: dsi_disconnect: entering disconnected state
可能晚上伺服器有跑其他太操的東西,或是網路被塞到反應不及,然後就 timeout 了,翻了一下說明文件似乎也不難處理,afp.conf 裡面有兩個參數可以調:
tickleval = number (G) timeout = number (G) |
兩個乘起來就是 timeout 的時間,預設值是 30 x 4 = 120 (s) 也就是 2 分鐘,拉大一點到 5-10 分鐘效果好。
另外這篇討論中有提到傳大檔結果發生重新連線會斷掉的問題,可以加大 buffer 解決
tcprcvbuf = 6553600 tcpsndbuf = 6553600 |
不過也不能開太大,不然會遇到這種錯誤訊息
afp_over_dsi: setsockopt(SO_SNDBUF): No buffer space available
沒遇到問題的話就不要動他就是
Submit your site to 1000 directories quickly and easily with one click here-> http://bit.ly/3SVQD4B