Re: Slow network with additional Connector (Port) in tomcat
Hi, thanks for your reply. Some more information: Tomcat is using OpenJdk6, on Ubuntu 8.04 I have attached my server.xml file. The only thing that comes to mind is that I set a relatively low accept-count for the other port. I think we tested without that parameter and did not getter better results. Let me know if there is a high chance this is the issue For the second set of questions: I ran the test on EC2, and verified on a different environment that problem occurs there as well. ports are open, nothing in iptables, I used direct IP address in my test and test client is always the same browser from the same host. Thanks! On Wed, Sep 1, 2010 at 5:37 PM, Christopher Schultz ch...@christopherschultz.net wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chuck, On 9/1/2010 9:33 AM, Caldarale, Charles R wrote: From: Yoav Naveh [mailto:yoavna...@gmail.com] Subject: Slow network with additional Connector (Port) in tomcat I have come across a weird behavior. Such as not telling us the exact Tomcat level you're using, the JVM version it's running in, the platform you're running on, and whether or not you're using APR, or anything in the logs that might be pertinent? I defined an additional port for my tomcat, by adding an additional connector in the server.xml So post your server.xml, with comments removed and secure information obfuscated, so we can see what you really did. It would also help to know what other network components are in place: software/hardware firewall, any iptables routing, reverse DNS settings, etc. Also, is the test client always on the same host? - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkx+ZToACgkQ9CaO5/Lv0PAYiACgjYDJVtNVStcoUijm/Qp8XQtP WAEAnR9AABDved7jrN1NT3uiku8/dsrr =HGNw -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org ?xml version='1.0' encoding='utf-8'? !-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the License); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- !-- Note: A Server is not itself a Container, so you may not define subcomponents such as Valves at this level. Documentation at /docs/config/server.html -- Server port=8005 shutdown=SHUTDOWN !--APR library loader. Documentation at /docs/apr.html -- Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / !--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -- Listener className=org.apache.catalina.core.JasperListener / !-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -- Listener className=org.apache.catalina.mbeans.ServerLifecycleListener / Listener className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener / !-- Global JNDI resources Documentation at /docs/jndi-resources-howto.html -- GlobalNamingResources !-- Editable user database that can also be used by UserDatabaseRealm to authenticate users -- Resource name=UserDatabase auth=Container type=org.apache.catalina.UserDatabase description=User database that can be updated and saved factory=org.apache.catalina.users.MemoryUserDatabaseFactory pathname=conf/tomcat-users.xml / /GlobalNamingResources !-- A Service is a collection of one or more Connectors that share a single Container Note: A Service is not itself a Container, so you may not define subcomponents such as Valves at this level. Documentation at /docs/config/service.html -- Service name=Catalina !--The connectors can use a shared executor, you can define one or more named thread pools-- !-- Executor name=tomcatThreadPool namePrefix=catalina-exec- maxThreads=150 minSpareThreads=4/ -- !-- A Connector represents an endpoint by which requests are received and responses are returned. Documentation at : Java HTTP Connector: /docs/config/http.html (blocking non-blocking) Java AJP Connector: /docs/config/ajp.html
Re: Slow network with additional Connector (Port) in tomcat
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Yoav, On 9/2/2010 2:22 AM, Yoav Naveh wrote: Tomcat is using OpenJdk6, on Ubuntu 8.04 I have attached my server.xml file. The only thing that comes to mind is that I set a relatively low accept-count for the other port. I think we tested without that parameter and did not getter better results. Let me know if there is a high chance this is the issue The acceptCount just sets the socket's connection backlog size... unless you are putting a huge amount of load on your server, you shouldn't notice any slowness of the interface. For the second set of questions: I ran the test on EC2, and verified on a different environment that problem occurs there as well. ports are open, nothing in iptables, I used direct IP address in my test and test client is always the same browser from the same host. The only things I can think of are: 1. Reverse DNS is taking a long time (try disabling reverse DNS lookups) 2. Your tests are flawed shrug - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkx/v6QACgkQ9CaO5/Lv0PBYCACgt+c+xlszW7gtOq1EbyVjwhjm 3FEAoKVomm/y/SyHbT0VwsqTwO49hMqZ =r007 -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
RE: Slow network with additional Connector (Port) in tomcat
From: Yoav Naveh [mailto:yoavna...@gmail.com] Subject: Re: Slow network with additional Connector (Port) in tomcat Some more information: Tomcat is using OpenJdk6, on Ubuntu 8.04 You still haven't told us the Tomcat version you're using. I have attached my server.xml file. There are no Connector elements for the specified redirect port, but that shouldn't affect this testing. You should not be putting Context elements in server.xml; doing so will likely result in double deployment of webapps and confusion in where requests are routed. You should remove both Context elements, rename your myDoc to ROOT (case sensitive), and place just the following in webapps/ROOT/META-INF/context.xml: Context allowLinking=true / If you need to access the webapp with the http://server/myDoc URL, either create a dummy myDoc webapp that redirects to ROOT, or use a filter in webapps/ROOT/WEB-INF/web.xml to redirect. Clean up those obvious problems, then retest. It likely won't make a difference, but it will eliminate variables that shouldn't be there. Also, try enabling the AccessLogValve to see Tomcat's view of request/response timing. - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
RE: Slow network with additional Connector (Port) in tomcat
From: Yoav Naveh [mailto:yoavna...@gmail.com] Subject: Slow network with additional Connector (Port) in tomcat I have come across a weird behavior. Such as not telling us the exact Tomcat level you're using, the JVM version it's running in, the platform you're running on, and whether or not you're using APR, or anything in the logs that might be pertinent? I defined an additional port for my tomcat, by adding an additional connector in the server.xml So post your server.xml, with comments removed and secure information obfuscated, so we can see what you really did. - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Slow network with additional Connector (Port) in tomcat
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chuck, On 9/1/2010 9:33 AM, Caldarale, Charles R wrote: From: Yoav Naveh [mailto:yoavna...@gmail.com] Subject: Slow network with additional Connector (Port) in tomcat I have come across a weird behavior. Such as not telling us the exact Tomcat level you're using, the JVM version it's running in, the platform you're running on, and whether or not you're using APR, or anything in the logs that might be pertinent? I defined an additional port for my tomcat, by adding an additional connector in the server.xml So post your server.xml, with comments removed and secure information obfuscated, so we can see what you really did. It would also help to know what other network components are in place: software/hardware firewall, any iptables routing, reverse DNS settings, etc. Also, is the test client always on the same host? - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkx+ZToACgkQ9CaO5/Lv0PAYiACgjYDJVtNVStcoUijm/Qp8XQtP WAEAnR9AABDved7jrN1NT3uiku8/dsrr =HGNw -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org