romaissa
11-02-2013, بتوقيت غرينيتش 01:13 AM
سلام عليكم
الايام هذه اعمل على سرفر سيرفر VPS وبتواجهني مشكله ان السرفرات الصغيره احيانا يوصل لحد الرامات بتاعته ويوقف بيوصل لل Hard Limit وهنا بيكون هو بيعمل حاجه كبيره لو سبته هيوقف السرفر كله وبالتالي السرفرات كلها الحل انه هو يتعمل ريسارت
فكره السكربت انه هو بيشتغل كل خمس دقائق او عشر دقائق وقت انت تحدده مثلا وشوف مجموع الرام
الفاضي اد ايه لو لقي مثلا ان مفيش رامي فاضي اقل من 100 ميجا مثلا
الاول يعمل ريسارت للخدمات اللى هيا الاباتشي وقواعد البيانات
وبعدين يعمل يشوف تاني الرامات الفاضيه اد ايه لو اقل من الرقم اللى انت محدده يعمل ريسارت
طريقه التركيب install
رمز Code:
cd ~ wget http://ng4host.net/check.sh chmod 755 check.sh ./check.sh
لو قالك
رمز Code:
Eshtat everything is Ok :) now we finish Salamoz :)
يبئا السرفر الرامات بتاعته اللى فاضيه اكتر من 5 ميجا
لتعديل الرقم اللى لو وصل لحده السرفر بعدها يبدا ينفذ ريسارت الخدمات وبعدها الريسارت تتعدل
منها هنا
رمز Code:
memN=5120 # 5 MB Ram Free Only
عدل الرقم لاي رقم انت عايزه علما بأن وحده القياس هي الكيلو بايت هيا دلوقتي 5 ميجا
واظن ان من 5 لحد 30 كويس وعلى حسب السرفر بتاعك راماته اد ايه طبعا
وبعد كدا نحط السكربت فى الكورن بتاع الروت علشان يشغله لوحده
لو عايز تشغله كل خمس دقائق نفذ الامر ده
رمز Code:
echo "*/5 * * * * /root/check.sh" >> /var/spool/cron/root
لو عايز تشغله كل عشر دقائق
رمز Code:
echo "*/10 * * * * /root/check.sh" >> /var/spool/cron/root
تمام كدا خلص
لو عايز تشيله
شل السطر اللى كتبته فى الcrontab عن طريق
crontab -e وشيل السطر
رمز Code:
rm -rf /root/check.sh
سلام عليكم
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
الايام هذه اعمل على سرفر سيرفر VPS وبتواجهني مشكله ان السرفرات الصغيره احيانا يوصل لحد الرامات بتاعته ويوقف بيوصل لل Hard Limit وهنا بيكون هو بيعمل حاجه كبيره لو سبته هيوقف السرفر كله وبالتالي السرفرات كلها الحل انه هو يتعمل ريسارت
فكره السكربت انه هو بيشتغل كل خمس دقائق او عشر دقائق وقت انت تحدده مثلا وشوف مجموع الرام
الفاضي اد ايه لو لقي مثلا ان مفيش رامي فاضي اقل من 100 ميجا مثلا
الاول يعمل ريسارت للخدمات اللى هيا الاباتشي وقواعد البيانات
وبعدين يعمل يشوف تاني الرامات الفاضيه اد ايه لو اقل من الرقم اللى انت محدده يعمل ريسارت
طريقه التركيب install
رمز Code:
cd ~ wget http://ng4host.net/check.sh chmod 755 check.sh ./check.sh
لو قالك
رمز Code:
Eshtat everything is Ok :) now we finish Salamoz :)
يبئا السرفر الرامات بتاعته اللى فاضيه اكتر من 5 ميجا
لتعديل الرقم اللى لو وصل لحده السرفر بعدها يبدا ينفذ ريسارت الخدمات وبعدها الريسارت تتعدل
منها هنا
رمز Code:
memN=5120 # 5 MB Ram Free Only
عدل الرقم لاي رقم انت عايزه علما بأن وحده القياس هي الكيلو بايت هيا دلوقتي 5 ميجا
واظن ان من 5 لحد 30 كويس وعلى حسب السرفر بتاعك راماته اد ايه طبعا
وبعد كدا نحط السكربت فى الكورن بتاع الروت علشان يشغله لوحده
لو عايز تشغله كل خمس دقائق نفذ الامر ده
رمز Code:
echo "*/5 * * * * /root/check.sh" >> /var/spool/cron/root
لو عايز تشغله كل عشر دقائق
رمز Code:
echo "*/10 * * * * /root/check.sh" >> /var/spool/cron/root
تمام كدا خلص
لو عايز تشيله
شل السطر اللى كتبته فى الcrontab عن طريق
crontab -e وشيل السطر
رمز Code:
rm -rf /root/check.sh
سلام عليكم
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©