The Prompt Bakeryقوالب وبرومبتات جاهزة

إصلاح · فيرسل والنشر

انتهاء مهلة الدالة (504) على Vercel

تعطّل عملكلم يُفحص مقابل شاشات الجهة الحالية

ما قد تراه

  • إجراء يدور ثم يفشل بعد 10 ثوانٍ أو أكثر
  • تظهر 504 أو FUNCTION_INVOCATION_TIMEOUT

السبب الأرجح

تستغرق شيفرة الخادم وقتاً أطول مما يسمح به Vercel لطلب واحد، وغالباً بسبب استدعاء بطيء لقاعدة البيانات أو لخدمة خارجية أو عمل يجب أن يتم في الخلفية.

افحص أولاً (نحو دقيقتين)

  1. في مشروع Vercel افتح سجلات الدالة وقت الفشل وابحث عن اسم المسار.
  2. قس زمن الإجراء نفسه محلياً: هل هو بطيء هناك أيضاً؟

أمر الإصلاح

ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.

يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.

لغة الأمر

الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.

بعد أن جرّبته، هل نجح؟

الخطوات

  1. اعثر على المسار الذي ينتهي وقته وما الذي ينتظره (قاعدة بيانات أو خدمة خارجية أو معالجة ملفات).
  2. اعثر على الخطوة البطيئة بسجلات توقيت بسيطة ثم سرّعها (فهرس أو استعلامات أقل أو استجابة أصغر أو ذاكرة تخزين مؤقت).
  3. إن كان العمل طويلاً فعلاً (صور أو تقارير أو بريد) فانقله إلى مهمة خلفية وأعد الرد فوراً، وأخبرني بالخيارات في خطتي.
  4. فقط عند الحاجة اشرح كيف أرفع المدة القصوى لذلك المسار وما حدود الخطة.

لا تفعل هذا

  • لا تعِد المحاولة في حلقة لا تنتهي: يزيد ذلك الحمل.
  • لا ترفع الحدود لكل المسارات.

ذات صلة

جرّب مدخلاً آخر

كيف نساعدكم؟

ماذا تحتاجون؟
بريدكم الإلكتروني لنرد عليكم (اختياري)أدخلوا بريدكم الخاص فقط، وسنرد عليكم عليه.