mirror of
https://github.com/ngfchl/ptools
synced 2023-07-10 13:41:22 +08:00
优化计划任务运行模式
This commit is contained in:
@@ -1186,7 +1186,7 @@ class PtSpider:
|
||||
for seed_vol in seed_vol_list:
|
||||
# print(etree.tostring(seed_vol))
|
||||
vol = ''.join(seed_vol.xpath('.//text()'))
|
||||
print(vol)
|
||||
# print(vol)
|
||||
if not len(vol) <= 0:
|
||||
seed_vol_all += FileSizeConvert.parse_2_byte(
|
||||
vol.replace('i', '') # U2返回字符串为mib,gib
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# Create your views here.
|
||||
import datetime
|
||||
import logging
|
||||
import socket
|
||||
import time
|
||||
from concurrent.futures.thread import ThreadPoolExecutor
|
||||
|
||||
@@ -184,8 +185,17 @@ try:
|
||||
'> {} 任务运行成功!耗时:{}{} \n'.format('获取种子HASH', end - start, time.strftime("%Y-%m-%d %H:%M:%S")))
|
||||
|
||||
|
||||
scheduler.start()
|
||||
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
sock.bind(("127.0.0.1", 44444))
|
||||
except socket.error:
|
||||
print("!!!scheduler started, DO NOTHING")
|
||||
except Exception as e:
|
||||
print(e)
|
||||
# 有错误就停止定时器
|
||||
scheduler.shutdown()
|
||||
print('1111', e)
|
||||
finally:
|
||||
try:
|
||||
scheduler.start()
|
||||
# print('启动后台任务', scheduler.get_jobs())
|
||||
except Exception as e:
|
||||
print('启动后台任务启动任务失败!', e)
|
||||
# 有错误就停止定时器
|
||||
# scheduler.shutdown()
|
||||
|
||||
Reference in New Issue
Block a user