السلام عليكم ورحمة الله وبركاته
آسف للإطالة لكن ارجوا قراءتها كاملة، لا أعرف بعدُ كيف تُختصر !
أنا مبرمج مبتدئ في لغة PHP، ربما يعرف الكثير منكم ميزة البوت - bot الموجود في تطبيق التواصل telegram
طبعا قمت ببرمجة بوت ورفعته على السيرفر وربطته بـ Webhook ، والآن على سيرفري 50 بوت " فرضا "
توجد أوقات محددة، يتم فيها نشر رسائل كثيرة من قِبل كل البوتات تقريبا
مثلا عند الساعة 7 صباحا كل بوت سيقوم بنشر 100 رسالة لـ100 محادثة مختلفة
المشكلة التي تحدث : أنه يصيب السيرفر بطء شديد في هذا الوقت، يصل لتأخر الاستجابة الى 4 - 3 دقائق !
والمشكلة الأعظم، أني لا أدري لماذا هذا البطء !
مواصفات السيرفر جربت زيادتها ، الى ضعفين وأربعة وثمانية أضعاف، تبقى المشكلة نفسها !
لا يوجد ضغط على المعالج، لم يمتلئ الـ RAM بعد !
اذن : لماذا يتأخر السيرفر في الاستجابة ويتوقف لفترة ثم يعمل؟
منذ شهر وأنا أبحث ولا أجد من يفيدني !
قُمت بتوزيع البوتات على سيرفرين و قلّت مدة البطء، الى دقيقة أو أقلّ
أرجوا ان تعطيني رأيك، ولو لم تكن تتوقع صحته، ربما هو الحلّ أو المشكلة
PHP / NGINX / 1CPU / 512MB RAM / 20 SSD / digitalOcean
التعليقات