Hello
      thanks for the inputs

> | i recompiled my APR 1.2.7 with /dev/urandom 
> Exactly how did you do this? Are you sure you did it
> correctly? If you
> were recompiling, why not upgrade to the most recent
> version (1.2.12)?

APR 1.2.7 package i downloaded and compiled it using
./configure
make
make install


> | and hence recompiled Native libraries
> | (because Native library builds with --with-apr-)
> What other native library?

the tomcat-native libraries which are in tomcat's bin
folder, tomcat-native-1.1.6-src
 
> By the way, you didn't tell us /when/ you took the
> thread dump. Was this
> during the 12 minute delay? 

YES

> During that long pause, 
> $ sudo lsof | grep '/dev/urandom'
gave:

jsvc       1514  tomcat6    6r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5    6r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5    9r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5   10r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5   11r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5   13r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5   16r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5   17r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5   18r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5   19r      CHR               
1,9                 1984 /dev/urandom
jsvc       4175  tomcat5   20r      CHR               
1,9                 1984 /dev/urandom
tlsmgr     9823  postfix    8r      CHR               
1,9                 1984 /dev/urandom

-------------------------------------------
Clarification:
i have two instances of tomcat server running in
parallel..
first instance: running withour APR and SSL,
                normal tomcat configuratio nto run on port 80 with
jsvc
                it created two jsvc processes: root (4174 ), tomcat5
(4175)
Second instance: which is the one i have to get
working 
                i have configured it on 8180 port(http) 
                and 8443 port (Open-ssl, APR , native library stuff)
                it also created two jsvc processes  : root (1513) 
                        and tomcat6 (1514)
                this instance takes long time to restart after i try
to restart more than once.
                ie. if i restart it once (after 8-10 hours) it
restarts instantly.
Note: that first instance of tomcat is running and it
would be eventually replaced by the second one..                
---------------------------------------------------------------------------------------

Also during that pause:

$sudo lsof | grep '/dev/random'
jsvc       1514  tomcat6    5r      CHR               
1,8                 1966 /dev/random
jsvc       1514  tomcat6    9r      CHR               
1,8                 1966 /dev/random
jsvc       4175  tomcat5    5r      CHR               
1,8                 1966 /dev/random

 
> $ grep "/dev/urandom" `find
/usr/lib/jvm/java-1.5.0-sun/`
gave:

Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libtcnative-1.so.0.1.6
matches
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libtcnative-1.so.0
matches
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libtcnative-1.so
matches
Binary file /usr/lib/jvm/java-1.5.0-sun/jre/lib/rt.jar
matches
/usr/lib/jvm/java-1.5.0-sun/jre/lib/security/java.security:#
On Solaris and Linux systems, if file:/dev/urandom is
specified and it
/usr/lib/jvm/java-1.5.0-sun/jre/lib/security/java.security:#
This "NativePRNG" reads random bytes directly from
/dev/urandom./usr/lib/jvm/java-1.5.0-sun/jre/lib/security/java.security:#
On Windows systems, the URLs file:/dev/random and
file:/dev/urandom
/usr/lib/jvm/java-1.5.0-sun/jre/lib/security/java.security:securerandom.source=file:/dev/urandom
/usr/lib/jvm/java-1.5.0-sun/jre/lib/security/java.security:#
 -Djava.security.egd=file:/dev/urandom



> grep "/dev/random" `find
/usr/lib/jvm/java-1.5.0-sun/`
gave:
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libapr-1.so.0.2.7
matches
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libapr-1.a
matches
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libtcnative-1.so.0.1.6
matches
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libtcnative-1.so.0
matches
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libapr-1.so.0
matches
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libtcnative-1.so
matches
Binary file
/usr/lib/jvm/java-1.5.0-sun/jre/lib/amd64/libapr-1.so
matches
Binary file /usr/lib/jvm/java-1.5.0-sun/jre/lib/rt.jar
matches
/usr/lib/jvm/java-1.5.0-sun/jre/lib/security/java.security:#
On Windows systems, the URLs file:/dev/random and
file:/dev/urandom


this means that libapr is still using /dev/random

thanks
Neha



      Get your domain and website for less than Rs.100/month*. Go to 
http://in.business.yahoo.com/

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to