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

Loading…
Cancel
Save