如何在 wrangler.toml 中为 cloudflare 提供 use_model

问题描述 投票:0回答:1

我正在尝试将 Cloudflare 工作线程中的

usage model
bundled
更改为
unbound
,因为超出了计算性能容量,甚至需要更多才能启动我的 Nodejs(Nitrojs、Nuxt3 和 RavenDB 客户端)应用程序。

CI 消息:

Your Worker failed validation because it exceeded startup limits.

  To ensure fast responses, we place constraints on Worker startup -- like how much CPU it can use, or how long it can take.
  Your Worker failed validation, which means it hit one of these startup limits.
  Try reducing the amount of work done during startup (outside the event handler), either by removing code or relocating it inside the event handler.

在 UI 处切换模型并看到

Your last deployment was from Wrangler. Changes to these bindings should also be updated in your wrangler.toml file.
。 点击
Save
后,我收到消息说现在可能无法应用。

接下来,我更改了toml文件,但似乎

usage_model=unbound
是错误的,但是
bundled
有效。

来自 CI 的错误消息

 workers.api.error.wrong_plan [code: 10075]
  
  If you think this is a bug, please open an issue at: https://github.com/cloudflare/workers-sdk/issues/new/choose

牧马人.toml

name = "webui"
main = "./.output/server/index.mjs"
workers_dev = false
compatibility_date = "2022-09-10"
...
usage_model="unbound"
[site]
bucket = ".output/public"

有人可以描述正确的 use_model 值以及计算节点限制值的可能配置吗?

node.js cloudflare cloudflare-workers toml wrangler
1个回答
0
投票

我也只是摆弄这个。看起来您实际上可以按照以下警告完全删除该字段

usage_model

▲ [警告] wrangler.toml 中定义的

usage_model
已弃用,不再使用。有关详细信息,请访问我们的开发人员文档:https://developers.cloudflare.com/workers/wrangler/configuration/#usage-model

建议更新到最新的 wrangler 版本并从配置中完全删除 use_model。

© www.soinside.com 2019 - 2024. All rights reserved.