如何对RPA机器的内存进行预警?
评论
收藏

如何对RPA机器的内存进行预警?

经验分享
曾诚
2024-03-01 08:47·浏览量:375
曾诚
发布于 2024-03-01 08:47375浏览

相信大家在部署多RPA电脑的时候,经常会出现内存不足的情况,那么RPA电脑在运行的时候是不知道的,所以就需要我们添加预警功能,那么怎么实现呢,看代码:

def get_disk_info():
    """获取硬盘剩余空间"""
    disk_used = {}
    for uid in psutil.disk_partitions():
        if 'cdrom' in uid.opts or uid.fstype == '':
            continue
        disk_name = uid.device.split(':')
        s = disk_name[0]
        disk_info = psutil.disk_usage(uid.device)
        # 使用率,留存变量,我们暂时不用
        disk_used[s + '盘使用率'] = '{}%'.format(disk_info.percent)
        # 只判断剩余空间即可
        disk_used[s + '盘剩余空间'] = '{}GB'.format(disk_info.free // 1024 // 1024 // 1024)
    return disk_used

在每天的任务中跑一次这个就能即使反馈RPA电脑内存的情况,然后我们可以根据函数返回的字典进行对应处理,如钉钉机器人,或者邮箱。这样能避免有些电脑因内存不足而导致的卡死

收藏3
全部评论1
最新
发布评论
评论