rync ত্রুটি io.c এ অব্যক্ত ত্রুটি (কোড 255)


8

আমি আরএসসিএন সম্পাদন করতে একটি স্ক্রিপ্ট ব্যবহার করছিলাম sudo crontab। স্ক্রিপ্টটি একটি 2-ওয়ে আরএসএনসি (সার্ভারএ থেকে সার্ভারবি এবং বিপরীতে) করে। আমি উভয় সার্ভার মেশিন রিবুট করার পরে, আরএসসিএনসি কাজ করছে না sudo crontab। আমি একটি নতুন ক্রোনজব সেটআপ করেছি এবং এটি ব্যর্থ হয়, ত্রুটিটি হ'ল:

rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.6]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]

যাইহোক, টার্মিনাল থেকে চালানো হলে, rync স্ক্রিপ্টটি সমস্যা ছাড়াই প্রত্যাশার মতো কাজ করে। সাহায্য করুন.

উত্তর:


3

প্রাসঙ্গিক তথ্যের প্রায় সম্পূর্ণ অভাবের জবাব দিতে কিছুটা কঠিন কিন্তু সাধারণ নিয়ম হিসাবে, যদি কোনও কমান্ড প্রম্পট থেকে কাজ করে তবে ক্রোন জব থেকে নয়, কারণ আপনাকে কমান্ড (গুলি) এর পুরো পথ নির্দিষ্ট করতে হবে। ক্রোন জবসের একটি সাধারণ ব্যবহারকারীর পরিবেশ নেই, যার অর্থ বিশেষত তাদের নিয়মিত ব্যবহারকারীদের মতো প্যাথ নেই।


আমি আরএসসিএনসি ২.6.৮ এর সাথে একই ধরণের সমস্যা ব্যবহার করতাম, সম্ভবত একটি বাগ যা ক্রোনড ট্রান্সমিশনগুলি এলোমেলোভাবে শেষ করে, তবে আমি মনে করি না যে এটির ত্রুটি কোডটি ছিল কিনা। এটি সে সময় সেন্টস 5.5 এর অধীনে ছিল। পরে নতুন CentOS সংস্করণগুলির সাথে rsync 3.x এ এসেছিল এবং সমস্যাটি ভাল হয়েছে।
ডেভিড রামিরেজ

3

সংযোগ প্রত্যাখ্যান করা হলে এটি ঘটবে বলে মনে হচ্ছে:

ssh: হোস্ট পোর্টে সংযুক্ত 2222: সংযোগ অস্বীকার করা হয়েছে

rsyncত্রুটি দ্বারা অনুসরণ করা :

আরএসএনসিএন: সংযোগটি অপ্রত্যাশিতভাবে বন্ধ হয়ে গেছে (এখনও অবধি 0 বাইটস পাওয়া গেছে) [রিসিভার] আরএসএনসি ত্রুটি: / সোর্সচ্যাশ / আরসিএনসি / আরসিঙ্ক-45/rsync/io.c(453 এ অব্যক্ত ত্রুটি (কোড 255) [রিসিভার = 2.6.9]


সম্ভাব্য কারণ:

  • আমার দৃশ্যে আমার ফায়ারওয়াল সমস্যা ছিল। খোঁচা দিল একটি গর্ত।
  • ভুল পাসওয়ার্ড (আপনার সমস্যার সমাধানের সম্ভাবনা নেই, তবে একই ত্রুটির কারণ হবে)

3

rsyncসংযোগ অপ্রত্যাশিতভাবে বন্ধ হওয়ার কারণগুলির একটি হ'ল সময়সীমা সমস্যা, বিশেষত যখন রিমোট হোস্টের পার্থক্যগুলি পরীক্ষা করতে ফাইল চেকসামগুলি গণনা করতে কিছু সময় নেয়।

এই সমস্যাটি এড়াতে আপনার ~/.ssh/configবা এইগুলিতে এই সেটিংস যুক্ত করতে হবে /etc/ssh/ssh_config:

Host *
  ServerAliveInterval 30
  ServerAliveCountMax 6

এবং allyচ্ছিকভাবে দূরবর্তী সার্ভারে অনুরূপ (ইন /etc/ssh/sshd_config), যেমন

ClientAliveInterval 30
ClientAliveCountMax 6

দেখুন: বিকল্প ServerAliveIntervalএবং ClientAliveIntervalঅর্থ কি?


0

আপনি ব্যর্থ 2ban তালিকা দেখুন।

কমান্ডটি ব্যবহার করুন: "ব্যর্থ 2ban-ক্লায়েন্টটি আপনার নিষেধাজ্ঞার জন্য আপনার আনুষ্ঠানিক আইপিএড ঠিকানাটি এখানে আনুবিপ সেট করুন এবং আবার চেষ্টা করুন"।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.