您现在的位置是:主页 > news > 微信小程序开源代码/中国seo

微信小程序开源代码/中国seo

admin2025/6/3 23:19:16news

简介微信小程序开源代码,中国seo,如何建立公司网站推广,网站设计与运营第二次关注“java从心”,置顶公众号每天进步一点点,距离大腿又近一步! 阅读本文大概需要5分钟 有时候,我们挂在服务器上的应用会因为一些特殊情况挂掉,致使项目经理又对我们说:又挂了!赶紧去看看!于是有了以下脚本,使用shell编写,用于定时检查应用情况,挂掉则重…

微信小程序开源代码,中国seo,如何建立公司网站推广,网站设计与运营第二次关注“java从心”,置顶公众号每天进步一点点,距离大腿又近一步! 阅读本文大概需要5分钟 有时候,我们挂在服务器上的应用会因为一些特殊情况挂掉,致使项目经理又对我们说:又挂了!赶紧去看看!于是有了以下脚本,使用shell编写,用于定时检查应用情况,挂掉则重…

关注“java从心”,置顶公众号
每天进步一点点,距离大腿又近一步!


阅读本文大概需要5分钟 有时候,我们挂在服务器上的应用会因为一些特殊情况挂掉,致使项目经理又对我们说:又挂了!赶紧去看看!
于是有了以下脚本,使用shell编写,用于定时检查应用情况,挂掉则重启。 这里以tomcat为例。

根据以下步骤即可实现:

1.创建并编辑脚本

vim test.sh

2.复制以下脚本内容至.sh文件中

#自动检测某个tomcat状态(w精确匹配 v去除某种进程 awk数据处理  print $2 打印第二列)
TomcatID=$(ps -ef |grep -w 'apache-tomcat-7.0.81'|grep -v 'grep'|awk '{print $2}')# tomcat启动程序(这里注意tomcat实际安装的路径)  
StartTomcat=/usr/local/apache-tomcat-7.0.81/bin/startup.sh  
TomcatCache=/usr/local/apache-tomcat-7.0.81/work# 定义要监控的页面地址,建议跟上具体项目xxx  ,建议 具体到某个页面或接口
TomcatUrl=http://localhost:8080# 日志输出,根据实际情况设置路径,并创建文本
#页面日志
GetPageInfo=/usr/local/zhangwk/logs/tomcatMonitorPage.info  
#tomcat进程日志
TomcatMonitorLog=/usr/local/zhangwk/logs/tomcatMonitor.logMonitorTomcat()  {  echo "[info]开始监控tomcat...[$(date +'%F %H:%M:%S')]"  if [ $TomcatID ];then  # 这里判断TOMCAT进程是否存在  echo "[info]当前tomcat进程ID为:$TomcatID,继续检测页面..."  # 检测是否启动成功(成功的话页面会返回状态"200")  TomcatServiceCode=$(curl -s -o $GetPageInfo -m 10 --connect-timeout 10 $TomcatUrl -w %{http_code})  if [ $TomcatServiceCode -eq 200 ];then  echo "[info]页面返回码为$TomcatServiceCode,tomcat启动成功,测试页面正常......"  else  echo "[error]tomcat页面出错,请注意......状态码为$TomcatServiceCode,错误日志已输出到$GetPageInfo"  echo "[error]页面访问出错,开始重启tomcat"  kill -9 $TomcatID   # 杀掉原tomcat进程  sleep 3  rm -rf $TomcatCache # 清理tomcat缓存  $StartTomcat  # 启动tomcatfi  else  echo "[error]tomcat进程不存在!tomcat开始自动重启..."  echo "[info]$StartTomcat,请稍候......"  rm -rf $TomcatCache  # 清理tomcat缓存$StartTomcat   # 启动tomcatfi  echo "------------------------------"}  
MonitorTomcat >>$TomcatMonitorLog

3.对该脚本赋予执行权限

chmod +x test.sh

4.测试脚本是否报错

sh test.sh

若无任何输出,则说明该脚本无错误

5.设置linux定时器
进入定时器编辑

crontab -e 

添加以下文本

*/5 * * * * /usr/local/zhangwk/test.sh

保存退出
注:根据脚本实际路径填写,这里的意思是每隔五分钟执行一次

**另外,还有一份实用代码,需要的拿去:省市区级联查询(附最新省市区数据)
关注微信公众号"java从心",后台回复:"省市区级联"获取**


**end~thanks!
一个立志成大腿而每天努力奋斗的年轻人
期待你的到来!**