On Wed, Oct 19, 2011 at 11:27, André Warnier <[email protected]> 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
[email protected]
40 avenue Raymond Poincaré
75116 Paris
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]