[{"data":1,"prerenderedAt":151},["ShallowReactive",2],{"seo-verification":3,"blog-n8n-إصلاح-أخطاء-الذاكرة-heap-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-n8n-إصلاح-أخطاء-الذاكرة-heap-vps-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":92,"ctaBody":93,"ctaButton":94,"ctaUrl":95,"relatedPosts":96},420,"n8n-إصلاح-أخطاء-الذاكرة-heap-vps",{"fr":12,"en":13,"ar":10,"es":14},"n8n-erreurs-memoire-oom-production-vps","n8n-out-of-memory-fix-vps-production","n8n-errores-memoria-oom-correccion-vps","‫n8n‬ خارج الذاكرة: التشخيص والإصلاح على ‫VPS‬","‫FATAL ERROR heap out of memory‬ على ‫n8n‬: تحديد السبب الجذري (حد ‫V8‬، وضع ‫webhook‬، عمال غير منفصلين) والإصلاح دون ترحيل.",9,0,false,"2026-10-07T00:00:00+00:00","2026-10-07T23:07:24+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},2,"الأتمتة","automatisation","bg-brand-action\u002F10 text-brand-action",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fn8n-erreurs-memoire-oom-production-vps-poster.svg",{"categorySlug":33,"appSlug":34},"الأتمتة-وسير-العمل","n8n","‫`FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory`‬ يوقف ‫n8n‬ دون سابق إنذار. كثير من الفرق تضيف ذاكرة ‫RAM‬ ولا تجد فرقاً — لأن حد ‫heap V8‬ مستقل عن الذاكرة الفعلية للخادم ولا بد من تعيينه صراحةً. هذا المقال يشرح الأسباب الثلاثة الحقيقية لعطل ‫OOM‬، ومتغير البيئة الذي يعالج كلاً منها، وفصل ‫worker\u002Fwebhook‬ الذي يمنع التكرار.",[37,41,51,54,79,83,86,89],{"type":38,"title":39,"body":40},"h2","لماذا يتعطل ‫n8n‬ بسبب الذاكرة، وليس للسبب الذي تظنه","‫V8‬، محرك ‫JavaScript‬ المدمج في ‫Node.js‬، يملك حداً لـ‫heap‬ مستقلاً عن ذاكرة ‫RAM‬ الفعلية. يتراوح هذا الحد افتراضياً بين 512 ميغابايت و1.5 غيغابايت بحسب إصدار ‫Node‬ والمنصة — على ‫VPS‬ بـ4 غيغابايت أو 8 غيغابايت، الجهاز لا ينفد من الذاكرة، لكن عملية ‫V8‬ تنفد. إضافة ذاكرة ‫RAM‬ للخادم لا تغير شيئاً دون ‫`NODE_OPTIONS=--max-old-space-size`‬.\n\nالسبب الثاني الشائع: في وضع ‫main‬ (الافتراضي)، ينفذ ‫n8n‬ سير العمل في نفس العملية التي تخدم ‫webhook‬ والـ‫API‬. سير عمل ثقيل البيانات — تحويل ‫CSV‬، تجميع آلاف الصفوف، استدعاء ‫GPT‬ في حلقة — يستأثر بـ‫heap‬ أثناء التنفيذ. إذا تراكمت عدة طلبات، يُبلغ حد ‫V8‬ وتُقتل العملية.\n\nالسبب الثالث الأدق: تتراكم المهام في الذاكرة عند تفعيل وضع ‫queue‬ دون عمال مخصصين. تُفرغ الـ‫queue‬ (‫Redis‬ أو ‫BullMQ‬) العملية الرئيسية من التنفيذات، لكن إذا لم يستهلك أي ‫worker‬ المهام فعلاً، تتراكم، وتبقى ‫callback‬ في انتظار، ويكبر ‫heap‬.",{"type":42,"title":43,"items":44},"ul","علامات تؤكد عطل ‫OOM‬ في ‫n8n‬",[45,46,47,48,49,50],"**رسالة الخروج الدقيقة**: ‫`FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory`‬ في سجلات الحاوية (‫`docker logs n8n`‬)","**توقف صامت تحت ‫systemd‬**: تعيد الخدمة التشغيل تلقائياً دون أثر إذا كان ‫`Restart=always`‬ مفعلاً — تحقق عبر ‫`journalctl -u n8n --since \"1 hour ago\"`‬","**‫OOM kill‬ النواة**: ‫`dmesg | grep -i oom`‬ يظهر ‫`Killed process \u003Cpid> (node)`‬ قبل إعادة التشغيل، بمعزل عن ‫Node‬","**ارتباط بسير عمل ثقيل**: يحدث العطل دائماً أثناء تنفيذات من نوع «معالجة ملف» أو «حلقة على آلاف العناصر»","**‫heap‬ ثابت لساعات ثم ارتفاع مفاجئ**: سير عمل يُشغَّل دورياً يتراكم فيه ‫closure‬ غير محررة — يرتفع ‫heap‬ في كل تشغيل ولا يعود كاملاً","**حمل ذاكرة طبيعي في ‫htop‬**: ذاكرة ‫RAM‬ النظام غير مستنفدة وقت العطل، ما يؤكد أن المشكلة في ‫V8‬ لا الجهاز",{"type":38,"title":52,"body":53},"المتطلبات قبل التدخل","تفترض هذه الخطوات أن ‫n8n‬ يعمل بالفعل على ‫VPS‬ عبر ‫Docker Compose‬. إن لم يكن كذلك، يغطي مقال ‫`installer-n8n-vps`‬ النشر الكامل من الصفر — عد إلى هنا بعد تشغيل الخادم.\n\nما تحتاجه لتطبيق الإصلاحات:\n\n- **وصول ‫SSH root‬** إلى ‫VPS‬ وملف ‫`docker-compose.yml`‬ قابل للتحرير\n- **ذاكرة متاحة**: حد ‫V8‬ بـ4096 ميغابايت (‫`--max-old-space-size=4096`‬) يستلزم 6 غيغابايت ‫RAM‬ على الأقل لترك هامش للنظام والعمال و‫Redis‬\n- **‫Redis‬** منشور مسبقاً إذا انتقلت لوضع ‫queue‬ — ‫`redis:7-alpine`‬ كافٍ للاستخدام الفردي\n- **إصدار ‫n8n‬** 1.0 أو أعلى: الفصل بين ‫main\u002Fworker‬ متاح منذ الإصدار 0.214 لكنه مستقر في الإنتاج فقط من 1.0\n- **نسخة احتياطية** للقاعدة قبل أي تعديل على ‫Compose‬ — جداول ‫credentials‬ والتنفيذات ليست ضمن صورة ‫Docker‬",{"type":55,"title":56,"steps":57},"steps","إصلاح ‫OOM‬: من التشخيص إلى الإعداد الثابت",[58,61,64,67,70,73,76],{"title":59,"body":60},"تأكيد السبب من السجلات","اقرأ آخر 200 سطر من الحاوية وقت العطل:\n\n```bash\ndocker logs n8n --tail 200 2>&1 | grep -E \"FATAL|heap|OOM|Killed\"\n```\n\nإن رأيت ‫`FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory`‬ فالمشكلة في ‫V8‬. إن رأيت ‫`Killed`‬ وحده دون رسالة ‫Node‬، فهو ‫OOM killer‬ النواة — قد يتزامن الاثنان في نفس الحادثة.",{"title":62,"body":63},"تعيين حد ‫V8‬ عبر ‫NODE_OPTIONS‬","في ‫`docker-compose.yml`‬، أضف متغير البيئة ‫`NODE_OPTIONS`‬ إلى خدمة ‫n8n‬. القيمة الموصى بها حسب ‫RAM‬ الـ‫VPS‬:\n\n- ‫VPS‬ **4 غيغابايت**: ‫`--max-old-space-size=2048`‬\n- ‫VPS‬ **8 غيغابايت**: ‫`--max-old-space-size=4096`‬\n- ‫VPS‬ **16 غيغابايت**: ‫`--max-old-space-size=8192`‬\n\nالقاعدة: احجز ما يقارب نصف الذاكرة المتاحة بعد النظام والخدمات المساندة (‫Redis‬، البروكسي). لا تتجاوز 70% من إجمالي الـ‫RAM‬.\n\n```bash\nservices:\n  n8n:\n    image: n8nio\u002Fn8n:latest\n    environment:\n      - NODE_OPTIONS=--max-old-space-size=4096\n      # ... متغيرات أخرى\n```",{"title":65,"body":66},"التحقق من قراءة القيمة فعلياً","بعد ‫`docker compose up -d`‬، تحقق من أن ‫Node‬ يقرأ الحد:\n\n```bash\ndocker exec n8n node -e \"const v8=require('v8'); console.log(v8.getHeapStatistics().heap_size_limit \u002F 1024 \u002F 1024, 'MB')\"\n```\n\nيجب أن تقترب القيمة المعروضة من ‫`--max-old-space-size`‬. إن عرضت 512 أو 1500 مجدداً، فمتغير البيئة غير مُمرَّر للعملية — تحقق من أن ‫`NODE_OPTIONS`‬ في قسم ‫`environment:`‬ للخدمة.",{"title":68,"body":69},"الانتقال إلى وضع ‫queue‬ مع ‫Redis‬","وضع ‫main‬ (الافتراضي) ينفذ كل شيء في عملية واحدة. للخوادم التي تتعامل مع أكثر من 20 سير عمل متزامناً أو حمولات كبيرة، افصل الأدوار:\n\n```yaml\nservices:\n  redis:\n    image: redis:7-alpine\n    restart: unless-stopped\n    volumes:\n      - redis_data:\u002Fdata\n\n  n8n:\n    image: n8nio\u002Fn8n:latest\n    environment:\n      - NODE_OPTIONS=--max-old-space-size=2048\n      - EXECUTIONS_MODE=queue\n      - QUEUE_BULL_REDIS_HOST=redis\n      - QUEUE_BULL_REDIS_PORT=6379\n    depends_on:\n      - redis\n    ports:\n      - \"5678:5678\"\n\n  n8n-worker:\n    image: n8nio\u002Fn8n:latest\n    command: worker\n    environment:\n      - NODE_OPTIONS=--max-old-space-size=4096\n      - EXECUTIONS_MODE=queue\n      - QUEUE_BULL_REDIS_HOST=redis\n      - QUEUE_BULL_REDIS_PORT=6379\n    depends_on:\n      - redis\n    scale: 2\n\nvolumes:\n  redis_data:\n```\n\nتصبح خدمة ‫n8n‬ هي **العملية الرئيسية** (‫API‬ + واجهة + ‫webhook‬) بحد معتدل. تتولى خدمة ‫n8n-worker‬ التنفيذات بحد أعلى. ‫`scale: 2`‬ يشغل عاملَين — اضبط حسب احتياجاتك.",{"title":71,"body":72},"فصل عملية ‫webhook‬ إذا تطلب الحجم ذلك","على الخوادم التي تستقبل ‫webhook‬ متوازياً بكثرة، قد تكون العملية الرئيسية مشبعة دون تنفيذ سير عمل. ‫n8n‬ يوفر وضع ‫webhook‬ مخصصاً:\n\n```yaml\n  n8n-webhook:\n    image: n8nio\u002Fn8n:latest\n    command: webhook\n    environment:\n      - NODE_OPTIONS=--max-old-space-size=1024\n      - EXECUTIONS_MODE=queue\n      - QUEUE_BULL_REDIS_HOST=redis\n      - QUEUE_BULL_REDIS_PORT=6379\n      - N8N_DISABLE_UI=true\n    depends_on:\n      - redis\n    ports:\n      - \"5679:5678\"\n```\n\nثم اضبط البروكسي لتوجيه ‫`\u002Fwebhook\u002F`‬ إلى المنفذ 5679 وباقي الطلبات إلى المنفذ 5678 للعملية الرئيسية. وضع ‫webhook‬ متاح من ‫n8n‬ 1.0.",{"title":74,"body":75},"تفعيل ‫garbage collection‬ الصريح للسير الثقيلة","للسير العمل التي تعالج ملفات كبيرة أو حلقات طويلة، يمكنك مساعدة ‫V8‬ على تحرير الذاكرة بشكل أكثر حدة:\n\n```bash\nNODE_OPTIONS=\"--max-old-space-size=4096 --expose-gc\"\n```\n\nهذا يكشف ‫`global.gc()`‬ — يمكن لـ‫n8n‬ استدعاؤه بين خطوات سير العمل. اجمعه مع ‫`EXECUTIONS_DATA_SAVE_ON_SUCCESS=none`‬ إن لم تحتج لتاريخ التنفيذ: بيانات التنفيذ المحتجزة كثيراً ما تمثل 30-50% من ‫heap‬.",{"title":77,"body":78},"مراقبة ‫heap‬ بعد الإصلاح","فعّل مقاييس ‫n8n‬ لمتابعة ‫heap‬ دون تدخل يدوي:\n\n```bash\nN8N_METRICS=true\nN8N_METRICS_PREFIX=n8n_\n```\n\nنقطة الوصول ‫`\u002Fmetrics`‬ (المنفذ 5678) تكشف حينئذٍ ‫`nodejs_heap_size_used_bytes`‬ و‫`nodejs_heap_size_total_bytes`‬، متوافقة مع ‫Prometheus‬. لوحة ‫Grafana‬ بسيطة على هذين المقياسين ستنبهك قبل العطل التالي.",{"type":80,"title":81,"body":82},"tip","تحديد حجم حمولة التنفيذ","المعامل ‫`EXECUTIONS_DATA_MAX_SIZE`‬ (بالبايت، لا حد افتراضي) يقطع التنفيذ قبل أن يُطفح ‫heap‬. القيمة الموصى بها للخوادم العامة: ‫`16777216`‬ (16 ميغابايت). سير عمل يتجاوز هذا الحد يفشل بشكل نظيف بدلاً من قتل العملية بأسرها. اجمعه مع ‫`EXECUTIONS_DATA_PRUNE=true`‬ و‫`EXECUTIONS_DATA_MAX_AGE=168`‬ (أسبوع واحد) لتجنب تراكم بيانات التنفيذات السابقة.",{"type":38,"title":84,"body":85},"الإعداد بعد الإصلاح: متغيرات البيئة المفيدة","بعد حل ‫OOM‬، هذه المتغيرات تعزز استقرار الخادم:\n\n- ‫`N8N_DEFAULT_BINARY_DATA_MODE=filesystem`‬ — يخزن الملفات الثنائية على القرص لا في الذاكرة؛ ضروري لسير العمل التي تعالج ملفات ‫CSV‬ أو ‫PDF‬ كبيرة\n- ‫`OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS=true`‬ — التنفيذات اليدوية (المُشغَّلة من المحرر) تمر بالعمال أيضاً، تجنباً للضغط على ‫heap‬ العملية الرئيسية أثناء الاختبار\n- ‫`N8N_RUNNERS_ENABLED=true`‬ و‫`N8N_RUNNERS_MAX_CONCURRENCY=5`‬ — يفعّل ‫task runner‬ التجريبي (‫n8n‬ 1.10 فأعلى) الذي يعزل كل تنفيذ في عملية فرعية، منعاً لسير عمل واحد من استنفاد الـ‫heap‬ بأسره\n- ‫`DB_POSTGRESDB_*`‬ — الترحيل من ‫SQLite‬ إلى ‫PostgreSQL‬ للخوادم ذات الحجم الكبير: ‫SQLite‬ يُسلسل جميع القراءات\u002Fالكتابات وقد يُعيق العمال، مما يكثف ضغط الذاكرة",{"type":38,"title":87,"body":88},"استكشاف الأخطاء — أخطاء حقيقية وأسبابها","**‫`FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory`‬**\nالسبب المباشر: بلغ ‫heap V8‬ حده. الحل: أضف ‫`NODE_OPTIONS=--max-old-space-size=\u003Cn>`‬ في متغيرات البيئة للحاوية، بقيمة مُعايَرة على الذاكرة المتاحة (الخطوة 2).\n\n**‫`Killed`‬ في السجلات دون رسالة ‫Node‬**\nالسبب: قتل ‫OOM killer‬ لنواة ‫Linux‬ العملية قبل أن يتمكن ‫V8‬ من إصدار رسالته. يحدث عند استنفاد الذاكرة الفعلية — مختلف عن عطل ‫V8‬ الخالص. تحقق بـ‫`dmesg | grep -i oom`‬. قلل ‫`--max-old-space-size`‬ أو أضف ‫RAM‬، وفعّل ‫`EXECUTIONS_DATA_SAVE_ON_SUCCESS=none`‬ لتخفيف البصمة.\n\n**العمال لا يستهلكون المهام رغم ‫`EXECUTIONS_MODE=queue`‬**\nالسبب الشائع: ‫`DB_TYPE`‬ ومتغيرات قاعدة البيانات غير مُمرَّرة للعمال. كل خدمة في ‫Compose‬ يجب أن تحمل متغيرات الاتصال الخاصة بها. تحقق بـ‫`docker exec n8n-worker env | grep DB_`‬.\n\n**‫heap‬ يرتفع بعد كل تشغيل ولا يعود**\nالسبب: ‫closure‬ تحتجز مرجعاً لمصفوفة كبيرة بين التنفيذات. فعّل ‫`--expose-gc`‬ في ‫`NODE_OPTIONS`‬ وأضف ‫`EXECUTIONS_DATA_SAVE_ON_SUCCESS=none`‬. إن استمر، انتقل لوضع ‫task runner‬ (‫`N8N_RUNNERS_ENABLED=true`‬).\n\n**‫`Error: Redis connection failed`‬ بعد الانتقال لوضع ‫queue‬**\nالسبب: ‫`QUEUE_BULL_REDIS_HOST`‬ يشير إلى ‫`localhost`‬ بدلاً من اسم خدمة ‫Docker‬. في شبكة ‫Compose‬، تصل العملية الرئيسية والعمال إلى ‫Redis‬ باسم الخدمة (‫`redis`‬ في المثال)، لا ‫`127.0.0.1`‬.",{"type":38,"title":90,"body":91},"المصادر والخطوات التالية","توثيق ‫n8n‬ الرسمي عن أخطاء الذاكرة (\u003Ca href=\"https:\u002F\u002Fdocs.n8n.io\u002Fhosting\u002Fscaling\u002Fmemory-errors\u002F\">‫docs.n8n.io\u002Fhosting\u002Fscaling\u002Fmemory-errors‬\u003C\u002Fa>) يفصّل قيم ‫`--max-old-space-size`‬ الموصى بها حسب الذاكرة المتاحة ويسرد معاملات التوسع. مشكلة ‫GitHub‬ \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fn8n-io\u002Fn8n\u002Fissues\u002F17461\">‫n8n-io\u002Fn8n#17461‬\u003C\u002Fa> (‫OOM‬ في الإنتاج، فُتحت مارس 2026، 80+ تعليق) توثق حالات حقيقية — بما في ذلك الارتباط بين سير عمل معالجة ‫CSV‬ وعطل ‫heap‬ — والإعدادات التي استقرت بها خوادم مشابهة لخادمك.\n\nإن كنت تدير عدة نسخ من ‫n8n‬ لعملاء مختلفين، فصل ‫main\u002Fworker‬ المشروح هنا هو أيضاً أساس بنية متعددة المستأجرين: كل عميل يمكن أن يملك مجموعة عمال خاصة بحد ‫V8‬ مستقل، دون أن يؤثر سير عمل ثقيل لحساب على حسابات أخرى.","انشر ‫n8n‬ على ‫VPS‬ مخصص","‫VPS‬ بصلاحية ‫root‬ وعنوان ‫IPv4‬ مخصص واختيار نظام التشغيل لاستضافة ‫n8n‬ في وضع ‫queue‬ دون قيود على سير العمل أو ‫webhook‬.","استعرض قوالب ‫VPS‬","\u002Fmarketplace\u002Fالأتمتة-وسير-العمل\u002Fn8n",[97,114,135],{"id":98,"slug":99,"slugs":100,"title":104,"excerpt":105,"readTime":106,"views":23,"isPinned":19,"publishedAt":107,"updatedAt":108,"category":109,"categories":110,"featuredImage":29,"bgImage":30,"posterImage":112,"relatedSolution":113},3,"تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026",{"fr":101,"en":102,"ar":99,"es":103},"installer-n8n-vps","install-n8n-on-vps-with-docker-complete-2026-guide","instalar-n8n-en-vps-con-docker","تثبيت n8n على VPS مع Docker: دليل شامل 2026","انشر n8n على VPS مع Docker والوكيل العكسي وHTTPS. يشمل عطل V8، خطأ 502، الانتقال من npm وأمان التنفيذ (تنبيه GHSA-vrv8-j27g-g7cr، أغسطس 2026).",16,"2026-06-05T00:00:00+00:00","2026-09-23T15:23:17+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[111],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":33,"appSlug":34},{"id":115,"slug":116,"slugs":117,"title":121,"excerpt":122,"readTime":123,"views":18,"isPinned":19,"publishedAt":124,"updatedAt":125,"category":126,"categories":131,"featuredImage":29,"bgImage":30,"posterImage":133,"relatedSolution":134},410,"n8n-ترخيص-استخدام-مستدام-دليل-وكالات",{"fr":118,"en":119,"ar":116,"es":120},"n8n-sustainable-use-licence-fair-code-agences","n8n-sustainable-use-license-guide-agencies","n8n-licencia-uso-sostenible-guia-agencias","‏n8n وترخيص الاستخدام المستدام: دليل الوكالات","‏ترخيص SUL الخاص بـ n8n يسمح بالاستخدام الداخلي لكن يحظر تقديم n8n كخدمة للعملاء دون اتفاقية تجارية. ما يعنيه ذلك للوكالات.",8,"2026-10-04T00:00:00+00:00","2026-10-05T14:05:27+00:00",{"id":127,"name":128,"slug":129,"color":130,"icon":129},10,"الامتثال والتنظيم","conformite","bg-amber-500\u002F10 text-amber-400",[132],{"id":127,"name":128,"slug":129,"color":130,"icon":129},"\u002Fblog\u002Fcovers\u002Fn8n-sustainable-use-licence-fair-code-agences-poster.svg",{"categorySlug":33,"appSlug":34},{"id":136,"slug":137,"slugs":138,"title":142,"excerpt":143,"readTime":17,"views":18,"isPinned":19,"publishedAt":144,"updatedAt":21,"category":145,"categories":146,"featuredImage":29,"bgImage":30,"posterImage":148,"relatedSolution":149},418,"activepieces-بديل-n8n-mit-للوكالات-وعملاء-الذكاء-الاصطناعي",{"fr":139,"en":140,"ar":137,"es":141},"activepieces-alternative-n8n-self-hosted-mcp-agents-ia","activepieces-the-mit-n8n-alternative-for-agencies-and-ai-agents","activepieces-la-alternativa-mit-a-n8n-para-agencias-y-agentes-ia","Activepieces: بديل n8n MIT للوكالات وعملاء الذكاء الاصطناعي","يُقيّد n8n الاستخدام التجاري بترخيص Sustainable Use. Activepieces بترخيص MIT، يُستضاف ذاتياً، ويتصل بعملاء Claude وGPT-4o عبر MCP.","2026-10-06T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[147],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Factivepieces-alternative-n8n-self-hosted-mcp-agents-ia-poster.svg",{"categorySlug":33,"appSlug":150},"activepieces",1791414727432]