pull/109/head
Mr Chen 6 years ago
parent b22c82a423
commit cdd9bf71ed
  1. 3
      plugins/mysql/index.html
  2. 33
      plugins/mysql/index.py
  3. 4
      plugins/mysql/info.json

@ -12,5 +12,6 @@
</div>
<script type="text/javascript">
$.getScript( "/plugins/file?name=mysql&f=js/mysql.js");
pluginService('mysql');
$.getScript( "/plugins/file?name=mysql&f=js/mysql.js");
</script>

@ -162,7 +162,7 @@ def start():
def stop():
data = public.execShell(
"ps -ef|grep redis |grep -v grep |grep -v python |awk '{print $2}' | xargs kill -9")
"ps -ef|grep mysql |grep -v grep |grep -v python |awk '{print $2}' | xargs kill -9")
if data[0] == '':
return 'ok'
return 'fail'
@ -176,37 +176,6 @@ def reload():
return 'ok'
def runInfo():
path = os.path.dirname(os.getcwd())
cmd = path + "/redis/bin/redis-cli info"
data = public.execShell(cmd)[0]
res = [
'tcp_port',
'uptime_in_days', # 已运行天数
'connected_clients', # 连接的客户端数量
'used_memory', # Redis已分配的内存总量
'used_memory_rss', # Redis占用的系统内存总量
'used_memory_peak', # Redis所用内存的高峰值
'mem_fragmentation_ratio', # 内存碎片比率
'total_connections_received', # 运行以来连接过的客户端的总数量
'total_commands_processed', # 运行以来执行过的命令的总数量
'instantaneous_ops_per_sec', # 服务器每秒钟执行的命令数量
'keyspace_hits', # 查找数据库键成功的次数
'keyspace_misses', # 查找数据库键失败的次数
'latest_fork_usec' # 最近一次 fork() 操作耗费的毫秒数
]
data = data.split("\n")
result = {}
for d in data:
if len(d) < 3:
continue
t = d.strip().split(':')
if not t[0] in res:
continue
result[t[0]] = t[1]
return public.getJson(result)
def getConf():
path = os.path.dirname(os.getcwd()) + "/redis/redis.conf"
return path

@ -8,8 +8,8 @@
"updates":["5.5.62"],
"shell":"install.sh",
"checks":"server/mysql",
"author":"midoks",
"home":"https://dev.mysql.com/downloads/mysql/5.5.html#downloads",
"author":"mysql",
"home":"https://dev.mysql.com/downloads/mysql",
"date":"2017-11-24",
"pid": "2"
}
Loading…
Cancel
Save