Estoy implementando una aplicación Java que se ejecuta en el puerto 8761 y funciona bien en localhost.
Aunque cuando presiono el entorno flexible de App Engine, aparece un error de servidor HTTP 502.
Aquí está mi 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: 2El registro de gcloud está bien, el servidor se está ejecutando, pero mi solicitud no parece afectar la aplicación en absoluto.
Noté que si ejecuto en el puerto 8080, funciona. Por ahora, no es un problema cambiar el puerto predeterminado a 8080, pero me gustaría entender por qué no puedo ejecutarlo en 8761.
Creo que necesita usar la sección de configuración de red en el archivo de configuración app.yaml :
network: forwarded_ports: - 8761/tcpEs posible que también deba establecer reglas de firewall en Cloud Platform Console .