কতবার রাস্পবেরি রিবুট করবেন এবং এটি এমনকি প্রয়োজনীয়


19

যদি আপনার কোনও স্থানে রাস্পবেরি থাকে এবং এটি অবশ্যই একটি অজগর স্ক্রিপ্ট "চিরতরে" চালাতে হবে (এক বছর, সম্ভবত দুজন, আমার অবস্থান না করেই), আমি কতবার এটি পুনরায় বুট করব? আমি জানি লোকেরা তাদের এক বছরের জন্য বাঁচিয়ে রেখেছে, তবে আমি একটি সাধারণ স্ক্রিপ্ট লিখেছি যা এটিকে ঠিক সময়ে রিবুট করতে পারে + রাস্পবেরি স্বয়ংক্রিয়ভাবে বুটটিতে পাইথন স্ক্রিপ্টটি চালাবে।


1
আপনার প্রয়োজন না হলে পুনরায় বুট করবেন কেন? কিছু সময় আছে যখন উদাহরণস্বরূপ একটি রিবুট সিস্টেম আপগ্রেডের প্রয়োজন হতে পারে। তবে এটি যদি স্বয়ংক্রিয় না হয় তবে আমি পুনরায় বুট করব না। একটি রিবুট ঝুঁকি মুক্ত নয় যে সিস্টেমটি সফলভাবে রিবুট করবে না।
স্টিভ রবিলার্ড

আমি 24/7 চালিয়েছি এখনই days 67 দিনের আপটাইম আছে যা সম্ভবত অস্বাভাবিক নয়। আমি কেবল এটি একটি উদ্দেশ্যে পুনরায় বুট করি। স্টিভ যেমন বলেছেন, কেন এটি কোনও উদ্দেশ্য ছাড়াই করেন?
স্বর্ণলোকস

4
আইটি সহায়তার প্রসঙ্গে আপনি সম্ভবত "90%" সমস্যার পুনরায় বুট করতে সহায়তা করে mean আপনি এলোমেলোভাবে কোনও গ্রাহককে কল করবেন না এবং তাদের এখনই রিবুট করতে বলবেন না;)
সোনারিলকস

1
আর্কে 24/7 ডাটাফলিং, বর্তমান আপটাইম 260 ডি। সাধারণত রিবুট করা সমস্যার দিকে নিয়ে যায়;)
--নিমা

2
কেবলমাত্র আপনার লগ এবং অন্যান্য ক্রমবর্ধমান ফাইলগুলি পরীক্ষা করুন: লোগ্রোটেট এটি করবে। ভারী লোডড ডিস্ক ক্রিয়াকলাপে এসডি কার্ডগুলির একটি সীমিত জীবনকাল রয়েছে, সম্ভবত বাহ্যিক স্পিনিং ড্রাইভ ব্যবহার করতে মুভ / রুট হতে পারে। আমি ক্রনিকের সাথে সিঙ্কের সাথে একটি জ্বলজ্বলে নেতৃত্ব যুক্ত করেছি এবং একটি লাল যা যখন ডিস্কের স্থান কম থাকে এবং কিছু সুরক্ষা লগের তথ্যে লিখিত থাকে, অন্যটি মিনিটে ট্রিমড করে থাকে ys
এফসিএম

উত্তর:


25

আমি আমার হাম রেডিওর রিপিটার এবং সেচ ব্যবস্থা চালিয়ে বেশ কয়েকজন পিস পেয়েছি - বাস্তবে, আমি সুরক্ষা আপডেটগুলি বা অন্য কোনও "রক্ষণাবেক্ষণ" কারণে প্রতি 6 মাসে একবার তাদের রিবুট করতে পারি; তবে আমি এমন বিষয়গুলি দেখিনি যেখানে "জিনিস চালিয়ে যাওয়ার" জন্য পুনরায় বুট করার দরকার পড়েছিল


25

নিরিখে হার্ডওয়্যার , একমাত্র কারণ আপনি কি কখনো একটি ARMHF-Y বোর্ড পুনরায় বুট করার প্রয়োজন হবে ফার্মওয়্যার পরিবর্তন, রম প্রয়োজনীয় পরিবর্তন, বা সম্ভবত নতুন ডিভাইস যে বুটে উপস্থিত থাকা আবশ্যক।

উদাহরণস্বরূপ, ড্রাইভার বা ক্লোজ-টু-মেটাল কার্নেল মডিউল এবং এমন একটি ডিভাইস যুক্ত করা যা সম্ভবত ড্রাইভারটি পুনরায় বুট করার দরকার হবে, কেবল সিপিইউ এবং কার্নেল মেমরি ম্যাপারটিকে পরিবর্তনের বিষয়ে বলার জন্য। আপনি রিবুট না করে লিনাক্স কার্নেল আপডেট করতে পারেন

