报错如下
Caused by: java.lang.IllegalStateException: availableProcessors is already set to [12], rejecting [12]
项目中引用了elasticsearch 和redis 此时加入配置即可解决
@SpringBootConfiguration public class ElasticConfig { @PostConstruct void init() { System.setProperty("es.set.netty.runtime.available.processors", "false"); } }
但是此时我在项目中又引入了consul,不知道是不是这个原因,启动时项目又报了上面的错误,此时我的解决时在springboot项目启动时加入了下面这一句
public static void main(String[] args) { System.setProperty("es.set.netty.runtime.available.processors", "false"); SpringApplication.run(LogApplication.class, args); }
结束