انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: خطای چیست؟ Allowed memory size of 536870912 bytes exhausted (tried to allocate..  (دفعات بازدید: 1636 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
سلام علیکم

من یک برنامه دارم که برای شمار بسیاری  record جدول پایگاه داده اطلاعاتی از اینترنت می گیرد و در پایگاه داده ذخیره می کند. اما در حال اجرای برنامه به خطای زیر
Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 39 bytes) in............. برخوردم که گمان می کنم به خاطر تنظیمات php.ini , memory_limit هست

هنگامی که خطا را در google جستجو کردم به دستوری زیر
ini_set('memory_limit', '-1');
برخوردم آیا این دستور مشکل برنامه را حل می کند؟
باید دستور را به همراه برنامه در حال اجرا بنویسم؟
راستی در حال حاضر مقدار memory_limit در پرونده php.ini برابر 512MB است.
memory_limit = 512M      ; Maximum amount of memory a script may consume (128MB)

بسیار متشکرم
« آخرین ویرایش: 04 شهریور 1392، 07:25 ب‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني