Zammad: تكامل Slack - غير قادر على نشر webhook (Net :: OpenTimeout: انتهاء صلاحية التنفيذ)

تم إنشاؤها على ٩ أكتوبر ٢٠١٧  ·  3تعليقات  ·  مصدر: zammad/zammad

معلومات:

  • نسخة زمماد المستعملة: 2.0.0
  • المصدر المستخدم لتثبيت Zammad: المصدر
  • نظام التشغيل: Server - Debian 9 (x86) ؛ العميل - Windows 10 (x64)
  • إصدار المتصفح +: Firefox 56 (x64)

سلوك متوقع:

  • يتم إرسال Webhook ويظهر إشعار التذكرة في قناة Slack المخصصة

السلوك الفعلي:

  • لا يتم إرسال Webhook مع الخطأ التالي في production.log:

E, [2017-10-09T03:41:36.467269 #22391] ERROR -- : Unable to post webhook: https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX: #<UserAgent::Result:0x839650f4 @success=false, @body=nil, @data=nil, @code=0, @content_type=nil, @error="#<Net::OpenTimeout: execution expired>">

خطوات إعادة إنتاج السلوك:

  • أضف تطبيق "Webhooks الواردة" إلى مساحة عمل / قناة Slack
  • استخدم عنوان Webhook المحدد لتمكين تكامل Slack في إعدادات Zammad
  • قم بإنشاء تذكرة جديدة أو قم بتحديث بطاقة موجودة

نشر نفس الطلب الذي تم إنشاؤه بواسطة Zammad (التكامل> Slack> السجلات الحديثة> سجل HTTP) عبر bash باستخدام curl -X POST يعمل بشكل جيد تمامًا.
البحث في Googling لأخطاء Rails المماثلة / ذات الصلة لم يقدم سوى اقتراح لتعطيل IPv6 على الجهاز ، لكن هذا لم يحل المشكلة.

هل واجه أي شخص آخر خطأ "_Net :: OpenTimeout: انتهت صلاحية التنفيذ_"؟
شكرا

question

ال 3 كومينتر

مرحبًا @ em-ex ، شكرًا لتقريرك. هل حاولت تشغيل curl على نفس الخادم مثل zammad الذي تقول إنه يعمل بشكل جيد؟

لقد اختبرت للتو التثبيت على Slack من آلة التطوير الخاصة بي وهي تعمل بشكل جيد مع zammad 2.0.0

muhammadn شكرا للنظر في هذا!
نعم ، تم اختبار curl post من نفس الخادم وعمل:

image

من المفترض أن تكمن المشكلة في كيفية تعامل ريلز مع نظام أسماء النطاقات ، لكنني لست خبيرًا ...

حسنًا ، ذهبت لفحص الكود وفي app\models\transaction\slack.rb وجدت أنه تم تعيين open_timeout على 4 . بدافع اليأس من الفضول ، قمت بتغييره إلى 20 ونفذ إشعار Slack.

كان يجب أن أذكر أن الخادم يعمل على أجهزة قديمة جدًا ... أعتقد أنه من الجيد إغلاق المشكلة الآن.

مرة أخرى ، شكراً muhammadn لأخذ الوقت للنظر في هذا الأمر!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات