لتحميل البيانات إلى Pinecone، لدي ‘Pinecone Vector Store’ أضفت إليها ‘Default Data Loaded’. عندما حاولت تحميل البيانات إلى Pinecone حصلت على رسالة الخطأ أعلاه. هل لديك أي فكرة عما قد تكون المشكلة؟
وصف المشكلة/الخطأ/السؤال
لتحميل البيانات إلى Pinecone، لدي ‘Pinecone Vector Store’ أضفت إليها ‘Default Data Loaded’. عندما حاولت تحميل البيانات إلى Pinecone حصلت على رسالة الخطأ أعلاه. هل لديك أي فكرة عما قد تكون المشكلة؟
يرجى مشاركة سير العمل الخاص بك
شارك المخرجات المرجعة من آخر عقدة
إصدار API “5.4.296” لا يطابق إصدار Worker “5.3.31”.
@subroto هذا ليس ملف pinecone config الخاص بك، إنه pdf.js المجمع في n8n. محمّل البيانات الافتراضي يحلل ملف PDF الخاص بك باستخدام pdf.js وفي الإصدارات الحديثة، الواجهة البرمجية (5.4.296) والعامل (5.3.31) غير متطابقة، لذلك أي ملف PDF يرمي هذا الخطأ. خلل معروف في n8n، يؤثر على النسخ المستضافة ذاتيًا والسحابية على حد سواء. حتى يتم إصلاحه، اسحب نص PDF قبل المحمّل (طلب HTTP لواجهة برمجية pdf-to-text، أو محلل خاص بك) وعيّن نوع بيانات المحمّل إلى text، وهذا يتجاوز pdf.js المعطوب.
هذا الخطأ يعني أن عملية n8n الرئيسية (5.4.296) وعملية Worker (5.3.31) تعملان بإصدارات مختلفة من n8n. عملية Worker متأخرة بإصدار صغير واحد.
سبب حدوثه:
في إعداد Docker Compose مع حاوية عامل منفصلة، تسحب كل خدمة صورتها الخاصة. إذا قمت بتشغيل docker compose pull && docker compose up -d لكن الخدمة الرئيسية فقط تم تحديثها (أو لم يتم إعادة تشغيل حاوية العامل)، ينتهي بهما الحال على إصدارات مختلفة.
الوقاية: حدّد خدمات n8n و n8n-worker في ملف Compose الخاص بك على إصدار صورة واضح ومحدد (مثل n8nio/n8n:1.91.0) بدلاً من latest. بهذه الطريقة تعمل الحاويتان دائماً بنفس الكود.
أخبرني إذا كنت بحاجة إلى مساعدة في تحديد موقع اسم حاوية العامل الخاصة بك!