dev@glassfish.java.net

Re: why does Glassfish V3 not respond in 90 seconds during startup

From: Sahoo <Sahoo_at_Sun.COM>
Date: Wed, 29 Apr 2009 09:33:42 +0530

I have seen this before and I believe it has to do with some deadlocks.
Next time when it happens for you, run jstack and send us the thread
stack and any deadlock reported by server.

Thanks,
Sahoo

Jonathan Benoit wrote:
> i'm using Glassfish V3 nightly build (glassfish-v3-b47-04_27_2009.zip)
> and i see this message trying to start Glassfish:
>
> % ./asadmin start-domain domain1
>
> Domain (domain1) did not respond in 90 seconds. It means it is still
> coming up or it has failed to come up. Check server.log for details.
>
> I see nothing in server.log to indicate it failed to come up, nor do i
> see any confirmation that server successfully started. I checked ps
> output and i do see process started:
>
> 24195 pts/6 S 0:21 /usr/jdk/jdk1.6.0_04/bin/java -cp
> /glassfishv3/glassfish/modules/glassfish.jar
> -XX:+UnlockDiagnosticVMOptions -XX:MaxPermSize=192m -XX:NewRatio=2
> -XX:+LogVMOutput
> -XX:LogFile=/glassfishv3/glassfish/domains/domain1/logs/jvm.log
> -Xmx512m -client -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver
> -Djavax.net.ssl.trustStore=/glassfishv3/glassfish/domains/domain1/config/cacerts.jks
> -Djavax.net.ssl.keyStore=/glassfishv3/glassfish/domains/domain1/config/keystore.jks
> -Djava.security.policy=/glassfishv3/glassfish/domains/domain1/config/server.policy
> -Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as
> -Dcom.sun.aas.instanceRoot=/glassfishv3/glassfish/domains/domain1
> -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory
> -DWSIT_HOME=/glassfishv3/glassfish
> -Djava.security.auth.login.config=/glassfishv3/glassfish/domains/domain1/config/login.conf
> -Djava.endorsed.dirs=/glassfishv3/glassfish/lib/endorsed
> -Dcom.sun.aas.installRoot=/glassfishv3/glassfish
> -Djava.ext.dirs=/usr/jdk/jdk1.6.0_04/lib/ext:/usr/jdk/jdk1.6.0_04/jre/lib/ext:/glassfishv3/glassfish/domains/domain1/lib/ext:/glassfishv3/javadb/lib
> com.sun.enterprise.glassfish.bootstrap.ASMain -domainname domain1
> -asadmin-args start-domain,,,domain1 -instancename server -verbose
> false -debug false -asadmin-classpath ./../modules/admin-cli.jar
> -asadmin-classname com.sun.enterprise.admin.cli.AsadminMain -domaindir
> /glassfishv3/glassfish/domains/domain1
>
> why do i see this message, (90 seconds seems like a long time to wait
> for startup) and should I see a message in server.log confirming that
> server did indeed start?
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>