mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
up
This commit is contained in:
@@ -224,7 +224,7 @@ def getSupList():
|
||||
data = {}
|
||||
|
||||
statusFile = getServerDir() + "/status.txt"
|
||||
supCtl = 'supervisorctl'
|
||||
supCtl = 'supervisorctl -c ' + getServerDir() + "/supervisor.conf"
|
||||
cmd = "%s update; %s status > %s" % (supCtl, supCtl, statusFile)
|
||||
mw.execShell(cmd)
|
||||
|
||||
@@ -379,6 +379,22 @@ def getJobInfo():
|
||||
return data[1]
|
||||
name = args['name']
|
||||
|
||||
program = getServerDir() + "/conf.d/" + name + ".ini"
|
||||
with open(program, "r") as fr:
|
||||
infos = fr.readlines()
|
||||
|
||||
for line in infos:
|
||||
if "user=" in line.strip():
|
||||
mess["user"] = line.strip().split('=')[1]
|
||||
if "numprocs=" in line.strip():
|
||||
mess["numprocs"] = line.strip().split('=')[1]
|
||||
if "priority=" in line.strip():
|
||||
mess["priority"] = line.strip().split('=')[1]
|
||||
userlist = getUserList()
|
||||
info["userlist"] = userlist
|
||||
info["daemoninfo"] = mess
|
||||
return mw.getJson(info)
|
||||
|
||||
|
||||
def runLog():
|
||||
return getServerDir() + '/log/supervisor.log'
|
||||
|
||||
@@ -43,7 +43,7 @@ function supList(page, search){
|
||||
|
||||
myPost('get_sup_list', _data, function(data){
|
||||
var rdata = $.parseJSON(data.data);
|
||||
console.log(rdata.data);
|
||||
// console.log(rdata.data);
|
||||
var list = '';
|
||||
for(i in rdata.data){
|
||||
list += '<tr>';
|
||||
@@ -57,8 +57,8 @@ function supList(page, search){
|
||||
list += '<td>' + rdata.data[i]['runStatus'] +'</td>';
|
||||
|
||||
list += '<td style="text-align:right">\
|
||||
<a href="javascript:;" class="btlink" onclick="openPhpmyadmin(\''+rdata.data[i]['name']+'\',\''+rdata.data[i]['username']+'\',\''+rdata.data[i]['password']+'\')" title="启动|停止">启动</a> | ' +
|
||||
'<a href="javascript:;" class="btlink" onclick="setDbPass('+rdata.data[i]['id']+',\''+ rdata.data[i]['username'] +'\',\'' + rdata.data[i]['password'] + '\')">改密</a> | ' +
|
||||
<a href="javascript:;" class="btlink" onclick="startOrStop(\''+rdata.data[i]['name']+'\',\''+rdata.data[i]['username']+'\',\''+rdata.data[i]['password']+'\')" title="启动|停止">启动</a> | ' +
|
||||
'<a href="javascript:;" class="btlink" onclick="updateJob(\''+rdata.data[i]['program']+'\')">修改</a> | ' +
|
||||
'<a href="javascript:;" class="btlink" onclick="delJob(\''+rdata.data[i]['program']+'\')" title="删除">删除</a>' +
|
||||
'</td>';
|
||||
|
||||
@@ -106,6 +106,11 @@ function supList(page, search){
|
||||
}
|
||||
|
||||
|
||||
function updateJob(name){
|
||||
|
||||
}
|
||||
|
||||
|
||||
//卸载软件
|
||||
function delJob(name) {
|
||||
layer.confirm(msgTpl('是否删除守护进程[{1}]?', [name]), { icon: 3, closeBtn: 2 }, function() {
|
||||
|
||||
Reference in New Issue
Block a user