情况
我有一个 Spring boot Java 后端应用程序,我想使用 Google 云平台为其提供服务。我创建了一个 VM 实例Debian 9 Stretch
,安装了 default-JRE 包 ( OpenJDK8
) 并上传了可运行的战争文件。运行应用程序应该建立到两个不同的外部网站的两个连接。
在本地一切正常。
问题
当我war
第一次在 VM 上运行时(java -jar app.war;
我也尝试在 tomcat 上安装和部署),它按预期运行。但是,在第一次之后,建立连接挂起(但不会引发异常)。应用程序的其余部分工作正常。我让它再次工作的唯一方法是删除虚拟机并重新执行所有操作。
有没有可能是虚拟机或者云平台在第一次之后就阻塞了连接?谁能帮我分析一下这个问题?
如果需要更多信息,请告诉我...
相关分类