跳转到内容
搜索文档

排查 Snippets 问题

最后更新 查看 MarkdownAgent 设置

错误 1201:Snippet 多次尝试继续到源站

当 Snippet 尝试多次调用 fetch(request) 时会发生此错误。

解决方法

确保你的 Snippet 代码仅调用一次 fetch(request)。此方法用于将修改后的请求发送到源站服务器,每个 Snippet 应仅调用一次,以避免冲突。

错误 1202:Snippets 超出子请求限制

子请求(subrequests) 数量超出你的 Cloudflare 计划的限制时,会发生此错误。

解决方法

检查你的 Snippet,确保代码在计划的 子请求限制内。每个子请求都会计入限制,包括子请求链中的任何重定向。

错误 1203:Snippets 超出 CPU 时间限制

当 Snippet 超出 Snippets 定义的 CPU 时间限制时,会发生此错误。

解决方法

检查你的 Snippet,确保代码在 CPU 时间限制内。如果需要更高的 CPU 时间限制,请考虑使用 Cloudflare Workers。详情请参阅 When to use Snippets vs Workers

错误 1204:Snippets 超出内存限制

当 Snippet 超出 Snippets 定义的内存限制时,会发生此错误。

解决方法

检查你的 Snippet,确保代码在内存限制内。如果需要更高的内存限制,请考虑使用 Cloudflare Workers。详情请参阅 When to use Snippets vs Workers

错误 1205:部署进行中

刚部署了新的 Snippet,目前正在 Cloudflare 全球网络中传播。在此短暂窗口内,请求可能无法按预期处理。

解决方法

这是暂时性问题。几秒后重试请求——传播完成后 Snippet 将生效。

错误 1206:Snippet 抛出异常

Snippet 在执行期间遇到未处理的 JavaScript 异常。可能由以下原因之一引起:

  • Snippet 代码中的运行时 JavaScript 错误
  • 未处理的 Promise 拒绝
  • 类型错误或引用错误

解决方法

  • 检查 Snippet 代码,找出可能发生异常的位置,并修复检测到的任何错误。
  • 添加适当的错误处理(try...catch 块)。

Snippets 无法重命名

创建 Snippet 时定义的名称将用作 Snippet ID,之后无法编辑。

解决方法

要更改 Snippet 的名称,请创建新的 Snippet 并删除旧的。

这篇文档对您有帮助吗?