Update index.py

pull/109/head
midoks 4 years ago
parent 88017b623f
commit b9d9b6a9bb
  1. 38
      plugins/swap/index.py

@ -125,36 +125,6 @@ def reload():
return 'fail'
def runInfo():
cmd = getServerDir() + "/bin/redis-cli info"
data = mw.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 mw.getJson(result)
def initdStatus():
if not app_debug:
if mw.isAppleSystem():
@ -189,10 +159,6 @@ def initdUinstall():
os.remove(initd_bin)
return 'ok'
def runLog():
return getServerDir() + '/data/redis.log'
if __name__ == "__main__":
func = sys.argv[1]
if func == 'status':
@ -211,11 +177,7 @@ if __name__ == "__main__":
print initdInstall()
elif func == 'initd_uninstall':
print initdUinstall()
elif func == 'run_info':
print runInfo()
elif func == 'conf':
print getConf()
elif func == 'run_log':
print runLog()
else:
print 'error'

Loading…
Cancel
Save