مرحباً،
أقوم بتشغيل خادم Discourse على Digital Ocean يقوم باستقصاء عنوان البريد الإلكتروني الوارد لدينا من مزود استضافة مشترك يعتمد على cPanel لجلب الرسائل لنشرها في Discourse. لقد نجح هذا الأمر بشكل جيد للغاية لمدة عامين تقريباً، ولكنه توقف عن العمل يوم أمس - استلم صندوق البريد بريدًا إلكترونيًا بالأمس في الساعة 3:44 مساءً، وتم التقاطه بالفعل بواسطة مثيل Discourse الخاص بنا على DO، ولكن ثلاثة رسائل بريد إلكتروني وصلت بعد ذلك بوقت قصير لم يتم التقاطها. (تظهر رسائل البريد الإلكتروني في بوابة البريد الإلكتروني الخاصة بـ cPanel للمضيف المشترك، لذا فهي تصل بالفعل؛ ولكن Discourse غير قادر على استردادها.)
هذه ليست مشكلة حجم كبير؛ نتلقى ما بين 0 و 10 رسائل بريد إلكتروني واردة يوميًا، وعادة ما تكون أقرب إلى 0 منها إلى 10.
تُظهر سجلات Discourse:
Job exception: Net::ReadTimeout
- لقد حاولت تغيير فاصل POP3 (كان 7 دقائق، وأصبح الآن 3 دقائق).
- قمت بتحديث Discourse إلى 2026.3.0-latest.
- لقد أعدت تشغيل خادم قطرة Digital Ocean (droplet).
لم يساعد أي من ذلك.
(ألاحظ أن رسالة Net::ReadTimeout تظهر فقط في السجلات كل نصف ساعة أو ساعة، وليس كل 7 أو 3 دقائق كما كان متوقعًا.)
قالت Digital Ocean إنه لم يتغير أي شيء في أنظمتهم قد يسبب هذا؛ ويقول بائع الاستضافة المشترك/البريد الإلكتروني الخاص بي إنه لم يتغير أي شيء في أنظمتهم قد يسبب هذا.
حدث الشيء نفسه في أغسطس - توقف استرداد POP3 عن العمل - ثم بدأ العمل مرة أخرى في غضون أيام قليلة، بينما كنت لا أزال أتواصل مع فرق الدعم في DO والمضيف الآخر الخاص بي.
هل يمكنك اقتراح أي شيء أحاول تجربته لإعادة عمل استرداد POP3؟
شكراً لك!