سلام
برای ایجاد یه تعداد خیلی زیادی داده ی فیک مانند 100k یوزر خواستم از lazycollection ها در لاراول 6 استفاده کنم ....
مشکلی نداره شروع به انجام کار می کنه فقط تنها مشکلی که به وجود میاد بحث زمانیه که طول می کشه تا انجام بده....
بعد 60 ثانیه (که تنظیمات php.ini من روی 60 هست) با ارور :
Maximum execution time of 60 seconds exceeded
مواجه می شم ....
راه حلی دارید برای این ارور بدون تغییر در فایل php.ini ؟!
@hesammousavi
@khanzadimahdi
@ali.bayat
یعنی lazycollection ها کمکی نمی کنن؟!
@hesammousavi
شاید پاسخ شما همینجا باشد
به نظرتون می تونم از اضافه کردن هر کاربر رو تبدیل به یک job کنم بعد با queue اضافه کنم
راستش رو بخواید تو یک مصاحبه ی کاری مطرح شده که برای اضافه کردن این تعداد از چه راه حلی باید استفاده کرد....
@hesammousavi
راهی بهتر پیدا کردم....
آرتیسان کامند ساختم چون اونجا هیچ محدودیتی نیست و اگه از سرور لینوکسی استفاده کنیم می شه کاری کنیم که کامند در background اجرا بشه ....
بازم ممنونم از تمامی دوستان
@khanzadimahdi
@ali.bayat