الألوان: 🟢 سليم تجاهل | 🟡 منتبه راقب | 🔴 حرج اضغط الزر داخل البطاقة وتصرف الآن.
| المؤشر | 🟢 سليم | 🟡 منتبه | 🔴 حرج | ماذا تفعل |
|---|---|---|---|---|
| PHP Workers | 0 - 25 | 26 - 33 | ≥ 34 | عند الحرج: اضغط "كيف أوقف SSE" داخل البطاقة، نفّذ الأوامر عبر SSH. بعدها التحديث اللحظي يتوقف لكن النظام يبقى يعمل. |
| إجابات/دقيقة | أكثر من 5 | 0 خلال مسابقة نشطة | — | افتح "فتح الجدول"، وافحص قائمة المسابقات الجارية أدناه — أي مسابقة فيها "صامت" يعني scorekeeper متوقف عن الإدخال. |
| اتصالات قاعدة البيانات | أقل من 40 | 40 - 79 | ≥ 80 | عادةً مرتبط بـ PHP Workers — لو عالي مع saturation للworkers، نفّذ نفس خطوة إيقاف SSE. |
| متوسط الحمل | أقل من 0.9× عدد النوى | 0.9 - 1.5× | ≥ 1.5× | عادةً يتزامن مع saturation الworkers. الحل نفسه: إيقاف SSE. |
| مساحة القرص | أكثر من 5 GB | 1 - 5 GB | أقل من 1 GB | لا تأخذ نسخة احتياطية إذا كان حرج. بعد المسابقة: نظّف مجلد backups/. |
answer.submit له.answer.clear.| {{ formatRelative(a.created_at) }} | {{ a.action }} |
{{ a.by_who }} |
كل scorekeeper مفتوح يحجز worker واحد بشكل دائم لاتصال SSE. لو وصلنا للسقف، أوقف SSE وسيرجع التطبيق للعمل (سيحتاج refresh يدوي بدل التحديثات اللحظية).
عبر SSH على prod: