2016-06-24 7 views
0

Ich möchte mehrere gleichzeitige Anfragen über das Zuul-Gateway mit Eureka-Servern ausführen.com.netflix.zuul.exception.ZuulException: Weiterleitungsfehler

Wenn ich dies tat, konfrontiert ich diesen Fehler Interner Serverfehler 500. Jede Lösung oder Vorschlag, um dies zu lösen, sind willkommen.

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 

Antwort

0

versuchen, die executionIsolationSemaphoreMaxConcurrentRequests aus Ihrer hystrix Konfiguration, wie diese zu erhöhen:

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