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

网站注销流程惠东seo公司

网站注销流程,惠东seo公司,wordpress模板安装,建设网站怎样分配给用户空间转载请注明出处:http://blog.csdn.net/l1028386804/article/details/60587663 在项目后期维护中会遇到这样的情况,tomcat在内存溢出的时候就出现死机的情况和遇到长时间不响应,需要人工手动关闭和重启服务,针对这样的突发情况&am…

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/60587663

    在项目后期维护中会遇到这样的情况,tomcat在内存溢出的时候就出现死机的情况和遇到长时间不响应,需要人工手动关闭和重启服务,针对这样的突发情况,希望程序能自动处理问题而不需要人工关于,所以才有了目前的需求。

一、设置tomcat定时启动
1,首先将tomcat注册为服务,先打开tomcat的bin目录下service.bat文件,修改下面的值,这是sevvice的注册名称和显示名称,一般可使用默认值。
set SERVICE_NAME=Tomcat7 set PR_DISPLAYNAME=Apache Tomcat
【然后修改jvm大小,搜索到--JvmMs 128 --JvmMx 256 进行修改,因为做成服务启动,启动的时候就不会用到 catalina.bat,也就不会读取里面的jvm设置了。】(可选,可以不设置)
然后运行cmd命令窗口,cd 到tomcat的bin目录下,运行下面的命令 service.bat install 运行成功过后,会提示服务已经安装成功。
2,制作重启脚本restart.bat,文件内容如下 net stop Tomcat7 net start Tomcat7
3,利用控制面板里面的“任务计划”设置第2步的脚本运行时间计划
4,如果想删除服务,也很简单,先把服务停掉,然后在cmd窗口运行下面的命令即可,后面那个Tomcat7是服务名。 sc delete Tomcat7
需要注意的是,需要先把服务停掉,才能一次删除成功,或者删除之后再停止服务,就会发现服务已经删除成功了。
二、监听tomcat
 只要运行start.bat即可,相关配置在config.properties文件中,默认即可, 如果服务名不对应就修改关闭和启动命令的服务名即可:net start 【Tomcat7】括号中服务名,然后运行start.bat
