Ile jednoczesnych żądań może obsługiwać domyślnie tomcat [zamknięty]

Ile żądań obsługuje Tomcat7.0.42 na raz.Czy możemy skonfigurować to samo w dowolnym zewnętrznym pliku.Jeśli tak, gdzie.

 34
Author: user1281029, 2013-08-22

3 answers

To zależy od złącza typu, którego używasz do przyjmowania żądań. W server.xml znajduje się parametr o nazwie maxConnections, który można skonfigurować tak, aby ograniczał liczbę przychodzących żądań. Oto Opis maxConnections params dla Tomcat 7:

Maksymalna liczba połączeń, które serwer przyjmie i proces w dowolnym momencie. Po osiągnięciu tej liczby, serwer nie będzie przyjmował żadnych więcej połączeń, dopóki liczba połączenia spada poniżej tej wartości. System Operacyjny może jeszcze Akceptuj połączenia na podstawie ustawienia acceptCount. Wartość domyślna różni się w zależności od typu złącza. Dla BIO wartością domyślną jest wartość maxThreads, chyba że zostanie użyty Executor, w którym to przypadku domyślna być wartością maxThreads z executora. Dla NIO wartością domyślną jest 10000. Dla APR/native domyślną wartością jest 8192.

Zauważ, że dla APR/native w systemie Windows skonfigurowana wartość będzie zredukowana do największej wielokrotności 1024 to jest mniejsze lub równe maxConnections. Odbywa się to ze względów wydajnościowych. If set to a wartość -1, funkcja maxConnections jest wyłączona, a połączenia nie są liczone

 17
Author: Juned Ahsan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-22 05:47:32

W server.xml plik, który podałeś maxThreads Które specifies maximum number of simultaneous requests that can be handled..

<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="4443" acceptCount="100"
               debug="0" connectionTimeout="60000" 
               disableUploadTimeout="true" />

W Tomcat 7,

The maximum number of request processing threads to be created by this Connector, which therefore determines the maximum number of simultaneous requests that can be handled. If not specified, this attribute is set to 200.

edytuj : jeśli executor jest skojarzony z tym złączem, ten atrybut jest ignorowany, ponieważ złącze będzie wykonywać zadania za pomocą executora, a nie wewnętrznej puli wątków.

Aby uzyskać więcej informacji, zapoznaj się z tym linkiem Tomcat 7 Doc

 11
Author: Prateek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-22 06:33:35

Złącza Tomcat mogą być skonfigurowane tak, aby obsługiwały tylko określoną liczbę żądań jednocześnie-to jest skonfigurowane jako atrybut maxConnections serwera in.xml

 0
Author: Scary Wombat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-22 05:44:07