Подтвердить что ты не робот

Сколько одновременных запросов может обрабатывать tomcat по умолчанию

Сколько запросов Tomcat7.0.42 обрабатывается за раз. Можем ли мы настроить то же самое в любом внешнем файле. Если так.

4b9b3361

Ответ 1

Это зависит от типа соединителя, который вы используете для принятия запросов. В server.xml есть параметр с именем maxConnections, который можно настроить для дросселирования количества входящих запросов. Вот описание параметров maxConnections для Tomcat 7

Максимальное количество подключений, которое сервер будет принимать и процесс в любой момент времени. Когда это число будет достигнуто, сервер не будет принимать никаких подключений до тех пор, пока соединения ниже этого значения. Операционная система все еще может принимать соединения на основе параметра acceptCount. Значение по умолчанию зависит от типа разъема. Для BIO значением по умолчанию является значение maxThreads, если не используется Исполнитель, в этом случае по умолчанию будет использоваться значение maxThreads от исполнителя. Для NIO значение по умолчанию 10000. Для APR/native значение по умолчанию - 8192.

Обратите внимание, что для APR/native в Windows настроенное значение будет уменьшено до наивысшего кратного 1024, которое меньше или равно MaxConnections. Это делается по соображениям производительности. Если установлено значение значение -1, функция maxConnections отключена и соединения не считаются

Ответ 2

В файле server.xml вы указываете maxThreads, который 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" />

В 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.

EDIT: если исполнитель связан с этим соединителем, этот атрибут игнорируется, поскольку соединитель выполняет задачи с использованием исполнителя, а не пула внутренних потоков.

Для получения дополнительной информации см. эту ссылку Tomcat 7 Doc

Ответ 3

Коннекторы Tomcat могут быть настроены только на обслуживание определенного количества запросов одновременно - это настроено как атрибут maxConnections в файле server.xml

Ответ 4

От этот форум и быстрая проверка работоспособности:

Tomcat имеет максимальное количество одновременных потоков, которые он использует для запросов на обслуживание; это можно настроить в conf/server.xml [как maxConnections и связанных параметрах] и по умолчанию установлено значение 50.