আমার অনুভূতি আছে যে আমি স্পষ্টতই মিস করছি তবে man [curl|wget]
গুগল ("HTTP" এর ফলে খারাপ অনুসন্ধান শব্দটি তৈরি হয়েছে) বা সফল হয়নি । আমি আমাদের ওয়েবসভারগুলির মধ্যে একটিতে দ্রুত এবং নোংরা ফিক্স খুঁজছি যা প্রায়শই ব্যর্থ হয়, ত্রুটি বার্তায় স্ট্যাটাস কোড 500 ফিরিয়ে দেয়। একবার এটি হয়ে গেলে, এটি আবার চালু করা দরকার।
মূল কারণটি যেমন খুঁজে পাওয়া কঠিন বলে মনে হচ্ছে, আমরা দ্রুত সমাধানের লক্ষ করছি, আমরা আশা করছি যে এটি ঠিক করা না হওয়া পর্যন্ত সময় পার করা যথেষ্ট হবে (পরিষেবাটির উচ্চতর প্রাপ্যতার প্রয়োজন নেই)
প্রস্তাবিত সমাধানটি হ'ল একটি ক্রোন জব তৈরি করা যা প্রতি 5 মিনিটে চলে : এইচটিপি: // লোকালহোস্ট: 8080 / পরীক্ষা করে । এটি যদি স্ট্যাটাস কোড 500 সহ ফিরে আসে তবে ওয়েবসভারটি পুনরায় চালু হবে। সার্ভারটি এক মিনিটের মধ্যে পুনরায় চালু হবে, সুতরাং ইতিমধ্যে চলমান পুনঃসূচনাগুলি পরীক্ষা করার দরকার নেই।
প্রশ্নে থাকা সার্ভারটি একটি উবুন্টু 8.04 ন্যূনতম ইনস্টলেশন যা বর্তমানে পর্যাপ্ত প্যাকেজ ইনস্টল করা রয়েছে যা বর্তমানে প্রয়োজন এটি চালানোর জন্য। ব্যাশে টাস্কটি করার জন্য কোনও কঠোর প্রয়োজন নেই, তবে আমি আরও কোনও দোভাষী না ইনস্টল করে এমন ন্যূনতম পরিবেশে চালানো চাই।
(স্ক্রিপ্টিংয়ের সাথে আমি যথেষ্ট পরিচিত যে একটি এনভায়রনমেন্ট ভেরিয়েবলের HTTP স্থিতি কোড দেওয়ার জন্য কমান্ড / বিকল্পগুলি যথেষ্ট হবে - আমি এটি সন্ধান করেছি এবং খুঁজে পাইনি))