Re: Slow network with additional Connector (Port) in tomcat

2010-09-02 Thread Yoav Naveh
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

2010-09-02 Thread Christopher Schultz
-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

2010-09-02 Thread Caldarale, Charles R
 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

2010-09-01 Thread Caldarale, Charles R
 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

2010-09-01 Thread Christopher Schultz
-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