2016-06-24 11 views
0

Я хочу запустить несколько одновременных запросов через шлюз Zuul с использованием серверов Eureka.com.netflix.zuul.exception.ZuulException: Ошибка пересылки

При этом я столкнулся с этой ошибкой ошибки внутреннего сервера 500. Любые решения или предложения по их решению приветствуются.

Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: YYYYY could not acquire a semaphore for execution and no fallback available. 

Caused by: java.lang.RuntimeException: could not acquire a semaphore for execution 

ответ

0

попытка увеличить executionIsolationSemaphoreMaxConcurrentRequests от конфигурации Hystrix, как это:

public HystrixCommandInstance() { 
     super(Setter.withGroupKey(HystrixCommandGroupKey.Factory.asKey("SomeGroupName")) 
     .andCommandPropertiesDefaults(HystrixCommandProperties.Setter() 
      .withExecutionIsolationSemaphoreMaxConcurrentRequests(200)));}