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上,应该不会出现网络问题,是获取菜谱会有什么限制吗?
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上,应该不会出现网络问题,是获取菜谱会有什么限制吗?