যখন আমি স্কিপ ব্যবহার করে নেটওয়ার্কে কোনও ফাইল (আকারের) কপি করার চেষ্টা করেছি তখন আমি একটি ত্রুটি পেয়েছি <file> stalled
কেন এটি ঘটে? আমি কীভাবে এটি সমাধান করব?
যখন আমি স্কিপ ব্যবহার করে নেটওয়ার্কে কোনও ফাইল (আকারের) কপি করার চেষ্টা করেছি তখন আমি একটি ত্রুটি পেয়েছি <file> stalled
কেন এটি ঘটে? আমি কীভাবে এটি সমাধান করব?
উত্তর:
এটি ঘটায় কারণ scp
যতটা সম্ভব ব্যান্ডউইথকে ধরার চেষ্টা করা হচ্ছে এবং যে কোনও বিলম্ব (ফায়ারওয়াল ইত্যাদি দ্বারা) এটি স্টল করতে পারে। ব্যান্ডউইথকে সীমাবদ্ধ করা (-l বিকল্প সহ) এটি ঠিক করবে will
উদাহরণস্বরূপ, আপনি ব্যান্ডউইথকে 1 এমবি / সেকেন্ড (= 8192 কেবিট / গুলি) সীমাবদ্ধ করতে চাইতে পারেন:
scp -l 8192 <file> <destination>
-l 8192
অর্থ 8192 কেবিট / সেকেন্ড এবং -l
সম্ভবত 1 এমবিট / সেকেন্ড অবধি চলতে পারে (যা আজকাল কিছুটা পুরানো বলে মনে হচ্ছে)।
আমি আরএসসিএনসি ব্যবহার করে এটি সমাধান করতে পেরেছি:
rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /tmp/bigfile.txt user@host.com:/tmp/
আপনি কি সিসকো এএসএ ফায়ারওয়ালের পিছনে আছেন? যদি তা হয় তবে "সিক্যুয়েন্স নম্বর র্যান্ডমাইজেশন" বন্ধ করুন এবং এটি আপনাকে অনেক সাহায্য করবে - আপনি যদি আপনার সার্ভারে ব্রডকম এনআইসি সহ সিসকো এএসএ তে থাকেন তবে টিসিপি অফলোড (এথটোল-কে $ ইন্টারফেস tso gso অফ গ্রো অফ অফ) অক্ষম করুন able ।
স্ক্রিপ স্থবির হয়ে গেলে আমরা যে ত্রুটি বার্তাটি পেয়েছি তা প্রদত্ত আমি সন্দেহ করেছিলাম যে এটি এনক্রিপশন যা ব্যর্থ হয়েছিল। "হোস্ট 'মাইজারের (10.10.11.12)' এর সত্যতা প্রতিষ্ঠিত হতে পারে না E src myserver: / tmp / bigfile "। scp বিকল্প সাইফারের সাথে সফল ছিল। ডিফল্ট সাইফার বাফার স্থানটি ফুটিয়ে তুলতে কোনও সমস্যা আছে?
বিকল্প সাইফারের সাথে "-c" যুক্ত করার চেষ্টা করুন এবং দেখুন এটি আপনার স্টলটি সমাধান করে কিনা।