Elasticsearch redis netty 报错

报错如下

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);
	}

结束

posted @ 2022-07-24 23:37  微信公众号-醉鱼Java  阅读(126)  评论(0)    收藏  举报