【发布时间】:2019-04-02 04:49:36
【问题描述】:
我正在使用 Google App Engine nodejs8 标准环境,我看到他们已经更改了 PORT 环境变量值。
以前是 8080,现在是 8081,因此它会发出一些 nginx 警告:
nginx: [warn] 只有当主进程以超级用户权限运行时,“user”指令才有意义,在 /tmp/start-nginx/nginx.conf:2 中被忽略
此警告不允许访问任何快速路线。我已手动将监听端口更改为 8080,现在 express 运行正常,但是:
start: 无法启动 nginx。性能可能会降低。回退机制不受支持,可以随时删除。应用程序应该监听 PORT 环境变量。使用后备:应用正在侦听端口 8080
【问题讨论】:
-
您可以签入cloud.google.com/appengine/docs/standard/nodejs/…环境变量,看看应该如何将PORT设置为8080
-
同样的问题!节点 8 标准环境。突然,应用开始显示:302 too many redirects.。我的应用程序正在收听 process.env.PORT 顺便说一句。编辑:奇怪的是相同的代码,在其他项目,在其他地区,运行良好。
标签: node.js google-app-engine nginx