Skip to content

远程菜谱偶尔会连接失败 #11

Description

@2213500360

initialize初始化时,获取远程菜谱偶尔会报错如下:

获取远程菜谱数据失败: TypeError: fetch failed
at node:internal/deps/undici/undici:13502:13
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async fetchRecipes (file:///var/task/howtocook-mcp/build/data/recipes.js:7:26)
at async startServer (file:///var/task/howtocook-mcp/build/index.js:21:21) {
[cause]: ConnectTimeoutError: Connect Timeout Error (attempted address: weilei.site:443, timeout: 10000ms)
at onConnectTimeout (node:internal/deps/undici/undici:2602:28)
at Immediate._onImmediate (node:internal/deps/undici/undici:2583:11)
at process.processImmediate (node:internal/timers:483:21) {
code: 'UND_ERR_CONNECT_TIMEOUT'
}
}
无法获取菜谱数据,服务退出
Exception from exception group: Connection closed

看日志应该就是使用fetch API获取远程数据时失败,不太清楚是什么原因。
错误偶尔发生,大部分请求都是成功的。
由于我是把mcp服务器部署在了aws的lambda上,应该不会出现网络问题,是获取菜谱会有什么限制吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions