نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: Out of memory

  1. #1
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    98
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    7
    تشکر شده در
    7 پست

    پیش فرض Out of memory

    سلام. من سرور مجازی دایرکت ادمین دارم و جدیدا یکی دو تا از اکانت هام دارن از مصرف بیشراز اندازه استفاده میکنن و کل سرویس بعضی مواقع پیغام خطای زیر رو میده:
    Fatal error: Out of memory (allocated 34645008) (tried to allocate 39 bytes)
    رم من 1024 هست و اکثرا حدود 300 تاش خالیه ولی برای یک لحظه رم پر میشه و این خطا ظاهر میشه.
    حالا بغیر از دستور htop چطور میشه این اکانت پر مصرف رو پیدا کرد؟
    آیا با ldf میشه و اگه میشه چطوری ؟
    راهکار دیگه ای هم دارید بفرمایید.

    میشه براشون مثلا 256 تا رم تعریف کرد تا از کل فضای رم استفاده نکنن ؟
    ویرایش توسط maya2010 : June 23rd, 2014 در ساعت 10:18
    -------------------------------------------------

  2. # ADS




     

  3. #2
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : Out of memory

    نقل قول نوشته اصلی توسط maya2010 نمایش پست ها
    سلام. من سرور مجازی دایرکت ادمین دارم و جدیدا یکی دو تا از اکانت هام دارن از مصرف بیشراز اندازه استفاده میکنن و کل سرویس بعضی مواقع پیغام خطای زیر رو میده:
    Fatal error: Out of memory (allocated 34645008) (tried to allocate 39 bytes)
    رم من 1024 هست و اکثرا حدود 300 تاش خالیه ولی برای یک لحظه رم پر میشه و این خطا ظاهر میشه.
    حالا بغیر از دستور htop چطور میشه این اکانت پر مصرف رو پیدا کرد؟
    آیا با ldf میشه و اگه میشه چطوری ؟
    راهکار دیگه ای هم دارید بفرمایید.

    میشه براشون مثلا 256 تا رم تعریف کرد تا از کل فضای رم استفاده نکنن ؟
    این ارور رو داخل سایت نمایش می دهد؟
    اگر بله باید در php.ini مقدار memory_limit را افزایش دهید.

  4. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    98
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    7
    تشکر شده در
    7 پست

    پیش فرض پاسخ : Out of memory

    آخه برای همه سایت ها اینجوریه. مقدار رم کل سرور من 1024 هست و چقدر برای مموری لیمیت بزارم؟
    -------------------------------------------------

  6. #4
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : Out of memory

    نقل قول نوشته اصلی توسط maya2010 نمایش پست ها
    آخه برای همه سایت ها اینجوریه. مقدار رم کل سرور من 1024 هست و چقدر برای مموری لیمیت بزارم؟
    این ارور کاملا معلوم هست که php سرور و سایت مورد نظر شما بیش از مجاز تعریف شده استفاده می کند.

    بهترین مقدار برای memory_limit : -1 می باشد.

  7. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  8. #5
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    98
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    7
    تشکر شده در
    7 پست

    پیش فرض پاسخ : Out of memory

    یعنی برای هر اکانت جداگانه این php.iniساخته بشه و تو روت اصلیش قرار بگیره و مقدارش هم -1 باشه؟
    پس اینکه میگن مقدار رو 64 بزارید برای چیه؟
    -------------------------------------------------

  9. #6
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : Out of memory

    نقل قول نوشته اصلی توسط maya2010 نمایش پست ها
    یعنی برای هر اکانت جداگانه این php.iniساخته بشه و تو روت اصلیش قرار بگیره و مقدارش هم -1 باشه؟
    پس اینکه میگن مقدار رو 64 بزارید برای چیه؟
    خیر

    دستور زیر را در SSH وارد کنید.

    php --ini

    سپس فایل آدرس فایل php.ini را به شما میدهد و سپس دستور زیر رو وارد کنید :

    nano /usr/local/lib/php.ini

    سپس در فایل بالا با زدن کلید های ترکیبی ctrl+w اقدام به سرچ کلمه memory limit کرده و مقدار آن را -1 بزارید (-1 بهترین مقدار برای کار شما می باشد).
    سپس با ctrl+x و y سیو کنید و وب سرور با با دستور service httpd restart یا service nginx restart ریستارت کنید.

  10. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  11. #7
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    98
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    7
    تشکر شده در
    7 پست

    پیش فرض پاسخ : Out of memory

    خوب این -1 که رم رو کمتر میکنه. الان رم مثلا یکی از سایت ها که ارور میده memory limit روی 18 بود ارور میداد. اگه -1 بکنم که دیگه اوضاعش بدتر میشه !
    -------------------------------------------------

  12. #8
    کاربر اخراج شده
    تاریخ عضویت
    May 2014
    محل سکونت
    /root
    نوشته ها
    183
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    215
    تشکر شده در
    185 پست

    پیش فرض پاسخ : Out of memory

    -1 به معنای نامحدود هست

  13. تعداد تشکر ها از MajorHost به دلیل پست مفید


  14. #9
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : Out of memory

    نقل قول نوشته اصلی توسط MajorHost نمایش پست ها
    -1 به معنای نامحدود هست
    بله .

    میتونید از 512M هم استفاده کنید ولی ممکن است یک سایت در process از مقدار رم بیشتری نیاز داشته باشد!

  15. تعداد تشکر ها از Yas-Host به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشگل ارور Out of memory در وردپرس
    توسط سیدرضا بازیار در انجمن Wordpress
    پاسخ ها: 6
    آخرين نوشته: June 27th, 2016, 12:33
  2. پاسخ ها: 1
    آخرين نوشته: July 28th, 2015, 13:49
  3. مشكل با memory هاي سرور HP
    توسط agent47 در انجمن سوالات و مشکلات
    پاسخ ها: 15
    آخرين نوشته: June 23rd, 2014, 02:02
  4. رفع مشکل memory در سرور برای وردپرس
    توسط دوستان وب در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: January 23rd, 2012, 17:57
  5. PHP.ini memory
    توسط saeed25 در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: January 16th, 2011, 18:05

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •