报错如下
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);
}
结束