RPA 执行中内存不足浏览器崩溃的现象及解决方案

1. 背景

  • 在使用 RPA 持续长时间频繁使用浏览器操作时,会出现浏览器崩RPA 执行中内存不足浏览器崩溃的现象及解决方案

2. 查找原因

  • 打开任务管理可以看到具体的内存分配情况
  • 其中资源管理器占用了过多的内存导致浏览器内存不足,流程无法正常启动
  • 考虑是 PRA 底层 python 代码执行中产生了大量内存并未释放

3. 尝试解决

  • 首先对浏览器内的缓存进行清理
  • 在流程中使用代码块添加 python 强制垃圾回收代码
  • 对主机进行重启彻底释放内存