问题现象
机器人在执行任务时,有时会出现内存不足错误导致机器人闪退的问题。
问题排查
1.查看任务管理器-详细信息,查看chrome.exe进程是否为多个,若有多个chrome进程,则需要排查代码中是否有重复打开多个chrome网页未关闭的逻辑,需要保证代码在执行完毕或执行出错时可以关闭chrome网页。
2.若任务管理器中chrome进程正常,代码中涉及数据库连接的逻辑,可以检查下数据库连接是否关闭,如未关闭需要将其关闭。可以参考如下代码进行数据库操作:
import pymysql
# 连接数据库
conn = pymysql.connect(host,user,pwd,port,db)
# 建立游标
cur = conn.cursor()
#执行数据库操作
cur.execute()
# 关闭游标
cur.close()
# 关闭数据库
conn.close()
3.若非上述两种情况导致的内存溢出问题,麻烦联系阿里云RPA官网客服反馈问题~
文档内容是否对您有帮助?