【问题标题】:Error: Server error Google app engine with express and nodejs错误:使用 express 和 nodejs 的服务器错误 Google 应用引擎
【发布时间】:2018-11-29 13:53:25
【问题描述】:

我在我的 nodejs express 后端使用 GAE。它之前工作过,但突然间我不断得到

错误:服务器错误。 服务器遇到错误,无法完成您的请求。

请在 30 秒后重试。

我的错误日志是这样的:

默认[20181129t203637] "GET / HTTP/1.1" 500

默认[20181129t203637] "GET /favicon.ico HTTP/1.1" 500

默认[20181129t203637] "GET /favicon.ico HTTP/1.1" 500

默认[20181129t203637] "GET /favicon.ico HTTP/1.1" 500

我尝试将 favicon.ico 添加到我的公共文件夹并为 favicon.ico 安装 npm serve-favicon,但同样的错误仍然存​​在。我认为这是一个限制,但我尝试更改帐户,更改不同的快递项目,仍然出现相同的错误。

我的 app.yaml 文件:

运行时:nodejs8

instance_class: F4_1G

还有 cron.yaml 文件,但我还没有运行 cron 作业。

我的项目在本地运行时没有任何问题。 有没有什么办法解决这一问题?

【问题讨论】:

  • 你能解决这个问题吗?

标签: node.js express google-app-engine server-error


【解决方案1】:

这可能是因为您没有准备好处理请求的活动实例,这会导致它们在 App Engine 将您的代码加载到新实例中时超时。您可以通过reducing the time it takes to load your codeimplementing warmup requests 缓解此问题,以在没有任何流量时保持您的实例活动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    • 2018-01-09
    相关资源
    最近更新 更多