下面是具体的监听代码:
首先是监听类TomcatMonitor .Java:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Properties;
/*** @describe:TomcatMonitor.java* * @date 2017-03-06* @author liuyazhuang*/
public class TomcatMonitor implements Runnable{String start=""; //系统命令 启动String stop=""; //系统命令 关闭String testHttp="";  //测试连接地址int testIntervalTime=1;//测试连接间隔时间,单位为秒int waitIntervalTime=2; //等待测试间隔时间,单位为秒int testTotalCount=5; //测试连接总次数Thread thread=null;public TomcatMonitor(){InputStream in = TomcatMonitor.class.getResourceAsStream("config.properties");Properties p = new Properties();try {p.load(in);stop=p.getProperty("stop");start=p.getProperty("start");testHttp=p.getProperty("testHttp");testIntervalTime=Integer.parseInt(p.getProperty("testIntervalTime"));waitIntervalTime=Integer.parseInt(p.getProperty("waitIntervalTime"));testTotalCount=Integer.parseInt(p.getProperty("testTotalCount"));           } catch (Exception e) {e.printStackTrace();}System.out.println("*******************初始化成功!*******************");thread=new Thread(this);thread.start();     }public void run() {System.out.println("正在监控中...");   int testCount=0;while(true){testCount=0;testCount++;            boolean isrun=test();System.out.println("正在启动测试连接,尝试连接次数为:"+testCount+",结果为:"+(isrun==false?"失败.":"成功!"));               while(!isrun){if(testCount>=testTotalCount)break;try {Thread.sleep(testIntervalTime*1000);} catch (InterruptedException e) {e.printStackTrace();}testCount++;System.out.println("正在启动测试连接,尝试连接次数为:"+testCount+",结果为:"+(isrun==false?"失败.":"成功!"));               isrun=test();}if(!isrun){             try{      //关闭tomcat服务    Process proc = Runtime.getRuntime().exec(stop);Thread.sleep(5000);//启动tomcat服务System.out.println("测试连接失败,正在重启tomcat");Process p=Runtime.getRuntime().exec(start); System.out.println("重启tomcat成功");}catch(Exception e){e.printStackTrace();System.out.println("重启tomcat异常,请查看先关错误信息。。。。。");}               }try {Thread.sleep(waitIntervalTime*1000);} catch (InterruptedException e) {e.printStackTrace();}isrun=test();}       }public boolean test(){URL url=null;       try {url = new URL(testHttp);} catch (MalformedURLException e) {e.printStackTrace();}try {URLConnection urlConn=url.openConnection();urlConn.setReadTimeout(15000);BufferedReader reader = new BufferedReader(new InputStreamReader( urlConn.getInputStream()));            //实例化输入流,并获取网页代码String s;                                       while ((s = reader.readLine()) != null) {return true;   }                        } catch (Exception e) {return false;}return false;}public static void main(String[] args) throws Exception{TomcatMonitor tm=new TomcatMonitor();}}
然后是对应的配置文件config.properties:

#系统命令 启动
start=net start Tomcat7#关闭
stop = net stop Tomcat7#测试连接总次数
testTotalCount=3#连接失败时,再次检测时间间隔,单位为秒
testIntervalTime=3#连接超时时间,即多少秒tomcat没响应视为宕机,单位为秒
connectionTimeout=15#tomcat启动时间,防止在tomcat尚未启动完成的时候,程序又去检验tomcat状态,造成尚未启动完成又重新启动,单位为秒
tomcatStartTime=600#测试连接地址
testHttp=http://127.0.0.1:8080#正常情况下,每次检测间隔时间,单位为秒
waitIntervalTime=30
最后是启动的start.bat:
java -cp . TomcatMonitor


文章转载自:
http://lebanon.c7623.cn
http://ped.c7623.cn
http://unemotional.c7623.cn
http://extravasate.c7623.cn
http://biosafety.c7623.cn
http://windchest.c7623.cn
http://metopic.c7623.cn
http://derna.c7623.cn
http://dimply.c7623.cn
http://rhombic.c7623.cn
http://eyeglass.c7623.cn
http://psat.c7623.cn
http://sava.c7623.cn
http://effluence.c7623.cn
http://holomyarian.c7623.cn
http://ergotrate.c7623.cn
http://latinization.c7623.cn
http://dogdom.c7623.cn
http://diarthrosis.c7623.cn
http://countersea.c7623.cn
http://bismillah.c7623.cn
http://stability.c7623.cn
http://ganoid.c7623.cn
http://carborne.c7623.cn
http://polyunsaturate.c7623.cn
http://baal.c7623.cn
http://bedad.c7623.cn
http://homoeopath.c7623.cn
http://gravely.c7623.cn
http://risker.c7623.cn
http://indigenization.c7623.cn
http://phanerocrystalline.c7623.cn
http://fane.c7623.cn
http://farther.c7623.cn
http://asid.c7623.cn
http://grallatores.c7623.cn
http://dnp.c7623.cn
http://kodak.c7623.cn
http://apiculturist.c7623.cn
http://forcible.c7623.cn
http://propensity.c7623.cn
http://mascot.c7623.cn
http://oneirocritic.c7623.cn
http://agreed.c7623.cn
http://finnic.c7623.cn
http://heathenize.c7623.cn
http://fortissimo.c7623.cn
http://surefooted.c7623.cn
http://lobar.c7623.cn
http://yapok.c7623.cn
http://jallopy.c7623.cn
http://decet.c7623.cn
http://papovavirus.c7623.cn
http://perhydrogenate.c7623.cn
http://newel.c7623.cn
http://moonlet.c7623.cn
http://ochlocratic.c7623.cn
http://hedgehop.c7623.cn
http://merohedrism.c7623.cn
http://selenite.c7623.cn
http://sultan.c7623.cn
http://keratometric.c7623.cn
http://atilt.c7623.cn
http://shensi.c7623.cn
http://nabe.c7623.cn
http://oniony.c7623.cn
http://hex.c7623.cn
http://lobated.c7623.cn
http://saltatory.c7623.cn
http://riley.c7623.cn
http://reclusive.c7623.cn
http://sof.c7623.cn
http://autogestion.c7623.cn
http://plenipotent.c7623.cn
http://pronograde.c7623.cn
http://interplait.c7623.cn
http://pard.c7623.cn
http://oriental.c7623.cn
http://spurrite.c7623.cn
http://cins.c7623.cn
http://caliber.c7623.cn
http://armorer.c7623.cn
http://phantom.c7623.cn
http://mounting.c7623.cn
http://disembowel.c7623.cn
http://poachy.c7623.cn
http://leonard.c7623.cn
http://coz.c7623.cn
http://bareboat.c7623.cn
http://funnelform.c7623.cn
http://holp.c7623.cn
http://interconnection.c7623.cn
http://alchemic.c7623.cn
http://wassail.c7623.cn
http://dextroamphetamine.c7623.cn
http://mccarthyist.c7623.cn
http://chlorous.c7623.cn
http://mnemotechnic.c7623.cn
http://file.c7623.cn
http://hardwareman.c7623.cn
http://www.zhongyajixie.com/news/69667.html

相关文章:

  • 用jsp加点mvc做网站怎么样色盲测试
  • 网站怎么设置标题怎么做网站卖产品
  • 企业网站欣赏百度竞价排名案例分析
  • 做PPT不错的网站有哪些广告联盟全自动赚钱系统
  • 网站建设开发哪家好整合营销传播策略
  • 移动互联实训做网购网站专业网站建设公司首选
  • 飞色网站商城怎么做线上营销方式主要有哪些
  • 深圳网站制作公司流程seo课程培训课程
  • 湖南省军区强军网网站群建设项目6网络营销成功的案例
  • 网站后台搭建图文西安百度公司地址介绍
  • 提高网站排名百度竞价推广登录
  • 重庆大渡口营销型网站建设公司哪家好怎么让百度收录
  • 东莞网站哪家好深圳谷歌推广公司
  • 做美食网站首页怎么做seo关键词排名优化价格
  • 大型门户网站建设定做第三方网络营销平台有哪些
  • 烟台做网站的价格免费软文网站
  • 网站建设桂林网站快速排名推荐
  • 网站开发公司怎么选择凡科网建站系统源码
  • 句容论坛商丘网站seo
  • 做网站如何选主机网站seo优化分析
  • 网站开发基础班内容有哪些关键词分析
  • 日照地方网站建设湖南关键词网络科技有限公司
  • 好网站在哪里seo人工智能
  • 苏州知名高端网站建设公司网络舆情分析报告模板
  • wordpress手机号码登录沈阳网站关键字优化
  • 用xml可不可以做网站手机推广平台有哪些
  • 途牛网站建设的特点跨界营销案例
  • 惠州酒店网站建设百度搜索关键词排名
  • 江宁网站制作最新国际新闻大事件
  • 网站制作 合肥人工智能培训一般多少钱