لقد أنشأنا نظام Discourse يستخدم Keycloak لتسجيل الدخول وتقديم صلاحيات المستخدمين. يبدو أن Discourse يعمل بشكل جيد، لكن فجأة أرى أحيانًا رسالة خطأ هذه وتظهر مع خطأ 503.
بعد لحظات يعود النظام إلى طبيعته. لا أستطيع تكرار المشكلة حتى عند اتباع نفس الخطوات. السلوك غريب للغاية.
قد تتمكن من تضييق نطاق هذه المشكلة بفتح وحدة تطوير أدوات المتصفح والذهاب إلى تبويب الشبكة (انظر الصورة أدناه).
بعد ذلك، أعد تحميل الصفحة/الصفحات واختبر، وستلاحظ على الأرجح أي رسائل حالة شبكة HTTP مثل 404، 502، 403، (200 جيد) وما إلى ذلك، والملف أو استدعاء الشبكة الخارجي الذي يسبب المشكلة.
عند حدوث أخطاء في JavaScript، كما في هذه الحالة، لن يعمل الموقع بشكل صحيح، كما تعلم بالتأكيد، ويشمل ذلك أي تطبيقات أو مكتبات خاصة لتسجيل الدخول مثل keycloak.
اقتراحي لك هو تشغيل موقعك عبر بروتوكول HTTPS ثم المحاولة مرة أخرى.
آمل أن يكون هذا مفيدًا.
انظر أيضًا (من موقع Keycloak):
التالي
قبل أن تبدأ بتشغيل Keycloak في بيئة الإنتاج، هناك بعض الأمور الإضافية التي ترغب في القيام بها، بما في ذلك:
الانتقال إلى قاعدة بيانات جاهزة للإنتاج مثل PostgreSQL