Update panel_task.py
This commit is contained in:
parent
5796e311a9
commit
4b7296f99e
|
|
@ -31,8 +31,6 @@ from admin import setup
|
|||
setup.init()
|
||||
|
||||
g_log_file = mw.getPanelTaskLog()
|
||||
isTask = mw.getMWLogs() + '/panelTask.pl'
|
||||
|
||||
if not os.path.exists(g_log_file):
|
||||
os.system("touch " + g_log_file)
|
||||
|
||||
|
|
@ -95,6 +93,9 @@ def downloadHook(count, blockSize, totalSize):
|
|||
writeLogs(json.dumps(speed))
|
||||
|
||||
def runPanelTask():
|
||||
# 站点过期检查
|
||||
siteEdateCheck()
|
||||
|
||||
try:
|
||||
bash_list = thisdb.getTaskList(status=-1)
|
||||
for task in bash_list:
|
||||
|
|
@ -116,19 +117,6 @@ def runPanelTask():
|
|||
except Exception as e:
|
||||
pass
|
||||
|
||||
# 站点过期检查
|
||||
siteEdateCheck()
|
||||
|
||||
# 任务队列
|
||||
def startPanelTask():
|
||||
try:
|
||||
while True:
|
||||
runPanelTask()
|
||||
time.sleep(5)
|
||||
except Exception as e:
|
||||
time.sleep(30)
|
||||
startPanelTask()
|
||||
|
||||
# 网站到期处理
|
||||
def siteEdateCheck():
|
||||
try:
|
||||
|
|
@ -145,6 +133,15 @@ def siteEdateCheck():
|
|||
except Exception as e:
|
||||
pass
|
||||
|
||||
# 任务队列
|
||||
def startPanelTask():
|
||||
try:
|
||||
while True:
|
||||
runPanelTask()
|
||||
time.sleep(5)
|
||||
except Exception as e:
|
||||
time.sleep(30)
|
||||
startPanelTask()
|
||||
|
||||
def systemTask():
|
||||
# 系统监控任务
|
||||
|
|
@ -157,7 +154,6 @@ def systemTask():
|
|||
time.sleep(30)
|
||||
systemTask()
|
||||
|
||||
|
||||
# -------------------------------------- PHP监控 start --------------------------------------------- #
|
||||
# 502错误检查线程
|
||||
def check502Task():
|
||||
|
|
@ -239,7 +235,7 @@ def startPHPVersion(version):
|
|||
if os.path.exists(cgi):
|
||||
return True
|
||||
except Exception as e:
|
||||
print(mw.getTracebackInfo())
|
||||
# print(mw.getTracebackInfo())
|
||||
mw.writeLog('PHP守护程序', '自动修复异常:'+str(e))
|
||||
return True
|
||||
|
||||
|
|
@ -331,13 +327,11 @@ def run():
|
|||
oraos = setDaemon(oraos)
|
||||
oraos.start()
|
||||
|
||||
|
||||
# OpenResty Auto Restart Start
|
||||
oar = threading.Thread(target=openrestyAutoRestart)
|
||||
oar = setDaemon(oar)
|
||||
oar.start()
|
||||
|
||||
|
||||
# Panel Restart Start
|
||||
rps = threading.Thread(target=restartPanelService)
|
||||
rps = setDaemon(rps)
|
||||
|
|
|
|||
Loading…
Reference in New Issue