কতবার অ্যাপাচি এবং মাইএসকিউএল পুনরায় চালু করা উচিত (বিশেষত 150 কে হিট / সপ্তাহে রয়েছে), এবং প্রতিটি নির্দিষ্ট সময় পুনরায় চালু করার আসল উপকারটি কী হবে?
কতবার অ্যাপাচি এবং মাইএসকিউএল পুনরায় চালু করা উচিত (বিশেষত 150 কে হিট / সপ্তাহে রয়েছে), এবং প্রতিটি নির্দিষ্ট সময় পুনরায় চালু করার আসল উপকারটি কী হবে?
উত্তর:
এপাচি এবং মাইএসকিউএল নিজে থেকে মেমরি ফাঁস হওয়া উচিত। বেশিরভাগ ডাটাবেস সার্ভারগুলি যত বেশি সময় চালিয়ে যায় সেগুলি আরও ভালভাবে চালিত হয়। তবে, মডিউলগুলি যা পিএইচপি এর মতো অ্যাপাচিতে সংকলিত হয় তাদের মেমোরি ফাঁস হয় have
এ্যাপাচি MPM মডিউল স্বয়ংক্রিয়ভাবে 10,000 অনুরোধ পর প্রসেস recycles। আপনি MaxRequestsPerChild
এটিকে অন্যরকম কিছুতে পরিবর্তন করতে পারেন , তবে 10,000 একটি যুক্তিসঙ্গত ডিফল্ট।
অ্যাপাচি নিয়মিত পুনরায় চালু করার প্রয়োজন নেই; অথবা মাইএসকিউএল করা উচিত নয়।
প্রিফের্ক মোডে চলমান অ্যাপাচি তার শিশু প্রক্রিয়াগুলি ম্যাকআরকুইয়েস্টপিয়ারচিল্ড ব্যবহার করে পুনর্ব্যবহার করতে পারে; এটি ধীরে ধীরে স্মৃতিশক্তি ফাঁস ইত্যাদির বিরুদ্ধে ডিফেন্স হিসাবে এটি একটি ভাল জিনিস is
মাইএসকিউএলকে নিয়মিত পুনরায় আরম্ভ করা উচিত নয়, কারণ এটি পুনরায় চালু করা একটি পরিষেবা বিভ্রাটের কারণ হবে। মাইএসকিউএল পুনরায় আরম্ভ করার জন্য ইঞ্জিনগুলি শুরু হওয়ার অপেক্ষা করতে হবে এবং এটি গরম হওয়া অবধি কর্মক্ষমতা স্তন্যপান করতে সক্ষম ক্যাশেটিও সাফ করবে। অ্যাড্রেস স্পেস বিভাজনের কারণে এটি আমাদের সময়ে সময়ে পুনরায় চালু করা দরকার বলে মনে হয় [1] তবে এটি একটি 64-বিট সিস্টেমে এতটা ঘটবে না, যা নতুন ইনস্টলেশন সর্বদা চালু রাখা উচিত।
[1] উদাহরণস্বরূপ, প্রতি সেকেন্ডে 100 টি ক্যোয়ারী সহ একটি ব্যস্ত সার্ভারে প্রতি 9 মাস অন্তর
পারফরম্যান্সের কারণে যখনই সম্ভব মাইএসকিউএল পুনরায় চালু করা আপনার উচিত নয়। মাইএসকিউএল ডেটা পৃষ্ঠা এবং সূচিগুলি ক্যাশে করতে প্রচুর মেমরি ব্যবহার করে। আপনি যখন মাইএসকিউএল পুনরায় চালু করবেন তখন সমস্ত ক্যাশেড পৃষ্ঠা মুক্ত হয়ে যায় এবং ক্যাশে গরম করার জন্য আপনার কিছুটা সময় প্রয়োজন । অত্যন্ত লোড হওয়া সাইটগুলিতে ডাটাবেস পুনঃসূচনা কর্মক্ষমতা সমস্যার কারণ হতে পারে।
আপনার সাইটটি ভারী বোঝা হয় না (150k হিট / সপ্তাহে কেবল 1req / 4s দেয়), তাই মাইএসকিউএল পুনঃসূচনাটি বড় সমস্যার কারণ হবে না।
কোনও সিস্টেম বা পরিষেবা কখন রিবুট করা দরকার তা বোঝার জন্য আপনাকে প্রথমে কেন বুঝতে হবে। মেমরি ফাঁস হ'ল সর্বাধিক সাধারণ কারণ তবে এমন আরও কিছু থাকতে পারে যেমন দুর্বল লিখিত সফ্টওয়্যার (সমস্ত খুব সাধারণ!) যা সঠিক অভ্যন্তরীণ গৃহস্থালি সম্পাদন করে না, যেমন ফাইল হ্যান্ডলগুলি যখন আর প্রয়োজন হয় না তখন বন্ধ করে দেওয়া। মেমরি ফুটো হওয়ার মতো না হয়ে লক্ষণগুলি একই রকম হয়। অ্যাপাচি এবং মাইএসকিউএল উভয়ই খুব স্থিতিশীল হিসাবে পরিচিত (যদি না আপনি একটি আলফা বা বিটা সংস্করণ চালাচ্ছেন) এবং বছরের পর বছর ইস্যু ছাড়াই চলতে পারে। সাধারণত অ্যাপ্লিকেশনটির প্রয়োজন হওয়ার অনেক আগে প্যাচগুলি প্রয়োগ করতে অপারেটিং সিস্টেমটির পুনরায় বুট করা দরকার।