جوله سريعه حول حلول السيرفرات

السلام عليكم



الموضوع يخص السيرفرات وهو موجه بالخصوص لأصحاب السيرفرات الخاصة او VPS* وساعتمد فيها ع تجربتي معها* وارحب بالمشاراكات التي تضيف الفائدة.

حبيت اتكلم عن مشاكل السيرفرات واسلط الضوء على الأسباب العائدة لها* او اغلبها.

كثيرا ما يلاحظ عملاء سيرفرات VPS ان سيرفرهم يتوقف لفترات متكررة* او خدمة من خدمات السيرفر يتوقف مثل httpd* ftpd* mysqld الخ* وبالطبع نراسل الاستضافة الي بعضها تحوس بالموضوع وينتهي بها الأمر لعمل ريستارت للسيرفر* ثم تعود الخدمة او السيرفر كما كان وهكذا.

يعود سبب التوقف والعمل بشكل متكرر الى حصول استخدام زائد على موارد السيرفر المحددة من قبل الاستضافة. سأوضح ذلك..

نحن نعلم بداية بأن السيرفر الخاص بمثابة قطعة وهمية من السيرفر الفعلي* وهذا شبيه بالنظام الوهمي الذي يعرفه من يعمل على برنامج VMware. معنى هذا الكلام أن السيرفر الوهمي يمكن التحكم في الموارد "resources" الخاصة فيه طالما أنه لا يتجاوز الموارد الخاصة بالسيرفر الحقيقي. نقصد بالموارد سرعة المعالج* حجم الرام* الكاش* باندويدث السيرفر .. الخ
عندما لا يكون الحجم المخصص من الذاكرة مناسب للسيرفر تحصل المشكلة ويحصل التوقف الناجم عن وصول استهلاك الاذكرة الى الحد الأقصى او قريب منه* هذا الأمر حاصل مع جميع الموارد.
لذلك يكون الحل بأن يتم زيادة هذه الموارد من قبل السيرفر الرئيسي التابع للشركة المستضيفة.

- الآن كيف يتم التأكد من أن المشكلة تعود لنقص في الموارد؟

بالامكان التعرف على ذلك بعرض الموارد امامنا** للقيام بذلك قم بالآتي :
1- ادخل السيرفر بواسطة الشل* يجب أن يكون دخولك من حساب root
2- نفذ الأمر التالي:
cat /proc/user_beancounters

سيظهر لك 7 اعمدة يهمنا منها failcnt وهو عمود يظهر قيمة الخطأ الحاصل بعد تجاوز الحد limit المعطى للمورد resource. الحاة الطبيعية أن تكون القيمة فيه صفر* في حال وجود رقم يزيد عنه فإذا المشكلة تعود لذلك المورد.

في حال واجهتك مشكلة شبيهة لا تتردد في ابلاغ الاستضافة* وحين عدم تمكنهم من حل المشكلة قم بالتأكد بنفس الطريقة السابقة واذا وجدت الخلل اخبرهم باسم ال resource المقابل لقيمة failcnt التابع له. وبعدها باذن الله تحل مشكلتك.

هناك أسباب اخرى لتوقف السيرفر او خدمة فيه* وسأذكر المشاكل التي تعود لأهم خدمات السيرفر :
1- يحتمل حدوث خلل في الدي ان اس* نلاحظ ذلك من خلال تنفيذ امر ping على عنوان الموقع* وعلى ايبي الموقع* في حال عدم وجود رد من السيرفر مع الأول وحصول الرد مع الثاني فهذا يدل ان المشكلة من خدمة الدي ان اس bind* هذا الخلل قد يعود لكثير من الأسباب مثل عدم ضبط اعدادات الدي ان اس بشكل صحيح

2- احتمال عدم امكانية تصفح الموقع من خلال المتصفح بالرغم أن ping على السيرفر يعطي اجابة* هذا قد يشير إلى أن الخدمة httpd هي المتوقفة* أسباب توقفه لايمكن حصرها ولكن نضع في الحسبان ألأسباب التالية:

أ) حدوث هجوم على السيرفر من خلال البورت 80 الخاص بخدمة http. يمكن لنا التأكد من حصول هجوم بالنظر الى عدد الايبيات المتصلة وكمية الاتصال المرسلة من قبل كل ايبي* ولذلك بتنفيذ الأمر:
netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
في حال ظهور ايبي يملك عدد يزيد عن ال 50 اتصال هذا يشير الى أنك معرض لهجوم.
حينها علينا فحص الخدمة من وجود اي ضعف امني قد يعود لأي موديول خاص فيه يمكن استغلالها بثغرة DDoS* ويفضل تركيب جدار ناري.. وننصح بأحد البرنامجين afp * csf.

ب) الخدمة متوقفة اصلا* يحصل ذلك بعد اعادة تشغيل السيرفر إلا اذا كانت الخدمة تملك خيار العمل بعد اعادة تشغيل السيرفر. للتأكد استعرض حالت عمل الخدمة عند بدء التشغيل بالأمر
chkconfig --list | grep on
في حال وجدت خدمة http لديها off في كل الأعمدة قم باضافته للعمل عند البدء بتنفيذ الأمر :
chkconfig --add httpd

الموضوع لن ينتهي بهذا القدر فله فروع كثيرة وتوسع كبير* لذا انصحك اخي القارئ أن لا تكتفي بهذا القدر بل أن تقرأ المزيد من المقالات حول هذه القضايا.

هذا و اتمنى أن يكون الموضوع قد افاد بعضكم.

والسلام عليكم ورحمة الله

 

 

 http://www.d3m-vb.net/vb/threads/18218-%D8%AC%D9%88%D9%84%D8%A9-%D8%B3%D8%B1%D9%8A%D8%B9%D8%A9-%D8%AD%D9%88%D9%84-%D9%85%D8%B4%D8%A7%D9%83%D9%84-%D8%A7%D9%84%D8%B3%D9%8A%D8%B1%D9%81%D8%B1%D8%A7%D8%AA

هل كانت المقالة مفيدة ؟

 طباعة

اقرأ أيضاً :

طرق أخذ نسخه إحتياطية من قاعدة البيانات من الشل

 أخذ نسخه إحتياطية من قاعدة البياناتيوزر قاعده البينات : altmyozالباسورد : 2525أسم القاعدة : vb...

اعداد صلاحيات ريسلر جديد من لوحة whm بالصور

السلام عليكم ورحمة الله وبركاتةاضع بين ايديكم شرح وطريقة عمل ريسلر من خلال لوحة تحكم السيرفر WHM...

أوامر أعادة التشغيل للسيرفرات

السلام عليكم ورحمة الله وبركاتة جمعت لكم مجموعه اعاده تشغيل الخدمات بالسيرفر .و من...

تعريب الهاكات

التعريب - Arabizationأكثر المنتجات اللتي نستخدمها هي اجنبيه ؟ صحيح ، لإننا نفتقد دعم منتجاتنا...

شرح تفعيل الـ Zend والـ ioncube و الـ Curl على السيرفر الشخصي

السلام عليكم ورحمه وبركاته اليوم الموضوع شامل عن تركيب الزند والايون كيوب (( ioncube )) وCurl...

Powered by WHMCompleteSolution