精华内容
下载资源
问答
  • 服务器宕机重启

    2019-02-22 13:36:00
    需要使用到shell命令和crontab命令 下面我们新建一个脚本叫做run.sh ... s= ps -fe |grep "/usr/sbin/httpd" #搜索httpd进程是否存在 ls_date=`date +%Y-%m-%d%H:%M:%S` #日志时间 if [ -n $s ...

    需要使用到shell命令和crontab命令

    下面我们新建一个脚本叫做run.sh

    写入以下内容,./run.sh 执行一下如果http开启会生成日志写入 run.log,否则将会启动httpd

    s= ps -fe |grep "/usr/sbin/httpd" #搜索httpd进程是否存在
    ls_date=`date +%Y-%m-%d%H:%M:%S` #日志时间
    if [ -n $s ]; then
    #service httpd start
    echo ${ls_date} 'httpd is ok ' >> run.log
    else
    service httpd start
    echo ${ls_date} 'httpd is error restart ' >> run.log
    fi

    完成以上工作后,使用crontab命令时时调用。

    # crontab –e

    */1 * * * * /home/linrui/XXXX.sh

    #每一分钟执行一次,可根据自己情况设置

    展开全文
  • 服务器自动重启,服务器宕机重启,自动重启weblogic,批处理自动重启服务器 2010年07月21日  [b] 服务器自动重启,服务器宕机重启,自动重启weblogic,批处理自动重启服务器 [/b][b]收藏 [/b]  直接帖原码 @echo ...
    服务器自动重启,服务器宕机重启,自动重启weblogic,批处理自动重启服务器 
    2010年07月21日
      [b] 服务器自动重启,服务器宕机重启,自动重启weblogic,批处理自动重启服务器 [/b][b]收藏 [/b]
      直接帖原码 @echo off :label rem 下面判断服务器是否宕机 rem ************************************************** **************** rem 这里是检测的端口号,* rem * netstat -an|find "80"|find "LISTENING" rem * rem * rem ************************************************** **************** rem 如果errorlevel为1,服务器宕机关闭服务再启动 if errorlevel 1 goto stop rem 如果errorlevel为0,服务器正常进入延时程序。 if errorlevel 0 goto dely :dely rem VB延迟脚本5分钟 echo 延时程序 echo wscript.sleep 1000*60*5>sleep.vbs start /wait sleep.vbs goto label :stop rem 调用停止服务代码 rem CALL stopweblogic.cmd rem ************************************************** **************** rem 查找进程号根据窗口标题,并把相关信息输入至pid.txt文件中 * rem 这里需要根据不同的窗口标题进行更改 * tasklist /nh /fo csv /fi "imagename eq cmd.exe" /fi "windowtitle eq C:\WINDOWS\system32\cmd.exe - .\startManagedWebLogic ProxyServer http://168.9.120.61:7001" >tpid.txt rem * rem * rem ************************************************** **************** rem 从文件中查找PID值 rem for /f "skip=1 tokens=2 delims=," %%i in (tpid.txt) do ( for /f "tokens=2 delims=," %%i in (tpid.txt) do ( echo %%~i set pid=%%~i) rem echo pid : rem echo %pid% rem 杀掉进程Pid=%pid% if defined pid (taskkill /f /t /pid %pid%) else (echo 服务窗口已经关闭) rem 调用启动服务代码 rem ************************************************** **************** rem 这里为启动代理的批处理 * rem * call startProxyServer.cmd rem * rem * rem ************************************************** **************** rem 跳转至dely标签循环 goto dely rem 删除VB脚本 del /f /s /q sleep.vbs tasklist /nh /fo csv /fi "imagename eq cmd.exe" /fi "windowtitle eq C:\WINDOWS\system32\cmd.exe - .\startManagedWebLogic ProxyServer http://168.9.120.61:7001" >tpid.txt解释一下这句。
      这是一个找进程号的批处理,如果宕机了,我们先把服务关掉再重启,这里有一个问题,windowtitle 后面的
      是窗口标题,因为进程名都是cmd.exe.会有多个cmd.exe不好判断,只好判断cmd.exe的标题了,
      
      看上面是两个cmd.exe;weblogic的标题名跟下面一个不一样,我们只要把这个标题加入上面的代码,就能找到我们要杀掉的服务了。
      上面的结果是先把他输出到tpid.txt文件中,看看输出的格式吧
      "cmd.exe","2604","RDP-Tcp#1","0","3,220 K"
      前面第一个是进程名,weblogic启动是一个cmd.exe,第二个就是进程号,我们把他弄出来就可以用taskkill 来杀了,
      for /f "tokens=2 delims=," %%i in (tpid.txt) do (
      echo %%~i
      set pid=%%~i)这一句就是读取刚才的文件,把进程号取出来给变量pid;
    展开全文
  • 服务器宕机重启后,可能导致部分服务及监控不可用: kubectl top nodes 可以查看 kubectl top pod -n XXX 查看具体应用时,会发下部分pod不在metrics-server统计范围下 另外还会出现部分内部应用相互不可调用的...

    服务器宕机重启后,可能导致部分服务及监控不可用:

    kubectl top nodes 可以查看

    kubectl top pod -n XXX 查看具体应用时,会发下部分pod不在metrics-server统计范围下

    另外还会出现部分内部应用相互不可调用的情况。

     

    推测是k8s网络问题导致,可以通过重置集群的方法解决:

     

    1 在重启的集群执行:

      kubeadm reset 

    2 在主节点执行

      kubeadm token create --print-join-command

      获取最新的加入集群的命令

    3 在需要重启的子节点执行,重新加入集群

      sudo kubeadm join XX.XX.X.XXX:8443 --token 13a4q5.zf1qo34fqjm38beh     --discovery-token-ca-cert-hash sha256:82284cfa62be95ca7ae628855c1c5cbcb2c98140e9314665c19f5aecca7ea459

    展开全文
  • 直接帖原码 @...rem 下面判断服务器是否宕机 rem ****************************************************************** rem 这里是检测的端口号,* rem * netstat -an|find "80"|find "LISTENING" re

    直接帖原码

    tasklist /nh /fo csv /fi "imagename eq cmd.exe" /fi "windowtitle eq C:/WINDOWS/system32/cmd.exe - ./startManagedWebLogic  ProxyServer http://168.9.120.61:7001" >tpid.txt解释一下这句。

    这是一个找进程号的批处理,如果宕机了,我们先把服务关掉再重启,这里有一个问题,windowtitle 后面的

    是窗口标题,因为进程名都是cmd.exe.会有多个cmd.exe不好判断,只好判断cmd.exe的标题了,

    看上面是两个cmd.exe;weblogic的标题名跟下面一个不一样,我们只要把这个标题加入上面的代码,就能找到我们要杀掉的服务了。

    上面的结果是先把他输出到tpid.txt文件中,看看输出的格式吧

    "cmd.exe","2604","RDP-Tcp#1","0","3,220 K"

    前面第一个是进程名,weblogic启动是一个cmd.exe,第二个就是进程号,我们把他弄出来就可以用taskkill 来杀了,

    for /f "tokens=2 delims=," %%i in (tpid.txt) do (
    echo %%~i
    set pid=%%~i)这一句就是读取刚才的文件,把进程号取出来给变量pid;

     

    展开全文
  • Hudson(jenkins)是实际生产持续集成项目...1.服务器断电后重启hudson异常 报错异常:Caused by: java.io.EOFException 原因:工程jobs里面信息记录异常,导致hudson启动不了。 解决办法:找到hudson的jobs路径...
  • 服务器上创建一个bush文件,我命名为tomcatMonitor.sh 编辑tomcatMonitor.sh文件,if及fi必须成对出现,如果if then写在一行需要用;隔开 #!/bin/sh # 获取tomcat的PID TOMCAT_PID=$(ps -ef|grep tomcat|grep -w '...
  • #!/bin/bash # 使用while循环没10秒监督循环一次,检测tomcat进程是否存在,不存在的话启动tomcat while true do # 使用jps查看java进程 jps > ps.txt sleep 2 # 使用通道将java进程信息写入ps.txt文本中,之后...
  • tomcat宕机重启

    2014-11-02 12:13:47
    此程序用于运行在服务器中,预留在内存中,监控网站是否可以正常打开...原理即间隔性的访问指定的服务器中运行的网站,如果能够打开就正常,打不开就执行重启命令 使用前,请修改conf.properties文件,其中有各项配置
  • 服务器在长时间连续运作时,有可能因为软件问题或硬件问题导致宕机,这个一般idc商都会监控托管服务器的机器状况,向用户配置的告警接收人推送告警信息。 1. 用户收到告警后,需要在管理中心中重启相关的服务器来...
  • 服务器宕机原因

    2018-08-14 10:08:58
    服务器宕机原因 阿里云服务器经常CPU跑满,服务器宕机彻底解决方法 要解决这个问题首先先要知道问题出在哪里下面给大家介绍一下CPU跑满的一个案例 解决方法在文章最下方 CPU跑满的问题出现过很多次,最多的时候一天...
  • 前几天就有网友希望自己的服务器定期重启。 其实老左经常遇到有网友提到服务器需要定时执行某个任务、以及在服务器可能出现问题时候需要自动重启。如果单纯的靠人为的执行效率上肯定不如自动化好。无论我们是个人...
  • 检测脚本:  vi monitor.sh ...每两分钟检测一次服务器 http://stackoverflow.com/questions/2220301/how-to-evaluate-http-response-codes-from-bash-shell-script
  • 笔者今天kill掉全部cluster的全部从节点,原本是想试试读写分离的,但Kill掉之后重启之后却无法主从 可以看到,只有主节点在运行,于是笔者进入到redis中 输入命令 cluster nodes 后出现以下的信息 cluster nodes...
  • 叮铃铃,叮铃铃……, “服务器挂了,redis起不来了,Egan能...今天早上服务器突然进不去了,然后打阿里云客服说重启服务器,然后让老板把服务器重启之后,redis就起不来了”“嗯嗯,了解了,你能不能把服务器账号密码...
  • redis cluster集群由三个节点服务器组成,一个6个redis实例,每个节点开启2个端口,三主三从。reids部署目录是/data/redis-4.0.1,集群情况如下: 172.16.50.245:7000 master主节点 172.16.50.245:7001 slave从...
  • 2、 当服务器宕机时,会进入异常IOException中,此时通过java调用tomcat的shutdown服务和startup服务进行重启 3、 设置对tomcat的监听时间 4、 打包成jar文件并转化成windows服务的形式自动运行,以保证
  • 需要使用到shell命令和crontab命令 下面我们新建一个脚本叫做run.sh ... s= ps -fe |grep "/usr/sbin/httpd" #搜索httpd进程是否存在ls_date=`date +%Y-%m-%d%H:%M:%S` #日志时间if [ -n $s ];...
  • lnmp服务器宕机

    2019-07-31 14:29:00
    1:重启发现是数据库宕机了; 2::查询日志/var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中 MSYQL报内存不足;...
  • 什么是“宕机”服务器宕机的原因:重启服务器的危害: 什么是“宕机” 宕机,指操作系统无法从一个严重系统错误中恢复过来,或系统硬件层面出问题,以致系统长时间无响应,而不得不重新启动计算机的现象。它属于电脑...
  • 下午正在开周会,然后收到短信,说是X.X.X.X的机器ping不通了,一轮测试过后,发现是某台数据库服务器挂了,先不急着重启,问下tencent客服。。。 乖乖的好家伙,母的主板坏了。。。。一个小时候,母起来了,...
  • php服务器宕机

    2017-03-13 11:26:52
    周一早上上班还没进入状态的时候前方报告服务器后台登录不了,一直卡在这页面: 打开f12发现服务器没有返回; 所有其它接口都无返回; 于是乎,按照套路: 重启nginx; 重启php-fpm; 问题依旧; 怀疑是被攻击: ...
  • 需求:springboot服务,或批处理程序bat、或可运行jar,需要定时重启(比如午夜),并实时监测自己的服务的健康状态,如果了,就自动重启。 场景:就算能力再牛逼,架不住开发时间有限,架不住部署环境恶略(软件...
  • 摘要:服务器宕机的原因有哪些 服务器宕机的原因有哪些 1、由操作员意向操作的重启——用于维护或更新服务器、部署机房或特殊情况等等。 2、非操作员本身意愿造成的重启——如供电(欠压,过载,波动)、震动、硬件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 708
精华内容 283
关键字:

服务器宕机重启