|
@@ -108,6 +108,7 @@ sleep 2
|
|
|
if [ "$enable_sql" == "1" ];then
|
|
|
echo "等待尝试修改数据库参数"
|
|
|
isTrue=1
|
|
|
+ reConnect=0
|
|
|
while [[ $isTrue == 1 ]]
|
|
|
do
|
|
|
# 尝试连接数据库
|
|
@@ -118,6 +119,11 @@ if [ "$enable_sql" == "1" ];then
|
|
|
isTrue=0
|
|
|
else
|
|
|
echo "数据库连接失败,等待3秒后重试"
|
|
|
+ reConnect=$(($reConnect+1))
|
|
|
+ if(($reConnect>150));then
|
|
|
+ echo "数据库连接失败失败次数$reConnect,退出程序"
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
sleep 3
|
|
|
fi
|
|
|
done
|
|
@@ -147,6 +153,7 @@ if [ "$enable_sql" == "1" ];then
|
|
|
docker exec -it hfysql mysql \
|
|
|
-uroot -p"hfy$sql_passwd" \
|
|
|
-e "FLUSH PRIVILEGES;"
|
|
|
+ sleep 5
|
|
|
if [ $? -ne 0 ]; then
|
|
|
echo "run gb docker failed";
|
|
|
fi
|
|
@@ -155,6 +162,7 @@ fi
|
|
|
echo "开始启动国标平台"
|
|
|
# 根据参数生成国标平台配置文件
|
|
|
source ./gbRunning/createConfig.sh
|
|
|
+sleep 2
|
|
|
echo "$gb_WebPort"
|
|
|
echo "$gb_sipPort"
|
|
|
# 导入国标平台镜像
|