Преглед на файлове

部署云飞监控到测试环境和功能测试

root преди 3 години
родител
ревизия
9d04f34299
променени са 1 файла, в които са добавени 0 реда и са изтрити 47 реда
  1. 0 47
      monitor/supervisord/build_monitor/redis_monitor.py

+ 0 - 47
monitor/supervisord/build_monitor/redis_monitor.py

@@ -1,47 +0,0 @@
-# coding:utf-8
-
-import os
-import sys
-import psutil
-import subprocess
-
-local_path = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
-if local_path not in sys.path:
-    sys.path.append(local_path)
-
-from monitor.utils.comm_tools import shell_cmd
-
-
-def _has_redis():
-    is_redis = False
-    for proc in psutil.process_iter(['pid', 'name']):
-        if proc.name() == 'redis-server':
-            is_redis = True
-            break
-    return is_redis
-
-
-def _ini_redis():
-    cmd = "which redis-server"
-    code, stdout, stderr = shell_cmd(cmd)
-    if not os.path.isfile(stdout):
-        subprocess.run("yum install -y redis", shell=True)
-
-
-def _start_redis():
-    cmd = ("echo 1024 > /proc/sys/net/core/somaxconn; "
-           "sysctl vm.overcommit_memory=1;echo never > /sys/kernel/mm/transparent_hugepage/enabled"
-           )
-    subprocess.run(cmd, shell=True)
-    subprocess.run("redis-server /etc/redis.conf", shell=True)
-
-
-def redis_deamond():
-    '''redis后台守护'''
-    if not _has_redis():
-        _ini_redis()
-        _start_redis()
-    print('redis 运行成功')
-
-if __name__ == '__main__':
-    redis_deamond()