首页 机器人流程自动化 服务支持 常见问题 异常处理 异常:内存溢出OutOfMemoryException

异常:内存溢出OutOfMemoryException

更新时间: 2024-03-19 18:02:15

问题现象

机器人在执行任务时,有时会出现内存不足错误导致机器人闪退的问题。

问题排查

1.查看任务管理器-详细信息,查看chrome.exe进程是否为多个,若有多个chrome进程,则需要排查代码中是否有重复打开多个chrome网页未关闭的逻辑,需要保证代码在执行完毕或执行出错时可以关闭chrome网页。

image

2.若任务管理器中chrome进程正常,代码中涉及数据库连接的逻辑,可以检查下数据库连接是否关闭,如未关闭需要将其关闭。可以参考如下代码进行数据库操作:

import pymysql

# 连接数据库
conn = pymysql.connect(host,user,pwd,port,db)
# 建立游标
cur = conn.cursor()
#执行数据库操作
cur.execute()

# 关闭游标
cur.close()
# 关闭数据库
conn.close()

3.若非上述两种情况导致的内存溢出问题,麻烦联系阿里云RPA官网客服反馈问题~

阿里云首页 机器人流程自动化 相关技术圈