【发布时间】:2021-11-02 00:36:48
【问题描述】:
我正在尝试在使用 Cloud Functions 的项目上运行 firebase emulators:starts。
它在端口 5001 启动本地服务器,如果我在 Chrome 中打开它,我会收到 { "status": "alive" } 响应,但 30 秒后它会因为“超时”而自行关闭。
✔ functions: Emulator started at http://localhost:5001
i Shutting down emulators.
i Stopping functions emulator
Error: TIMEOUT: Port 5001 was not active within 30000ms
该项目在部署到 Google Cloud 时运行良好,那么问题是什么?
我尝试使用 sudo 运行它,但没有帮助。
我使用的是带有 WSL (Ubuntu) 的 Windows 10。
【问题讨论】:
-
你的目标是什么?增加超时时间还是找出超时原因?如果是第二种,你需要分享一些代码
-
第二个,但我不确定我应该分享什么,这只是文档中的基本“hello world”示例。
-
从什么返回?即使我不尝试调用任何端点,我也会收到超时错误,如果我让它运行 30 秒,它就会出错。
-
您应该在 firebase-tools GitHub 上提交报告,以便与构建它的工程师取得联系。 Stack Overflow 在这里不太可能对您有所帮助,因为没有证据表明您的代码甚至正在执行。 github.com/firebase/firebase-tools
-
我在尝试导入大型数据集时遇到了这个问题。难道没有额外的参数来延长超时会话吗?
标签: firebase google-cloud-functions