2015-04-23 9 views
7

W JBoss7 mamy ograniczać liczbę połączeń internetowych za pomocą tegoKonfigurowanie maksymalnie połączeń internetowych

<connector name="https" scheme="https" protocol="HTTP/1.1" socket-binding="https" secure="true" max-connections="3000"> 

dla urn:jboss:domain:web:1.0 podsystemu, który jest zastąpiony przez urn:jboss:domain:undertow:1.2 w JBoss Application Server. Jak skonfigurować max-connections w wildfly?

Przeszedłem przez dokumentację i nie znalazłem pasującego atrybutu.

Dzięki

Odpowiedz

0

Powyższy komentarz Federico Sierra jest poprawny. Ale w Wildfly 10.x nazwa filtra "connection-limit" już nie istnieje. Zamiast tego jest teraz nazywany "limitem żądania".

Więc dla JBoss Application Server 10.x dodać odniesienie filtra w untertow wewnątrz podsystemu „serwer” i „gospodarza” kontekstu i filtr żądanie limitu wewnątrz kontekstu „Filtry”:

<subsystem xmlns="urn:jboss:domain:undertow:3.1"> 
[...] 
    <server name="default-server"> 
    [...] 
    <host name="default-host" alias="localhost"> 
    <location name="/" handler="welcome-content"/> 
    [...] 
     <filter-ref name="limit-connections"/> 
    </host> 
    </server> 
[...] 
    <filters> 
    <response-header name="server-header" header-name="Server" header-value="WildFly/10"/> 
    <response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/> 
    <request-limit name="limit-connections" max-concurrent-requests="3000" queue-size="100"/> 
    </filters> 
</subsystem> 

referencyjny: https://github.com/wildfly/wildfly/blob/master/undertow/src/test/resources/org/wildfly/extension/undertow/undertow-3.1.xml