我正在部署一个在端口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上运行它
答案 0 :(得分:2)
我认为您需要使用app.yaml
配置文件中的network settings section:
network:
forwarded_ports:
- 8761/tcp