الحصول على استجابة 500 عند الوصول إلى مسار فهرس الفئات

تحدث هذه المشكلة عندما أترك جلسي خاملًا لمدة دقيقة ثم أقوم بتحديث الصفحة.

لا أعرف السبب في أن عنوان IP للعميل يحتوي على قيمة منفذ. هل هناك إعداد ما أفتقده؟

فيما يلي السجل:

Processing by CategoriesController#index as HTML
Redirected to https://forum.doraig.com/login
Filter chain halted as :redirect_to_login_if_required rendered or redirected
Completed 302 Found in 2ms (ActiveRecord: 0.0ms | Allocations: 311)
Job exception: PG::InvalidTextRepresentation: ERROR: invalid input syntax for type inet: “13.86.104.6:3013”
LINE 1: UPDATE “users” SET “ip_address” = ‘13.86.104.6:3013’ WHERE “…”

أرقام المنافذ مدعومة فقط للتطوير المحلي، هل هذا سؤال #dev؟ لن تعمل أي نسخة إنتاجية من Discourse مع منفذ مخصص، فهذا غير مدعوم.

هل تستضيف في Azure؟

نعم، إنه يعمل على Azure. لقد راجعت توثيق Azure، وكانت المشكلة تتعلق بكيفية إضافة Azure رقم المنفذ في رؤوس HTTP. تمكنت من حل هذه المشكلة (راجع: https://azure.microsoft.com/en-ca/blog/rewrite-http-headers-with-azure-application-gateway/). يعمل الآن، كانت المشكلة في Azure.