আমি চেষ্টা করার পরে rsync -qaPH source/ 192.168.1.21:/var/backupsআমি পেতে
rsync: [sender] write error: Broken pipe (32)
rsync error: unexplained error (code 255) at io.c(837) [sender=3.1.0]
আমার আদেশে কী ভুল?
আমি চেষ্টা করার পরে rsync -qaPH source/ 192.168.1.21:/var/backupsআমি পেতে
rsync: [sender] write error: Broken pipe (32)
rsync error: unexplained error (code 255) at io.c(837) [sender=3.1.0]
আমার আদেশে কী ভুল?
উত্তর:
255 আসলে কোনও "নেটিভ" rsyncরিটার্ন কোড নয়। rsyncএসএসএইচ থেকে 255 ত্রুটি কোড স্ক্র্যাপ করে এটিকে ফেরত দেয়। আমার কাছে দেখে মনে হচ্ছে গন্তব্য সার্ভারের কোনও কিছু এসএসএইচ ব্লক করছে বা এটি সংযুক্ত হওয়ার পরে এটি ভঙ্গ করছে, অতএব, "ভাঙা পাইপ"। আমি @ কেনারব এর সাথে একমত নই কারণ এটি যদি সময়সীমার সমস্যা হয় তবে আপনি সম্ভবত rsyncপ্রস্থান কোড 30 বা 35 দেখতে পাচ্ছেন ।
ভাঙা পাইপ ত্রুটির সম্ভবত সম্ভবত সময় শেষ হয়েছে hit উদাহরণস্বরূপ, রিমোট আরএসএনসি কমান্ড ফাইল পার্থক্য গণনা করা শুরু করেছিল, তবে এটি ক্লায়েন্টকে সময় মতো জবাব দেয়নি।
যদি এটি খুব ঘন ঘন ঘটে থাকে তবে আপনার স্থানীয়টিতে এই সেটিংসটি যুক্ত করুন ~/.ssh/config:
Host *
ServerAliveInterval 30
ServerAliveCountMax 6
এবং রিমোট সার্ভারে (যদি আপনি অ্যাক্সেস পেয়ে থাকেন), এগুলিকে সেটআপ করুন আপনার /etc/ssh/sshd_config:
ClientAliveInterval 30
ClientAliveCountMax 6
দেখুন: বিকল্প ServerAliveIntervalএবং ClientAliveIntervalঅর্থ কি?