نحن نستخدم Discourse 1.9.0 beta15.
كانت إشعارات البريد الإلكتروني تعمل حتى واجهنا مشكلة في الخادم (انتهى مساحة القرص).
بعد إصلاح المشكلة، لاحظنا أن الإشعارات لم تعد تُرسل (لم يستلمها المستخدمون).
هل يمكنك إخباري بالأوامر للتحقق من صندوق البريد في Discourse؟ وكيف يمكن إفراغ الطابور؟ أود معرفة ما إذا كانت الرسائل عالقة في الطابور.
لقد قمت بعدة خطوات:
إعادة تشغيل nginx
مسح redis (flushall)
فحص production.log (لم يتم تسجيل أي مشكلة تتعلق بالبريد)
الاتصال عبر telnet من خادمنا (لا توجد مشكلة مع خادم SMTP الخاص بنا)
هل هناك عملية مسؤولة عن إرسال إشعارات البريد الإلكتروني؟
شكرًا لك،
مرحبًا جاي،
هل توجد طريقة لإعادة تشغيل Sidekiq دون إعادة تشغيل الخادم؟
التطبيق يعمل بشكل جيد، باستثناء إشعارات البريد الإلكتروني.
إذا قمت بإعادة تشغيل التطبيق (إعادة تشغيل المشغّل للتطبيق)، هل تعتقد أن ذلك قد يساعد؟
لم قمت بإعادة تشغيل التطبيق بعد.
نعم، نحن في عملية ترقية Discourse.
شكرًا لك.