Browse Source

fixbug. ssh异常时继续泡池,解决不重连的问题

master
lxb 8 months ago
parent
commit
cec4b4028a
  1. 12
      app.py

12
app.py

@ -117,6 +117,9 @@ def get_gpus_info(client, timeout, info_list:list=None, ignore_gpu=False):
info_list.append(f'gpu user: {e}')
return result
except paramiko.ssh_exception.SSHException as e:
# ssh 的异常仍然抛出
raise
except Exception as e:
if info_list is not None:
info_list.append(f'gpus: {e}')
@ -138,6 +141,9 @@ def get_storage_info(client, timeout, path_list, info_list:list=None):
}
result.append(tmp_res)
return result
except paramiko.ssh_exception.SSHException as e:
# ssh 的异常仍然抛出
raise
except Exception as e:
if info_list is not None:
info_list.append(f'storage: {e}')
@ -156,6 +162,9 @@ def get_memory_info(client, timeout, info_list:list=None):
}
return result
except paramiko.ssh_exception.SSHException as e:
# ssh 的异常仍然抛出
raise
except Exception as e:
if info_list is not None:
info_list.append(f'memory: {e}')
@ -173,6 +182,9 @@ def get_network_info(client, timeout, interface_name, info_list:list=None):
"out": float(data[1])
}
return result
except paramiko.ssh_exception.SSHException as e:
# ssh 的异常仍然抛出
raise
except Exception as e:
if info_list is not None:
info_list.append(f'network: {e}')

Loading…
Cancel
Save