- More checks to ensure jetty has started before trying to check if BigBlueButton web is running

This commit is contained in:
Fred Dixon 2010-12-13 19:25:34 -05:00
parent 0ead92fc94
commit 26e0bbfdac

View File

@ -79,7 +79,7 @@ if [ -f /etc/lsb-release ]; then
#
# Support configuration on Intalio Cloud VM
#
PLATFORM=ubuntu-intalio
PLATFORM=ubuntu-jetty
SERVLET_CONTAINER=cloud
SERVLET_LOGS=/var/www/cloud/jetty/logs
SERVLET_DIR=/var/www/cloud/webappsviacontext
@ -319,6 +319,19 @@ start_bigbluebutton () {
done
fi
if [ $PLATFORM == "ubuntu-jetty" ]; then
#
# Wait until jetty has finished starting before checking for bbb-web
#
if ! nc -z -w 1 127.0.0.1 8443; then
while ! nc -z -w 1 127.0.0.1 8443; do
echo -n "."
sleep 5
done
fi
fi
BBB_WEB=$(cat ${SERVLET_DIR}/bigbluebutton/WEB-INF/classes/bigbluebutton.properties | sed -n '/^bigbluebutton.web.serverURL/{s/.*\///;p}')
if ! wget http://$BBB_WEB/bigbluebutton/api -O - --quiet | grep -q SUCCESS; then
echo "Startup unsuccessful: could not connect to http://$BBB_WEB/bigbluebutton/api"