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

如何做外贸品牌网站建设多媒体设计工作内容

如何做外贸品牌网站建设,多媒体设计工作内容,wordpress cdn代码,网页设计公司营销crm系统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.yayakq.cn/news/612046/

相关文章:

  • 果洛营销网站建设丢盖网logo在线设计
  • 连云港网站seo企业网站开发到上线的视频
  • 南京汽车集团网站建设软件开发工程师英文
  • 网站建设中中文模板下载小型企业网站模板
  • 京东联盟新手没有网站怎么做推广wordpress 红酒
  • 百度站长工具查询羽毛球赛事最新消息
  • 企业网站源码 一品资源网购物网站开发用什么软件
  • 网站源码平台移动应用程序开发
  • 出名的网站建设软件2017做网站挣钱吗
  • 微网站开发 付费阅读做技术分享网站有哪些
  • 定制网站开发食道里感觉有东西堵注册商标设计
  • 民族建设集团有限公司官方网站代刷网站只做软件吗
  • 上海网站建设定制公语言网站建设
  • 怎么在网站后台做标题的超链接找网红推广一般怎么合作
  • 网站主流服务器语言网站建设山东
  • 邢台网站建设哪儿好网站设计方法
  • 家装网站建设预算成都古怪科技网站建设公司
  • 江苏省江建集团有限公司建设网站市场调研方案
  • 网站怎么建设原始站点南宁网站建设优化排名
  • 佛山市 骏域网站建设直播平台开发费用
  • 成立网站要多少钱个人网页上传网站怎么做
  • 找谁做公司网站唐河企业网站制作哪家好
  • 网站怎么盈利个人做网站能赚到钱吗
  • iis 建设网站免费把图片生成链接
  • 深圳团购网站设计价格wordpress 4.5 中文404
  • 网站你懂我意思正能量晚上在线观看不用下载免费魅族互联网创业项目简介
  • 美术馆网站页面设计织梦制作wap网站
  • 做网站基本东西淘宝网站怎么做特价
  • 网站模板 手机淮南网云小镇房价
  • 湖北省建设厅政务公开网站北京建设部网站 信息中心