নিরিখে সফ্টওয়্যার , পাই এর জন্য উপলব্ধ সমস্ত প্রধান কম্পিউটিং পরিবেশে * স্নো-মত 1 , যে তারা সত্য ইউনিক্স ™ বা (ইউ) তুষার-y এ যে, তারা লিনাক্স বা লিনাক্স ডেরিভেটিভ ব্যবহার এবং এইভাবে হয়।

ইউনিক্স এবং এর ডেরাইভেটিভগুলি পুরো স্কেলযোগ্য, পোর্টেবল এবং নির্ভরযোগ্য হতে বুটলোডার থেকে ইউজারল্যান্ড পর্যন্ত ডিজাইন করা হয়েছে; সেগুলি এমন সার্ভারগুলির জন্য তৈরি করা হয়েছিল যা কখনও বা প্রায় কখনও হার্ড রিসেটের মধ্য দিয়ে যায় না (ওরফে পুরোপুরি বন্ধ হয়ে যায় এবং স্ক্র্যাচ থেকে ঠান্ডা বুটযুক্ত হয়), এবং কিছুটা হলেও, রাস্পবেরি পিসের মতো এম্বেড থাকা ডিভাইসগুলি। ফলস্বরূপ, এই লক্ষ্যগুলি পাই এর জন্য প্রযোজ্য।

এটি অনুশীলনের অর্থ, মূলত আপনাকে কখনই আপনার পাই (বা আপনার * নিক্স ডেস্কটপ পিসি রিবুট করতে হবে না)।


1 এক মুহুর্তের জন্য উপেক্ষা করা, মাইক্রোসফ্ট উইন্ডোজ 10: পাই জন্য ইন্টারনেট অফ থিংস সংস্করণ, যা আমি ব্যবহারিক রসিকতা হতে চাই তবে তা হয় নি।


2
আপনার 2 সি এর জন্য আপনাকে ধন্যবাদ, এটি অনেক সহায়তা করেছে, আমি এখন নিশ্চিত যে আমি আমার পিআই পুনরায় আরম্ভ করব না।
রোক ডলিনার

কার্নেল / ডিভাইস মডিউলগুলির আপগ্রেডগুলি হ'ল যদি হার্ডওয়্যারটি পরিবর্তন না করে তবে পুনরায় বুটের প্রয়োজন হয় - এবং আমি যদি জিনিসগুলি সঠিকভাবে বুঝতে পারি তবে এই দিনগুলি পুনরায় চালু না করে মডিউলগুলি পরিবর্তন করা সম্ভব হচ্ছে।
স্লাইভেন

@ স্লিওসেন আপনি রিবুট ছাড়াই মডিউলগুলি পরিবর্তন করতে পারেন , কেবলমাত্র পুরোপুরিভাবে সঠিকভাবে কার্যকরী এবং ননড্রস্ট্রাকটিভ হওয়ার উপর নির্ভর করবেন না
বিড়াল

1
মাসে একবার এনটি রিবুট করবেন? তুমি কীভাবে এলে?
ম্যাক্স রেড

1
@ pjc50 বাহ, বুঝতে পারিনি যে এর জন্য আরও সাম্প্রতিক প্রকাশিত হয়েছে। যদিও আমি এই সম্পর্কে ভুল ছিলাম, আমি জানি যে Win10 আইওটি উইন 10 এর মতো একই কোর এবং সিই নয় :)
ম্যাথু স্টিপলস

3

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


0

আমি আগে লেখা জিনিসগুলির সাথে একমত। নিখুঁত ত্রুটি হ্যান্ডলিং সহ দুর্দান্তভাবে লিখিত সফ্টওয়্যার সহ একটি তাত্ত্বিক পরিস্থিতিতে, কোনও মেমরি ফাঁস নয় ..., একটি রিবুট প্রয়োজনীয় নয় ec

আমার সাইটে 50 টিরও বেশি পিআই (সমস্ত পিআই 3) রয়েছে এবং কিছু সাপ্তাহিক রিবুট হয় এবং অন্যরা কখনও হয় না ... পিআই এর প্রায় সবগুলিই কিওস্ক মোডে ব্যবহৃত হয়, হয় ভিডিও খেলায়, কোনও ওয়েবসাইট প্রদর্শন করে, স্ক্রিপ্ট চালাচ্ছে, ... ব্যবহারকারী পরীক্ষাটি আমার কাছে গুরুত্বপূর্ণ এবং আমি পিআই ব্যর্থ হওয়ার পক্ষে সামর্থ্য রাখি না। আমি তাদের সবার উপরে একটি ওয়াচডগ ইনস্টল করেছি।

