问题现象:
程序运行一段时间后线程池拒绝接收任务,端点跟踪发现新城吃已经shutdown;全文查找代码中没有对线程池进行shutdown操作
查找问题关键log
问题原因
实现ApplicationRunner接口在服务启动完成后的操作抛出异常,导致容器重启,引起线程池shutdown
问题解决
操作抛出异常时进行捕获,同时新启动线程进行操作
程序运行一段时间后线程池拒绝接收任务,端点跟踪发现新城吃已经shutdown;全文查找代码中没有对线程池进行shutdown操作
实现ApplicationRunner接口在服务启动完成后的操作抛出异常,导致容器重启,引起线程池shutdown
操作抛出异常时进行捕获,同时新启动线程进行操作
转载于:https://www.cnblogs.com/semanteme/p/11264007.html