当前位置: 首页 > news >正文

党政网站集群建设合同企业品牌推广策划方案

党政网站集群建设合同,企业品牌推广策划方案,广告设计公司简介内容,网站单页支付宝支付怎么做的1. 业务场景 用于单机生产环境,防止服务器断电或者强制重启导致的服务下线。 2. 实现方案 对于无状态服务,可容器部署设置 restart: always,systemctl eable docker对于有状态服务,可编写自启脚本,如下 ① 编写执行…

1. 业务场景

用于单机生产环境,防止服务器断电或者强制重启导致的服务下线。

2. 实现方案

  1. 对于无状态服务,可容器部署设置 restart: alwayssystemctl eable docker
  2. 对于有状态服务,可编写自启脚本,如下
  • ① 编写执行脚本
#!/bin/bash
APP_NAME=saveName
PROG_NAME=$0
ACTION=$1
APP_START_TIMEOUT=20    # 等待应用启动的时间
APP_PORT=81 # 应用端口
HEALTH_CHECK_URL=http://127.0.0.1:${APP_PORT}  # 应用健康检查URL
APP_HOME=$(pwd) # 从package.tgz中解压出来的jar包放到这个目录下
HEALTH_CHECK_FILE_DIR=${APP_HOME}/status   # 脚本会在这个目录下生成nginx-status文件
JAR_NAME=${APP_HOME}/app.jar # jar包的名字
JAVA_OUT=/dev/null  #应用的启动日志
JAVA_HOME=${APP_HOME}/jdk-11.0.16
# 创建出相关目录
mkdir -p ${HEALTH_CHECK_FILE_DIR}
#mkdir -p ${APP_HOME}
usage() {echo "Usage: $PROG_NAME {start|stop|restart|init|jdk_install}"exit 2
}
jdk_install() {tar zxvf ${APP_HOME}/jdk-11.0.16_linux-x64_bin.tar.gztee -a /etc/profile << EOFexport JAVA_HOME=${APP_HOME}/jdk-11.0.16export PATH=${APP_HOME}/jdk-11.0.16/bin:\$PATHexport CLASS_PATH=${APP_HOME}/jdk-11.0.16/lib
EOFecho "如没有jdk日志,请手动执行:source /etc/profile &java -version"source /etc/profilejava -version
}
health_check() {exptime=0echo "checking ${HEALTH_CHECK_URL}"while truedostatus_code=`/usr/bin/curl -L -o /dev/null --connect-timeout 5 -s -w %{http_code}  ${HEALTH_CHECK_URL}`if [ "$?" != "0" ]; thenecho -n -e "\rapplication not started"elseecho "code is $status_code"if [ "$status_code" == "401" ];thenbreakfifisleep 5((exptime++))echo -e "\rWait app to pass health check: $exptime..."if [ $exptime -gt ${APP_START_TIMEOUT} ]; thenecho 'app start failed'exit 1fidoneecho "check ${HEALTH_CHECK_URL} success"
}
start_application() {echo "starting java process"echo "nohup java -jar ${JAR_NAME} --spring.profiles.active=${env} > ${JAVA_OUT} 2>&1 &"nohup java -jar ${JAR_NAME} --spring.profiles.active=${env} > ${JAVA_OUT} 2>&1 &echo "started java process"
}stop_application() {checkjavapid=`ps -ef | grep java | grep ${APP_NAME} | grep -v grep |grep -v 'deploy.sh'| awk '{print$2}'`if [[ ! $checkjavapid ]];thenecho -e "\rno java process"returnfiecho "stop java process"times=60for e in $(seq 60)dosleep 1COSTTIME=$(($times - $e ))checkjavapid=`ps -ef | grep java | grep ${APP_NAME} | grep -v grep |grep -v 'deploy.sh'| awk '{print$2}'`if [[ $checkjavapid ]];thenkill -9 $checkjavapidecho -e  "\r        -- stopping java lasts `expr $COSTTIME` seconds."elseecho -e "\rjava process has exited"break;fidoneecho ""
}
start() {start_applicationhealth_check
}
stop() {stop_application
}
case "$ACTION" instart)start;;stop)stop;;restart)stopstart;;jdk_install)jdk_install;;*)usage;;
esac
  • ① 编写自启脚本
#!/bin/sh
# chkconfig: 2345 20 20
# clear file
base=baseArg
serveStart() {echo "正在启动Solr"cd baseArg/servesh baseArg/serve/deploy.sh start
}
serveStart
  • ② 注册自启脚本至linux开启自动调用目录
ACTION=$1
usage() {echo "Usage: $PROG_NAME {init|stopAll}"exit 2
}
stopAll(){
checkjavapid=`ps -ef |  grep $serveName| awk '{print$2}'`
kill -9 $checkjavapid
}
init(){
base=$(pwd)
sed -i "s|baseArg|${base}|g" $base/autoSave.sh
chmod 777 $base/autoSave.sh
rm -rf /etc/init.d/autoSave.sh
cp -rf $base/autoSave.sh /etc/init.d/autoSave.sh
chmod 777 /etc/init.d/autoSave.sh
chkconfig --add autoSave.sh
chkconfig autoSave.sh on
chkconfig --list
}
case "$ACTION" ininit)init;;stopAll)stopAll;;*)usage;;
esac
http://www.hengruixuexiao.com/news/41231.html

相关文章:

  • 青海网站制作公司推广软件哪个好
  • 网络营销网站规划建设百度销售岗位怎么样
  • 用什么网站做海报百度竞价托管代运营
  • 鹰潭网站建设百度快照手机版
  • 网站推广服务 商务服务阿里巴巴友情链接怎么设置
  • 犀牛云做的网站好不好网站推广在哪好
  • 移商网站建设seo推广的全称是
  • 找人做网站被骗 公安不管拓客app下载
  • 西安网站托管公司招聘抖音seo搜索引擎优化
  • dw旅游网站模板每日财经最新消息
  • 没备案网站如何通过百度联盟审核谷歌浏览器免费入口
  • 郑州微信网站建设百度seo网站优化
  • wordpress不加载样式seo搜索优化公司
  • 手表网站排行榜网上代写文章一般多少钱
  • 网站建设的具体过程宁波如何做seo排名优化
  • wordpress 页面挂件信息流广告优化
  • 新建网站怎么优化最佳的资源磁力搜索引擎
  • 网站seo优化免费免费网站推广软文发布
  • 网站关键词优化+徽信bdxlci可上词可教技术自己做网站需要什么条件
  • 网站的弹窗是用什么软件做的西地那非片的功效与作用
  • 新疆企业电子网站建设网络工具
  • 普斯泰网站建设114啦网址导航官网
  • 怎么样在百度搜到自己的网站企业网络推广的方式有哪些
  • dwcs5怎么做动态网站后台徐州seo招聘
  • 公司做宣传网站2019年 2022疫情爆发
  • 2019年 dede网站广告推销
  • 坪洲网站建设营销软件商城
  • 做网站的人会不会拿走我的网站佛山网站建设公司哪家好
  • 做外贸哪个网站比较好小视频关键词汇总
  • 注册一个网站石家庄关键词排名提升