خطأ داخلي في خادم Discourse AI

أقوم بتشغيل Discourse عبر Docker المستضاف ذاتيًا على جهاز افتراضي يعمل بنظام Ubuntu. لقد قمت بتثبيت المكون الإضافي Discourse AI دون مشاكل، وتظهر جميع الإعدادات في لوحة المسؤول، ومع ذلك، عندما أحاول استخدام أي خدمات ذكاء اصطناعي أو اختبارها في لوحة المسؤول، أواجه هذه الأخطاء. بصراحة، ليس لدي أي فكرة عما يحدث هنا، يمكنني الوصول إلى واجهة برمجة تطبيقات OpenAI وواجهة برمجة تطبيقات Google داخل Docker باستخدام curl -I ولكن تطبيق Discourse AI الفعلي يبدو أنه يحتوي على خطأ يتجاوز نطاق فهمي.

يعمل الموقع من خلال Cloudflare Zero Trust إذا كان لذلك أي أهمية.

Timeout::Error (Timeout::Error)
lib/final_destination/resolver.rb:31:in `block in lookup'
lib/final_destination/resolver.rb:8:in `synchronize'
lib/final_destination/resolver.rb:8:in `lookup'
lib/final_destination/ssrf_detector.rb:128:in `lookup_ips'
lib/final_destination/ssrf_detector.rb:96:in `lookup_and_filter_ips'
lib/final_destination/http.rb:15:in `connect'
app/controllers/application_controller.rb:427:in `block in with_resolved_locale'
app/controllers/application_controller.rb:427:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
lib/middleware/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:410:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
lib/middleware/default_headers.rb:13:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/processing_request.rb:12:in `call'
lib/middleware/request_tracker.rb:385:in `call'

تعديل:
بتحديد مربع الاختيار “تعطيل دعم الأدوات الأصلي (استخدام أدوات تعتمد على XML) (اختياري)” مع OpenAI يبدو الآن أن اختبار التشغيل يحقق معدل نجاح 50٪ ولكنه لا يفعل شيئًا لـ Gemini. إذا كان أي شيء، أعتقد أن هذا جعلني أكثر ارتباكًا.

إعجاب واحد (1)

عذرًا لإعادة تصنيف هذا كدعم، ولكن بالنظر إلى الخطأ، هناك انتهاء مهلة في حل DNS داخل الحاوية الخاصة بك.

هذا مؤشر قوي على أن DNS غير مهيأ بشكل صحيح على المضيف و/أو يستخدم محللًا بطيئًا / دون المستوى الأمثل.

الخطأ المحدد لا يتعلق بـ Cloudflare.

إعجابَين (2)

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

  1. تغيير نظام أسماء النطاقات (DNS) من نظام أسماء النطاقات (DNS) الخاص بجوجل إلى نظام أسماء النطاقات (DNS) الخاص بـ Cloudflare
  2. زيادة موارد جهاز Ubuntu الافتراضي المخصصة من 4c8t إلى 8c16t ومن 16 جيجابايت إلى 32 جيجابايت من ذاكرة الوصول العشوائي
  3. زيادة عدد اليونيكورن من 8 إلى 16
إعجاب واحد (1)

هذا هو الاحتمال الأكبر، نظام أسماء النطاقات (DNS) الخاص بجوجل رائع، ولكن ربما لم يكن جهازك الافتراضي / جهازك الظاهري / أيًا كان يوجه إليه بشكل صحيح.