Update panel_task.py

pull/632/head
Mr Chen 6 months ago
parent 5796e311a9
commit 4b7296f99e
  1. 32
      panel_task.py

@ -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…
Cancel
Save