← Cloudflare Rules / rules / snippets
Řešení problémů se Snippets
Error 1201: Snippet se pokusil vícekrát pokračovat na origin
K této chybě dochází, když se Snippet pokusí zavolat fetch(request) více než jednou.
Řešení
Zajistěte, aby kód vašeho Snippetu volal pouze fetch(request) jednou. Tato metoda slouží k odeslání upraveného požadavku na origin server a měla by se v rámci jednoho Snippetu volat pouze jednou, aby nedocházelo ke konfliktům.
Error 1202: Snippets překročily limit dílčích požadavků
K této chybě dochází, když počet dílčí požadavky přesahuje limit pro váš plán Cloudflare.
Řešení
Zkontrolujte svůj Snippet a ověřte, že se váš kód vejde do dílčí požadavek limity pro váš plán. Každý dílčí požadavek se počítá do vašeho limitu, včetně veškerých přesměrování v rámci řetězce dílčích požadavků.
Error 1203: Snippets překročily časový limit CPU
K této chybě dochází, když Snippet překročí definovaný Limit CPU času pro Snippets.
Řešení
Zkontrolujte svůj Snippet a ověřte, že se váš kód vejde do limitu času CPU. Pokud potřebujete vyšší limit času CPU, zvažte použití Cloudflare Workers. Viz Kdy použít Snippets a kdy Workers s podrobnostmi.
Error 1204: Snippets překročily limit paměti
K této chybě dochází, když Snippet překročí definovaný limit paměti pro Snippets.
Řešení
Zkontrolujte svůj Snippet a ověřte, že se váš kód vejde do limitu paměti. Pokud potřebujete vyšší limit paměti, zvažte použití Cloudflare Workers. Viz Kdy použít Snippets a kdy Workers s podrobnostmi.
Error 1205: Probíhá nasazení
Nový Snippet byl právě nasazen a v tuto chvíli se šíří po celé globální síti Cloudflare. Po tuto krátkou dobu nemusí být požadavky zpracovány podle očekávání.
Řešení
Jedná se o dočasný problém. Zkuste požadavek zopakovat po několika sekundách: jakmile se dokončí propagace, bude Snippet aktivní.
Error 1206: Snippet vyvolal výjimku
Ve Snippetu došlo během provádění k neošetřené výjimce JavaScriptu. Může to mít jednu z následujících příčin:
- Chyby JavaScriptu za běhu v kódu Snippetu
- Neošetřená odmítnutí Promise
- Chyby typu nebo referenční chyby
Řešení
- Projděte si kód Snippet, abyste zjistili, kde mohlo dojít k výjimce, a opravte veškeré nalezené chyby.
- Přidejte řádné zpracování chyb (
try...catch↗ bloků).
Snippets nelze přejmenovat
Název, který zadáte při vytváření Snippetu, se použije jako Snippet ID a později jej nelze upravit.
Řešení
Chcete-li změnit název Snippetu, vytvořte nový Snippet a starý odstraňte.