Maybe you're not seeing any of the answers we're posting?


p


On 25/02/2010 13:04, Munirathinavel wrote:

Hi all...
     I've been performance testing for few days.While doing load testing with
50 users, I'm also trying to access the application through Browser but
sometimes pages are not loading for long time.While seeing the logs I'm
getting the following lines in mod_jk.log....

[Thu Feb 25 17:09:31 2010][4180:2508] [info] jk_ajp_common.c (1788): Writing
to client aborted or client network problems
[Thu Feb 25 17:09:31 2010][4180:2508] [info] jk_ajp_common.c (2447):
(worker1) sending request to tomcat failed (unrecoverable), because of
client write error (attempt=1)
[Thu Feb 25 17:09:31 2010]worker1 216.205.107.50 48.484375
[Thu Feb 25 17:09:31 2010][4180:2508] [info] mod_jk.c (2608): Aborting
connection for worker=worker1

  These are my apache2.2&  tomcat6.0.18 configurations...

workers.properties:

         workers.tomcat_home=D:/tomcat6.0.18
         workers.java_home=C:/Program Files/Java/jdk1.6.0_16

ps=/


worker.list=worker1
                 worker.worker1.type=ajp13
                 worker.worker1.host=xxxxxxxxxxxx
                 worker.worker1.port=8009
                 worker.worker1.connection_pool_timeout=600
                 worker.worker1.connect_timeout=60000
                 worker.worker1.prepost_timeout=60000
                 worker.worker1.socket_keepalive=1
                 worker.worker1.socket_timeout=60
                 worker.worker1.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers= worker1
worker.inprocess.type=jni

server.xml
<Server port="8006" shutdown="SHUTDOWN">
   <Listener className="org.apache.catalina.core.AprLifecycleListener"
SSLEngine="on" />
   <Listener className="org.apache.catalina.core.JasperListener" />
   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
   <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
   <GlobalNamingResources>
     <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>
   <Service name="Catalina">
         <Connector debug="0" enableLookups="false" port="8009"
protocol="AJP/1.3"
          maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
acceptCount="100"
           minProcessors="5" maxProcessors="100" connectionTimeout="60000"
disableUploadTimeout="true" redirectPort="8443"/>
    <Engine name="Catalina" defaultHost="xxxxxxxxxxxx" debug="0">
       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
              resourceName="UserDatabase"/>
       <Host name="xxxxxxxxxxxx"  appBase="gateway"
             unpackWARs="true" autoDeploy="true"
             xmlValidation="false" xmlNamespaceAware="false">

                         <Listener className =
"org.apache.jk.config.ApacheConfig" workersConfig="conf/workers.properties"
modJk="D:/Apache2.2/modules/mod_jk.so" jkLog="logs/mod_jk.log"
jkDebug="info" noRoot="false"/>
       </Host>
     </Engine>
   </Service>

</Server>

context.xml
<?xml version='1.0' encoding='utf-8'?>

    <Context>
          <WatchedResource>WEB-INF/web.xml</WatchedResource>
     <Resource name="jdbc/vehrentDB" auth="Container"
       type="javax.sql.DataSource"
           maxActive="50"
       maxIdle="10"
                 minIdle="30"
           username="xxxxxxxxxxxx" password="xxxxxxxxxxxx"

driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
              url="jdbc:sqlserver://xxxxxxxxxxxx:1433;

databaseName=xxxxxxxxxxxx;user=xxxxxxxxxxxx;password=xxxxxxxxxxxx;"
       numTestsPerEvictionRun="15"
timeBetweenEvictionRunsMillis="900000"
         minEvictableIdleTimeMillis="900000"
                 testWhileIdle="true"
                 testOnBorrow="false"
                 removeAbandoned="true"
                 removeAbandonedTimeout="300"
       logAbandoned="true"
         />
         <Resource name="jdbc/empowerDB" auth="Container"
       type="javax.sql.DataSource"
                 maxActive="8"
                 maxIdle="4"
                 minIdle="2"
                 username="xxxxxxxxxxxx" password="xxxxxxxxxxxx"

driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"

url="jdbc:sqlserver://xxxxxxxxxxxx:1433;databaseName=xxxxxxxxxxxx;user=xxxxxxxxxxxx;password=xxxxxxxxxxxx;"
             numTestsPerEvictionRun="15"
                 timeBetweenEvictionRunsMillis="900000"
             minEvictableIdleTimeMillis="900000"
                 testWhileIdle="true"
       testOnBorrow="false"
             removeAbandoned="true"
                 removeAbandonedTimeout="300"
       logAbandoned="true"
         />
</Context>

httpd-vhosts.conf

NameVirtualHost *:80
<VirtualHost *:80>
     ServerAdmin xxxxxxxxxx
     DocumentRoot "D:/Apache2.2/htdocs/gateway"
     ServerName xxxxxxxxxx
     ServerAlias xxxxxxxxxx
     ErrorLog "logs/gateway-error.log"
     CustomLog "logs/gateway-access.log" common

     JkMount /* worker1
     JkUnMount /*js/*.js worker1
     JkUnMount /*.jpeg worker1
     JkUnMount /*.png worker1
     JkUnMount /*.gif worker1
     JkUnMount /*.html worker1
     JkUnMount /*.jpg worker1
     JkUnMount /*.css worker1
     JkUnMount /*.swf worker1
</VirtualHost>

       Due to this issue i'm not able to proceed further.Is there problem
with the configuration or where things are going wrong.


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

Reply via email to