原文: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