আমার সাইটে, আমি নিম্নলিখিত পদ্ধতিটি ব্যবহার করছি (এটি কেবল আমার নিজের অভিজ্ঞতা ব্যবহার করছে, কোনও বৈজ্ঞানিক পটভূমি নেই :-))

  • পিআই এর যে সার্ভারগুলি চালিত হয় (অ্যাপাচি, এসআইপি, ...) এবং কেবল একটি ইথারনেট তারের সাথে সংযুক্ত: আমি তাদের কখনই রিবুট করি না, তাদের কারও কারও প্রায় 2 বছরের আপটাইম থাকে (প্রকৃতপক্ষে, আমি সেগুলি আপগ্রেড করি নি)!

  • বিপরীতে, পিআই-র যে ভিডিওডিওপস চালায় (ওএমএক্সপ্লেয়ার ব্যবহার করে): আমি সেই ডিভাইসগুলি সাপ্তাহিক পুনরায় বুট করি। আমি এগুলি মোটেও রিবুট না করার চেষ্টা করেছি, তবে আমি আবিষ্কার করেছি যে ভিডিওটি মাঝে মধ্যে ওয়াচডগ এমনকি পর্যবেক্ষণ না করেই স্তব্ধ হয়ে যায়। সুতরাং কেউ পর্দায় স্থির চিত্র দেখতে পাবে। আমি বলব যে এক মাসের সময়কালে প্রতিটি ডিভাইস ছিল - প্রায় একবারই ভিডিওটি একবার হিমশীতল হওয়ার 50% সম্ভাবনা ছিল, এই ঝুঁকিগুলি হ্রাস করতে, আমি প্রতি সপ্তাহে একবার রিবুট করার সিদ্ধান্ত নিয়েছি এবং ফলাফলগুলি গ্রহণযোগ্য হবে: তাই দূরে, সাপ্তাহিক রিবুটগুলির এক বছর পরে, আমার কাছে কেবল 2 টি হিমশীতল ছিল (চিত্র হিমশীতল, কোনও পিআই ফ্রিজ)। অবশ্যই আমি সেগুলিও বাদ দিতে চাই, তবে এটি অন্য একটি বিষয়। তাদের জন্য, আমি এসডি-কার্ডের উপর কোনও রিবুটের প্রভাবের বিষয়ে চিন্তা করি না, যেহেতু এটি যদি কখনও ঘটে থাকে তবে এটি কেবল একটি নতুন এসডি-কার্ড লাগিয়েছে এবং সঠিক ভিডিওটি সহ টেমপ্লেট আপডেট করে।

  • পিআই এর যেগুলি ক্লায়েন্ট মোডে রয়েছে এবং ওয়েব-ভিত্তিক ব্যবহারকারীর সামগ্রী প্রদর্শন করে (ক্রোমিয়াম, কেউবি, ...) ব্যবহারকারীর ইন্টারঅ্যাকশন সহ (প্রাথমিকভাবে টাচস্ক্রিন এবং / বা বোতাম): আমি প্রতি মাসে সেগুলি রিবুট করি এবং এখনও পর্যন্ত কোনও সমস্যা হয়নি। সম্ভবত এগুলি পুনরায় চালু করার দরকার ছিল না ... তবে সেই ডিভাইসগুলি স্ক্রিপ্টগুলি (জাভা, নোড.জেএস) চালিয়ে দেওয়া হয়েছে এবং অন্যান্য ডিভাইস থেকে ইনপুট পান আমি ভেবেছিলাম যে কোনও সময়ে রিবুট দরকার হতে পারে, তাই আমি একটি মাসিকের জন্য যাওয়ার সিদ্ধান্ত নিয়েছি পুনরায় বুট করার।

আমি বুঝতে পারি এটি আপনার প্রশ্নের সরাসরি উত্তর দিচ্ছে না, তবে আমি কিছু ব্যক্তিগত অভিজ্ঞতা শেয়ার করতে চেয়েছিলাম যাতে আপনি অন্যান্য উত্তরগুলির সাথে মিলিয়ে পারেন - আপনার প্রকল্পের জন্য সর্বোত্তম পদ্ধতির কী হবে তা বিচার করুন।

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