رضا
8 ماه پیش توسط رضا مطرح شد
0 پاسخ

خطا در لاراول SQLSTATE HY000 1040 Too many connection

اساتید گرامی یه سوال خیلی مهم دارم. اساتیدی که با دیتابیس mysql در لاراول کار کردن .
من نزدیک 150 تا کرون جابز تو سی پنل دارم که هر بعضی ها هر ثانیه و بعضیا هر 1 دقیقه اجرا میشن توی دیتابیس اطلاعات ذخیره می کنن و پاک می کنن تقریبا 200 هزار رکورد در هر 1 دقیقه از طریق کرون جابز ها حذف و جدید جایگذاری میشه . اما مشکل اینجاست کرونجابز فعلله برای اینکار دیگه سایت لاراول و لایوایری من بالا نمیاد خطا SQLSTATE[HY000] [1040] Too many connections رو میده و موقع تنفس توی کرونجابز تا دقیقه بعد شروع بشه سایت بالا میاد و دوباره همین خطا نمای شداده میشه .
دوستان چیکار باید کرد . تو تنظیمات max-connection mysql من 1000000 یعنی یک میلیون کانکشن ست کردم. سرو راختصاصی هستش هارد اس اس دی داره پردازنده 32 هسته ای و رم 96 گیگ و سرور ایران هستش یعنی سرور مورد نداره لاراول این وسط کم میاره. سی پنل سرعتش مشکل نداره دیتابیس مای اس کیو ال میرم هیچ مشکلی نداره سرعت لودش و باز شدنش اما سایت خودش مشکل داره .
من کرون جابز های رو به به صورت ریکوست روی دامنه تنظیم کردم
مثلا : https://test.com/cronjobs1/new هر دقیقه این مثلا اجرا بشه.
چیکار باید انجام بدم لطفا لطفا ممنون میشم اساتیدی که در این حوزه تخصص دارن راهنمایی کنن.


ثبت پرسش جدید

به همدیگه کمک کنیم

به رضا کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام