node.js - 尝试通过 Google App Engine 部署 NodeJS 应用程序 - 收到错误代码 203
问题描述
我正在尝试使用 Google App Engine 为我的班级部署一个小应用程序。基本上我正在移植一个我之前创建的并试图移植它以在谷歌应用引擎中使用。目前,我可以在云 shell 中运行它,但一旦部署,我会在提供的站点收到错误代码 500。
在浏览日志时,我收到了下面发布的内容。老实说,我并不完全知道我在看什么,任何帮助将不胜感激。我发现的只是一个错误代码 203,并且不知道从那里去哪里。感谢您的任何帮助,您可以提供。
{
"protoPayload": {
"@type": "type.googleapis.com/google.appengine.logging.v1.RequestLog",
"appId": "p~assignment8-rev",
"versionId": "20210413t005916",
"requestId": "6074f1f100ff097625d7b7fc350001707e61737369676e6d656e74382d7265760001323032313034313374303035393136000100",
"ip": "24.247.86.162",
"startTime": "2021-04-13T01:20:49.620250Z",
"endTime": "2021-04-13T01:20:52.037612Z",
"latency": "2.417362s",
"megaCycles": "306",
"method": "GET",
"resource": "/",
"httpVersion": "HTTP/1.1",
"status": 500,
"referrer": "https://www.google.com/",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36",
"urlMapEntry": "auto",
"host": "assignment8-rev.ue.r.appspot.com",
"wasLoadingRequest": true,
"instanceIndex": -1,
"finished": true,
"instanceId": "00c61b117cf471e48880eb4a4b89023626614b83c732a55de5e37d7b755c2001a6faba5bcebab0de734f6d9764be32d6b03ce28d2e820012612b75876d3b386945",
"line": [
{
"time": "2021-04-13T01:20:52.037496Z",
"severity": "INFO",
"logMessage": "This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application."
},
{
"time": "2021-04-13T01:20:52.037497Z",
"severity": "WARNING",
"logMessage": "The process handling this request unexpectedly died. This is likely to cause a new process to be used for the next request to your application. (Error code 203)"
}
],
"appEngineRelease": "1.9.71",
"traceId": "83f7df46cfc2499fb3d121d45acd374c",
"first": true,
"traceSampled": true
},
"insertId": "6074f1f4000094b7f99e30aa",
"httpRequest": {
"status": 500
},
"resource": {
"type": "gae_app",
"labels": {
"project_id": "assignment8-rev",
"module_id": "default",
"zone": "us-east1-3",
"version_id": "20210413t005916"
}
},
"timestamp": "2021-04-13T01:20:49.620250Z",
"severity": "WARNING",
"labels": {
"clone_id": "00c61b117cf471e48880eb4a4b89023626614b83c732a55de5e37d7b755c2001a6faba5bcebab0de734f6d9764be32d6b03ce28d2e820012612b75876d3b386945"
},
"logName": "projects/assignment8-rev/logs/appengine.googleapis.com%2Frequest_log",
"operation": {
"id": "6074f1f100ff097625d7b7fc350001707e61737369676e6d656e74382d7265760001323032313034313374303035393136000100",
"producer": "appengine.googleapis.com/request_id",
"first": true,
"last": true
},
"trace": "projects/assignment8-rev/traces/83f7df46cfc2499fb3d121d45acd374c",
"receiveTimestamp": "2021-04-13T01:20:52.041874812Z",
"traceSampled": true
}
解决方案
推荐阅读
- ruby-on-rails - React 表单中的服务器端 Rails 模型验证
- angular - 读取数据 NGXS Angular
- java - 避免内存泄漏 ThreadLocal SimpleDateFormat
- c# - 当 Orientation="Vertical" 时,按钮中的图像会填满整个空间
- wordpress - 在 WordPress 的事件日历中修改门票块
- linux - EXPORT_SYMBOL 动态内存位置
- tableau-api - 在 GitHub Pages 上嵌入 Tableau 仪表板
- javascript - 如何克服赛普拉斯测试自动化工具中的隐身挑战
- html - 保持网格项目内容的高度,从而防止它们匹配其父高度 - CSS
- android - Flutter Android Manifest 意外元素
在发现