On 03/12/2018 09:24, Saurav Sarkar wrote:
> Hi All,
> 
> I want to know the connector's protocol which is being used in my tomcat 8
> container and clear the  behaviour of request handling
> 
> We have a cloud foundry based application running on java build pack.
> 
> Below is the connector settings in server.xml
> 
>   <Connector port="${http.port}"
> 
>                    bindOnInit="false"
> 
>                    compression="on"
> 
> 
> compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json"
> 
>                    allowTrace="false"
> 
>                    address="${connector.address}"
> 
>                    maxHttpHeaderSize="8192"
> 
>                    maxThreads="200"
> 
>                    server="tomcat" />
> 
> 
> It does not show any connector details.
> 
> 
> My thread dumps shows http-nio-exec threads and reaches to maximum of 200
> threads.
> 
> 
> 
> Does that mean Nio connector is used ?

Yes.

> But i am not able to address more than 200 threads . I understand that if
> Nio connector is used then maxThreads values be ignored and i can at least
> accept more requests.

maxThreads is not ignored in your configuration.

That configuration will support a maximum of 200 concurrent requests and
10000 concurrent connections.

Note that with HTTP keep-alive connections are often idle (not currently
processing request) so concurrent connections > concurrent requests.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to