У меня есть приложение Spring Boot с несколькими конечными точками, объявленными так:
@RestController
public class MyRestController {
@PostMapping("/someRequest")
public void doSomething(final @RequestBody MyRequest request) {
// ...
}
}
Как узнать, включен ли сокет, используемый этим контроллером, TCP keepalive или нет?
Обновление 1: Я запустил приложение с libdontd ie, то есть 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 &
. Нужно подождать до завтра, чтобы посмотреть, работает ли он.