منذ فترة قصيرة، بدأ منتدى Discourse الخاص بنا في استنفاد المهلة الزمنية لمعظم الطلبات: https://caddy.community
لم يتم إجراء أي تحديثات أو تغييرات عند بدء حدوث هذه المشكلة قبل بضعة أيام. في بعض الأحيان يعمل التحميل بشكل جيد، لكن بعد بضع دقائق يستغرق التحميل دقائق. (لذلك إذا كان الرابط أعلاه يعمل بسرعة بالنسبة لك، فحاول مرة أخرى بعد بضع دقائق. يمكنك أيضًا تجربة الأمر curl.)
نحن مستضافون على DigitalOcean.
موارد الجهاز ليست ممتلئة: هناك وفرة من وحدة المعالجة المركزية والذاكرة العشوائية (RAM) والقرص وإدخال/إخراج الشبكة المتاحة.
لا توجد أخطاء في السجلات، ولا توجد عمليات غير معروفة قيد التشغيل على الجهاز. كان يعمل بشكل جيد لمدة ثلاث سنوات تقريبًا، لكنه الآن لا يعمل.
هل يعرف أحد كيفية جعل المنتدى يعمل بشكل أسرع؟ قمنا بإعادة تشغيل الجهاز ولا يزال المنتدى يعمل ببطء.
حسنًا، يبدو أن اتصالات ssh الخاصة بي تنقطع أحيانًا أيضًا.
أتساءل ما إذا كانت DigitalOcean تعاني من مشاكل في الشبكة (على الرغم من أنهم لم يبلغوا عن أي شيء) — ربما سأضطر إلى فتح تذكرة مع DO لمعرفة ذلك. قد لا يكون الأمر محددًا لـ Discourse.
الوقت المستغرق في Redis لا يتم احتسابه وقد يسبب ما تراه. سيتعين عليك التعمق في الخادم والتحقق مما إذا كان Redis يواجه صعوبة في حفظ التغييرات على القرص.
دعني أصلح نفسي قليلاً هنا. الوقت المستغرق في Redis لن يظهر في الجزء المفصل من Mini Profiler، بل سيُحتسب ضمن الوقت الإجمالي في العمود الأول. لذا، بالنظر إلى لقطة الشاشة الخاصة بك، يبدو أن هذا ليس هو الحال.
هل يسجّل Caddy وقت الانتظار على الخادم الخلفي والوقت الإجمالي المستغرق في كل طلب؟ هل هناك احتمال أن يكون الوكيل العكسي في حالة انتظار؟