On Wed, Oct 19, 2011 at 11:27, André Warnier <a...@ice-sa.com> wrote:
> Francis GALIEGUE wrote:
[...]
>
> Yes, that would be more reliable than my 2 seconds above.
> Although if one really wanted to split hairs in 4 parts (lenghtwise), one
> could argue that the fact that the port mentioned in <Server> is open and
> listening, does not necessarily mean that the port in the AJP Connector is
> open and listening.
>

Actually yes, it does mean that, I have double checked: connectors
start to listen before the Server port starts to listen.

> Now just by curiosity, what mechanism do you use exactly to check that the
> <server> port is listening ?  (yes, the script lines..)
>

Extract from the script (note that the server port is not randomized,
it should probably be):

----
       MAXITERS=120
        ITERS=0

        while true; do
                ITERS=$((ITERS+1))
                if [ $ITERS -gt $MAXITERS ]; then
                        echo
                        echo >&2 "BUG: Tomcat not started after
$MAXITERS seconds!"
                        exit 1
                fi

                lsof -u $TOMCAT_USER -i tcp:8005 &>/dev/null

                if [ "$?" = "0" ]; then
                        break
                fi
                echo -n .
                sleep 1
        done

        echo " Done (in $ITERS seconds)"
----

-- 
Francis Galiegue
ONE2TEAM
Ingénieur système
Mob : +33 (0) 683 877 875
Tel : +33 (0) 178 945 552
f...@one2team.com
40 avenue Raymond Poincaré
75116 Paris

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

Reply via email to