国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Shell腳本實現(xiàn)的memcached進程監(jiān)控

2019-10-26 18:41:21
字體:
來源:轉載
供稿:網(wǎng)友

WEB服務器使用memcached,但是不知道為什么memcached老是掛掉(基本20分鐘~50分鐘左右),導致部分網(wǎng)站頁面在訪問的時候出錯;定義日志后,查看日志也未能發(fā)現(xiàn)什么;初步判定由于之前更新libevent有關系。由于線上服務器,所以先用腳本來彌補下

#!/bin/sh pid=`ps aux|grep -v grep|grep memcached|awk '{print $2}'` memcached=`/usr/local/memcached/bin/memcached -u www &` nginx=`/usr/local/nginx/sbin/nginx -s reload &` if [ -z "$pid"] then echo $memcached echo $nginx fi

上面腳本主要溫故2個知識點,一個是awk、一個是if的條件表達式;當然那些單引號、雙引號、特殊單引號也是煩人的。只是一個基礎腳本,很菜,不過可以實現(xiàn)我要的功能了,首先判斷memcached進程是否存在,如果不存在則啟動memcached和重載nginx。

最后加入到系統(tǒng)任務中,每隔5分鐘判定一次:

*/15 * * * * /root/memcached.sh

完工!

關于if條件表達式,還有更多,可以到網(wǎng)上查找看看,這里就不重復了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新龙县| 顺义区| 沁水县| 苏尼特左旗| 阜宁县| 安吉县| 曲沃县| 江津市| 宁城县| 富阳市| 宣威市| 新疆| 濮阳县| 会泽县| 恭城| 静宁县| 海盐县| 墨玉县| 库尔勒市| 宁明县| 汉寿县| 永平县| 息烽县| 边坝县| 军事| 遵化市| 西乌| 庆阳市| 赞皇县| 海口市| 宁德市| 华池县| 龙岩市| 清远市| 孟津县| 沙坪坝区| 织金县| 铜鼓县| 普定县| 日土县| 高淳县|