我正在使用python + selenium + firefox webdriver做很多测试自动化的东西。前几段时间我注意到有时我的测试系统因为超出/ tmp目录空间而在我的linux机器上有很多tmpXXXXX目录而失败并停止工作。解决方案是
driver.quit()
直到今天,当我在同一时间离开许多测试实例的时候,这个工作还不错。第二天早上,我注意到我的所有测试都失败,异常是“超出磁盘配额”。 Oooops。我的所有可用磁盘空间都留在/,/ tmp, scripts_directory 路径上。这很奇怪我运行脚本的my / home磁盘也没有可用空间,因为那里有大量的tmpXXXXX文件夹。 这怎么发生的? 我正在使用
driver.close()
而不是
set.seed(007); Dummy <- matrix(runif(50000000,0,3), ncol = 1000)
在python脚本中,但我有很多web驱动程序重启并在脚本中退出所以现在我看到/ tmp目录可用空间在一定值附近振荡而不是经常增加,并且在第二天早上我看到大约3 GB正在忙/ tmp目录。什么是tmp文件灾难的线索?