رفتن به مطلب



iran rules jazbe modir
ADS mahak

Rednofozi

Linux مصرف رم بالا توسط آپاچی در دایرکت ادمین

پست های پیشنهاد شده

در حالت های بحرانی و شدید تر مصرف رم RAM و حافظه سرور در این لحظات گاهی به بیش از ۳۰ گیگابایت و تعداد pid های httpd بیش از ۱۰ برابر نیز میرسد . اصولا محدودیتی برای مصرف رم و حافظه سرور برای آپاچی (در صورت کانفیگ غلط آپاچی) وجود ندارد و این روند تا زمانی که کاملا منابع حافظه سرور اشغال شوند ادامه خواهد داشت . در بسیاری از موارد مدیر سرور یا مسئول کانفیگ سرور شرایط را با حالت های ATTACK و حملات Dos و DDos اشتباه میگیرد . هر چند زیر حملات سبک نیز کانفیگ پیش فرض آپاچی در دایرکت ادمین همین حالت را ایجاد میکند .

راه حل مصرف رم بالا و حافظه سرور توسط آپاچی در دایرکت ادمین به هنگام اتصال کانکشن های بالا به وب سرور httpd :
قبل از ارائه راه حل های ممکن ابتدا به اصلی ترین دلیل بروز این مشکل و مصرف سنگین رم سرور توسط httpd اشاره ای میکنیم . در مباحث گذشته به صورت خلاصه و گذری راجع به MPM یا Multi-Processing Modules در وب سرور آپاچی اشاره کرده ایم . قصد نداریم در این بحث به جزئیات مربوط به انواع Apache MPMs و فرق های آن بپردازیم . 
وب سرور آپاچی در حالت پیش فرض از مدل MPM Perfork استفاده میکند . MPM Perfork سازگار ترین و پایدار ترین مدل پردازشی وب سرور آپاچی است و در عین حال بیشترین مصرف منابع سرور و به خصوص RAM و حافظه سرور نیز از آن این Apache MPM می باشد . مدل Perfork به دلیل نوع استفاده از Thread و Child Process ها مقادیر زیادی از حافظه رم سرور را اشغال میکند . 
در وحله اول میتوانید مقادیر مربوط به MPM را بر اساس نیاز تغییر داده و وب سرور را تیون و بر اساس نیازتان Optimise کنید . این کار نیازمند داشتن علم و اشراف کامل بر روی نحوه عملکرد و کانفیگ وب سرور است و به افراد مبتدی و تازه کار توصیه نمیگردد . 
روش دوم استفاده از Nginx به عنوان Reverse P roxy سر راه وب سرور آپاچی است که بی تاثیر نیست ولی شاید به نوعی پاک کردن صورت مسئله باشد … به هر حال به کمک Nginx Reverse P roxy بخشی از بار روی دوش وب سرور کم میشود .

مصرف بالای RAM وب سرور آپاچی روی مدل Pefrork در دایرکت ادمین 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

telegram channel   jazbe modir

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   بازگردانی قالب بندی

  حداکثر استفاده از ۷۵ شکلک مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

در حال بارگذاری

  • مطالب مشابه

    • توسط  Moeein Seven
      اسکریپت پیدا کردن پنل ادمین وبسایت
      نوشته شده توسط : @Moeein Seven
       
      جهت تهیه سورس این اسکریپت با اکانت تلگرام زیر در ارتباط باشید 
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

       
      جهت استفاده از این اسکریپت وارد لینک زیر شوید
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

       

    • توسط  nashenas223
      با سلام و خسته نباشید طی مشکلاتی که با فدورا داشتم تصمیم گرفتم به سمت اوبونتو بیام ولی آموزشی درست کنم که برای هر دو سیستم عامل به درد بخوره.
      برای شروع روی سیستم عامل خود اگه ویندوزی هستید(بدم میاد از ویندوز کارا) یا مک(بچه بازی ها چیه لینوکسی بشید) شبیه ساز نصب کنید.
      یکی از نسخه های لینوکس را دانلود کنید و نصب کنید پیشنهاد من لینوکس مینت هست mint هست دانلود کنید و روی شبیه ساز خودتون نصب کنید در قسمت بعدی آموزش نصب رو مدیم.
       
      آموزش های من جنبه ی طنز داره کسی به دل نگیره ببینید آخر تمرین بهتر یاد میگیرید تا کسی که جدی درس میده جدی جدی حوصلتونم سر میده ولی من شوخی شوخی لینوکستون میکنم و همه بهتون حسادت میکنن علت کارم به خاطر اینکه سیستم عامل هکر هارو نصب میکنید.
    • توسط  nashenas223
      با سلام و خسته نباشید. 😄
      بهترین میز کار برای کسانی که میخواهند از ویندوز مهاجرت کنن یا میز کاری میخواهند که جذاب باشه من بهشون xfce پیشنهاد میکنم.
      خودم از این میز کار استفاده میکنم.
      امکانات جالبی داره نه خیلی برای حرفه ای هاست و نه خیلی برای مبتدی هاست یک چیزی ما بین این ها کسانی که لینوکس کار میکنند میدونند چی میگم.
      اینم بگم بنده fedora استفاده میکنم،با کسانی که از نسخه های دیبیان مثل اوبونتو یا مینت استفاده میکنند کاری ندارم چون انجمن و منابع خوبی برای آموزش داره.
      کسانی که میخواهند فدورا یاد بگیرن میتونن درخواست اموزش بدن در زیر همین پست اختصاصی برای انجمن بهشون به صورت خصوصی با هزینه ی کم یا عمومی مقدماتی یادشون بدم. 💪
      درمورد توضیع های لینوکس در پست بعدی بیشتر صحبت میکنم.
      با تشکر از دوستان (:
    • توسط  petya
      با سلام با اموزش نصب استیم بر روی لینوکس arch هستیم خب استیم یک شرکت فروش گیم است که گیمر ها ازش گیم را دانلود و به صورت ارجینال پلی میدهند
      اگر شما هم گیمر هستیم میتوانید از این اموزش استفاده کنید
      ابتدا ترمینال را باز کرده و دستور زیرا تایپ کنید :
       
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      با دستور بالا wine نصب خواهد شد تا شما فایل های exe را اجرا کنید
      حالا با دستور زیر اقدام نصب استیم نمایید :
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      امید وارم خوشتان امده باشد با تشکر سوالی بود در بخش faq مطرح نمایید .
    • توسط  petya
      استیم یک شرکت فروش بازی های رایانه ایست و با برنامه استیم گیمر ها میتوانند بازی هارا به صورت اورجینال دانلود و نصب کنند خب در این اموزش میخوام
      یاد بدم که چگونه استیم را بر روی لینوکس دبیان نصب کنید :
      ابتدا ترمینال را باز کرده و دستور زیرا تایپ کنید :
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      با نصب wine شما قادر به اجرای فایل های exe هستید و با دستور زیر استیم را نصب کنید :
       
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      هم استیم نصب خواهد شد الان بازی مدنظر را دانلود کرده و بازی کنید .
      باتشکر
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...