PDA

مشاهدة نسخة كاملة : ما هي مشكلة ارتفاع الـ Server Load


الحسني
15-10-2009, 07:14 PM
السلام عليكم ورحمة الله وبركاته ..

في الأونة الأخير وقبل اسبوع تقريباً وحتى الآن .. أرسل لي المضيف انذاراً بتوقف الموقع إن تحل المشكلة ..

يذكر أن هناك سكربت في الموقع يتسبب في ارتفاع اللود (Server Load) مما يضر بالسيرفر ..

قام الأخت هبة رزق جزاه الله خير بحل المشكلة في بادئ الأمر وهو في إيقاف أحد القوالب في أنفنتي وهو قالب تحويل العملات .. في البداية انحلت المشكلة بنخفاض اللود ولكن ألاحظ من تلك الفترة أن اللود يرتفع إلى ارتفاعات عالية جداً تصل إلى 50 ومن ثم تنزل إلى الـ 2

قمت بتعطيل جميع القوالب في أنفنتي ولكن ما زالت المشكلة قائمة ..

وإليكم هذه الصور للتوضيح

بداية الأمر .. كانت المشكلة في Disk /dev/sdc1 (/home)

http://www.maxforums.net/uploaded/7151/1255098658. jpg

بعد تطور المشكلة .. وبدأت مشاكل الـ Server Load
http://www.maxforums.net/uploaded/7151/1255117258. jpg

وهنا زادت المشكلة أيضاً في الـmysql
http://www.maxforums.net/uploaded/7151/1255195471. jpg

أرجو من الدعم الفني في أنفنتي أو من لديه علم بهذه المشكلة أن يحلها وزاكم الله خير

alshakicom
15-10-2009, 07:40 PM
ماهو شرط انها من موقعك

يمكن من احد المواقع الاخرى على السيرفر

وفي الغالب يسبب هذا الشي الارسال الجماعي او احد الهكات

د.نجلاء نور الدين
17-10-2009, 09:59 AM
استاذي الفاضل

مستضيفك هو من يستطيع مساعدتك هنا

فان كانت استضافتك لدى ابعاد المعلومات ففضلا راسلنا على الدعم الفني وان شاء الله يتم موافاتك بالتفاصيل

او راسل مستضيفك وان شاء الله يفيدك فى ذلك

أطيب تحية

الحسني
17-10-2009, 01:15 PM
أخي alshakicom
جزاك الله خير .. المستضيف ذكر أن المشكلة من أحد السكربتات في الموقع ,, ولا أدري صراحة ما الحل ..

استاذي الفاضل

مستضيفك هو من يستطيع مساعدتك هنا

فان كانت استضافتك لدى ابعاد المعلومات ففضلا راسلنا على الدعم الفني وان شاء الله يتم موافاتك بالتفاصيل

او راسل مستضيفك وان شاء الله يفيدك فى ذلك

أطيب تحية

حسناً أختي نجلاء يعني ما تعرفي السبب إلا إذا كانت إستضافتي لدى أبعد ؟؟

أنا أريد السبب حتى أقوم بحلها بنفسي .. ولم أطلب حلها ,,

ينبع هوست
17-10-2009, 02:15 PM
بما انني ماطلعت على موقعك او السيرفر
لكن بعطيك حل للتجربة
امنع الروابط

http://www.arabwebtalk.com/showpost.php?p=673284&postcount=4

اكتب الكود في .htaccess

alshakicom
18-10-2009, 12:11 AM
بما انني ماطلعت على موقعك او السيرفر
لكن بعطيك حل للتجربة
امنع الروابط

http://www.arabwebtalk.com/showpost.php?p=673284&postcount=4

اكتب الكود في .htaccess



هذي تسبب استهلاك باندويث وليس ضغط على السيرفر

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

الحسني
18-10-2009, 05:49 PM
بما انني ماطلعت على موقعك او السيرفر
لكن بعطيك حل للتجربة
امنع الروابط

http://www.arabwebtalk.com/showpost.php?p=673284&postcount=4

اكتب الكود في .htaccess

أنا عامل حماية للملفات منذ زمن طويل أنظر للصورة التالي :
http://www.maxforums.net/uploaded/7151/1255196454. jpg


هذي تسبب استهلاك باندويث وليس ضغط على السيرفر

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

ما عندي أي شيء غير أنفنتي .. ركبت منتدى قبل مدة .. ولكن بعد ظهور المشكلة قمت بحذفه لمدة ثلاثة أيام لأرى هل منه المشكلة ولكن لم يظهر أي تغير ..

بالمناسبة:
الباندويث المتفق عليه في الخطة هو 15,360,000 (1500 GB)
والمستهلك حتى الآن فقط 56,943

karakas
18-10-2009, 08:25 PM
للمعرفة ....
الSERVER LOAD بإختصار هو مقدار عدد العمليات processes التي تنتظر في طابور queue عمليات المعالج تنتظر المعالج حتى يتم تنفيذها في لحظة زمنية معينة ....
, وكلما زاد عدد هذه العمليات المنتظرة في الطابور كلما زاد الضغط على المعالج(او المعالجات) و الرام كذلك ....

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

من الصورة التي وضعتها أعلاه يتضح أن السيرفر الذي يعمل عليه موقعك ذو 8 معالجات(سيرفر قوي ...)

يعني أقصى حد للسيرفر لود المخصص لك هو 8.00 ...

1 * 8 = 8 حيث 8 هو عدد معالجات السيرفر و 1 هو 100% من العمليات المسموحة لك على المعالجات في فترة معينة



أنت في الصور الثانية وصل عندك السيرفر لود الى 22.02

22.02 / 8 = 2.75

يعني أن كل معالج ينفذ 100% من طاقته و ينتظر في الطابور 175% من العمليات الغير منفذة في تلك اللحظة ...

الآن ما الحل ......

جرب عمل التالي , لأن ليس أمامك الا التجربة الآن :

1 -- عطل بلوك المتواجدون حالياً بصورة مؤقتة ...
لان كل زائر للموقع سيتم أخذ الip الخاص به و مقارنته بالايبيهات المخزنة في قاعدة البيانات ...
و إذا إسترقت النظر الى جدول الi2c ستجد عدد السجلات فيه 44166 سجل ... يعني البحث و
المقارنة في هذه السجلات ال44166 لكل زائر جديد لموقعك , و44166 عملية مقارنة و توابعها ....


2 -- أوقف إرسال النشرات البريدية للمشتركين مؤقتاً ...


هذا ما خطر على ذهني لحد الآن .... جرب الخطوتين أعلاه لمدة اسبوع مثلاً و راقب اذا حدث فرق في اللود ....


دمتم بوافر الصحة و العافية ...

الحسني
19-10-2009, 06:23 AM
دائماً ما أتابع ردود هذا المعرف (karakas) واستمتع بما يكتب .. ^_^

جزاك الله خير أخي karakas على ما تفضلت به .. شرح رائع ومفصل ..

سأقوم بإذن الله بما ذكرت ولي عودة إن شاء الله