我非常努力在谷歌云应用引擎上部署一个弹簧启动应用程序,这里有很多文件。
当我尝试部署一个简单的春季启动应用程序,如其作品的例子,但与我的应用程序部署过程需要很长时间,我得到502错误。看着应用程序引擎日志我的应用程序继续无限重启循环。
我的app.yaml:
runtime: custom
env: flex
我的码头文件:
FROM gcr.io/google_appengine/openjdk
VOLUME /tmp
ADD vaptuber-jjaerp-0.0.1-SNAPSHOT.jar app.jar
CMD [ "java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
这是应用程序日志:
https://drive.google.com/file/d/0B1gG3dVgi0WoTzM2RXlaQjJka0E/view?usp=sharing
我已经部署了一个胖罐来测试,在本地机器上工作正常。
答案 0 :(得分:0)
Spring Cloud GCP刚刚宣布。它应该有助于更好地将Spring应用程序与GCP集成。看看以下资源。
答案 1 :(得分:0)
听起来你的应用程序内存不足,被OOM
杀手杀死并重新启动。解决方案就像增加App Engine VM
上的内存一样简单。请在此处查看我的回答:
Deploy a SpringBoot / Angular 4 on Google App Engine with maven