原文:mongodb监控并在服务挂掉后自动重启脚本

今天遇到一个情况,一台用来数据可视化的mongodb服务器中的mongodb服务在进行数据抽取的情况经常出现挂掉的情况,所以写了一个小脚本。监控mongodb服务是否启动,如果服务挂掉后启动自动重启服务. 此脚本也适用于其他服务。如:nginx,mysql,redis等 服务启动脚本代码如下 bin bash 检查是否是root用户 if id u then echo Not the root u ...

2020-01-03 16:06 0 1017 推荐指数:

查看详情

使用shell脚本监控自动重启挂掉的java服务

目录 步骤记录 1. 准备可运行的jar包 2. 编辑sh脚本 3. 验证sh脚本是否可执行 4. 添加到系统定时任务 5. 验证是否能重启项目 步骤记录 1. 准备可运行的jar包 使用命令运行 ...

Tue Jun 15 07:09:00 CST 2021 0 296
Linux执行脚本让进程挂掉自动重启

1 创建循环监听脚本 autostart.sh 例: 其中futures-market-server-v3andwebsoket.jar 是要监听的执行程序 #/bin/bashwhile true;do count=`ps -ef ...

Tue Mar 10 18:36:00 CST 2020 0 1559
linux服务挂掉自动重启脚本(转)

实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则执行我们预设的重启脚本。 首先我们要向crontab加入一个新任务 我这里只是简单的设置每分钟调用一个shell脚本monitor.sh。这里可以配置的更强大,大家可以去搜索一下 ...

Fri Apr 19 23:46:00 CST 2019 0 1307
linux下自动重启挂掉的python脚本

在linux下可以新建一个名为run.sh的脚本: #!/bin/sh while [ 1 ]; do python program.py --params done 在命令行中这样启动: sh run.sh ...

Fri Mar 27 19:12:00 CST 2020 0 1125
docker 容器挂掉 怎么自动重启

用docker run的时候带上参数--restart always 推荐使用 --restart unless-stopped,这样如果不是显式的 docker container stop xxx 就会在这个容器主进程挂掉之后自动重启 ...

Fri May 29 02:40:00 CST 2020 0 3332
用monit监控mongodb,崩溃自动重启mongdb

什么是monit Monit是一个跨平台的用来监控Unix/linux系统(比如Linux、BSD、OSX、Solaris)的工具。Monit特别易于安装,而且非常轻量级(只有500KB大小),并且不依赖任何第三方程序、插件或者库。Monit可以监控服务器进程状态、端口状态,HTTP/TCP状态 ...

Mon Dec 18 03:45:00 CST 2017 0 1203
监控windows服务,当服务停止自动重启服务

@echo offrem 定义循环间隔时间和监测的服务:set secs=60set srvname="ServerName" echo.echo ========================================echo == 查询计算机服务的状态, ==echo == 每间 ...

Wed Sep 07 17:29:00 CST 2016 5 6930
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM