আমার ওয়েব সার্ভারে চলমান বেশ কয়েকটি প্রক্রিয়া পর্যবেক্ষণ করা দরকার। কোনও কারণে, বার্নিশ বর্তমানে প্রতিদিন বা দু'বার একবার ক্র্যাশ হয়। আমি কথিত বার্নিশটি স্বয়ংক্রিয়ভাবে পুনঃসূচনা করতে মনিট ব্যবহার করছি, তবে এটি কার্যকর হয় না। বার্নিশের জন্য আমার মনিট.কনফ এন্ট্রি এখানে।
check process varnish with pidfile /var/run/varnish.pid
start program = "/etc/init.d/varnish start" with timeout 60 seconds
stop program = "/etc/init.d/varnish stop"
if failed host <my server ip> port 80 protocol http
and request "/blank.html" then restart
if 3 restarts within 5 cycles then timeout
group server
লগ ফাইলটি দেখায় যে বার্নিশ চলমান বন্ধ হওয়ার পরে, প্রচেষ্টাটি পুনরায় আরম্ভ করার পরে সমস্ত ব্যর্থ হয়। তারপরে অবশেষে মনিট বার্নিশ পর্যবেক্ষণ বন্ধ করে দেয়।
আমি কীভাবে এটি ঠিক করতে পারি তার জন্য কারও কাছে পরামর্শ রয়েছে? বা আরও ভাল, আপনি ক্র্যাশ প্রক্রিয়াগুলি স্বয়ংক্রিয়ভাবে নিরীক্ষণ এবং পুনরায় চালু করার অন্যান্য সহজ উপায়গুলির পরামর্শ দিতে পারেন? ধন্যবাদ!