如果空闲时间为45分钟,则POST调用REST Web服务失败

时间:2018-10-01 22:54:15

标签: rest post jersey microservices

我们在GCP平台上部署的微服务很少。我们使用GKE容器,并使用Java Spring Boot。 MicroServices主要在CloudSQL数据库上执行CRUD操作。一个微服务可以调用另一个微服务REST API来执行CRUD操作。我们遇到了一个有趣的问题。系统完全空闲30分钟左右后,对API的第一个POST请求失败。当一个MicroService通过POST请求调用另一个MicroService时,它总是会失败。这是来自调用微服务的堆栈跟踪。 GET请求永远不会失败。第二个API调用成功,没有问题。

  

javax.ws.rs.ProcessingException:java.net.SocketTimeoutException:读取   超时于   org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:287)   〜[jersey-client-2.25.1.jar!/:na] at

我应该在哪里寻找问题的指针?

0 个答案:

没有答案