在端口8761上的appengine上部署app

时间:2017-03-11 21:41:01

标签: java google-app-engine

我正在部署一个在端口8761上运行的Java应用程序,并且可以在localhost上正常工作 虽然当我推送到App Engine灵活的环境时,我收到HTTP 502服务器错误。

这是我的app.yaml

runtime: java
env: flex

service: eureka

runtime_config:
  jdk: openjdk8

handlers:
- url: /.*
  script: ignore
  secure: always

manual_scaling:
  instances: 1

resources:
  cpu: 1
  memory_gb: 2

来自gcloud的日志很好,服务器正在运行,但我的请求似乎根本没有打到应用程序。

我注意到如果我在端口8080上运行,它就可以了。目前,将默认端口更改为8080不是问题,但我想了解为什么我无法在8761上运行它

1 个答案:

答案 0 :(得分:2)

我认为您需要使用app.yaml配置文件中的network settings section

network:
  forwarded_ports:
    - 8761/tcp

您可能还需要设置firewall rules in the Cloud Platform Console