我有一个 Spring Boot 应用程序,其中声明了几个端点,如下所示:
@RestController
public class MyRestController {
@PostMapping("/someRequest")
public void doSomething(final @RequestBody MyRequest request) {
// ...
}
}
如何确定该控制器使用的套接字是否打开了TCP keepalive ?
更新 1:我使用libdontdie启动了应用程序,即sudo DD_DEBUG=1 DD_TCP_KEEPALIVE_TIME=4 DD_TCP_KEEPALIVE_INTVL=5 DD_TCP_KEEPALIVE_PROBES=6 LD_PRELOAD=/usr/lib/libdontdie.so java -jar myapp.jar --spring.config.location=myapp-config.yaml &
. 需要等到明天看看它是否有效。