كيفية إصلاح STORAGE_LIMIT_EXCEEDED في عمليات نشر Salesforce
بلغت المؤسسة المستهدفة حد تخزين البيانات أو الملفات، لذا لا يمكن لعملية النشر إدراج السجلات التي تحتاجها.
تظهر أثناء: DML وقت التشغيل، وغالبًا إعداد اختبار Apex في sandbox صغيرةالمعنى
يعني STORAGE_LIMIT_EXCEEDED أن المؤسسة المستهدفة، عادةً مؤسسة Developer أو sandbox بتخصيص تخزين صغير، ممتلئة. تُحجب معظم عمليات النشر التي تصادف هذا بسبب بيانات إعداد اختبار Apex التي تحاول إدراج سجلات في مؤسسة لم تعد تملك مساحة، وليس بسبب metadata عملية النشر نفسها.
يتتبع Salesforce تخزين البيانات وتخزين الملفات كتخصيصين منفصلين، لذا يمكن أن تُصاب مؤسسة ممتلئة إما بعدد كبير من السجلات أو عدد أصغر من السجلات مع ملفات مرفقة كبيرة؛ لا يوضح نص الخطأ دائمًا أيهما استُنفد.
الأسباب الشائعة
الحل
- طهّر البيانات والملفات غير المستخدمةاحذف المرفقات والملفات وسجلات debug logs القديمة من المؤسسة المستهدفة لتحرير مساحة التخزين.
- استخدم scratch orgs للتحقق عبر CIشغّل عمليات نشر اختبارية مقابل scratch orgs جديدة بدلاً من sandbox مشتركة تتراكم فيها مساحة التخزين بمرور الوقت.
- اطلب زيادة في حد التخزينإذا كانت المؤسسة عند حد خطتها ولم يكن التنظيف كافيًا، تواصل مع Salesforce لرفع التخصيص.
إزاي Serpent بتمنع ده
يشغّل Serpent AI التحقق عبر CI مقابل scratch orgs افتراضيًا، بحيث لا يتراكم التخزين أبدًا كما يحدث في sandbox مشتركة طويلة العمر. راجع مكتبة أخطاء نشر Salesforce.

الوقاية
أخطاء ذات صلة
STORAGE_LIMIT_EXCEEDED، بالإجابات
ابدأ مجانًا. بدون بطاقة ائتمان، وبدون تثبيت، وبدون التزام.
يتم الإعداد في أقل من 15 دقيقة. دون الحاجة لتوظيف متخصص DevOps.
