每次运行PHPUnit测试时,大约2.5 Gigs的磁盘空间就会消失。这种情况已经发生了几周,至少40 Gigs的空间已经消失了。我在Ubuntu上使用PHPUnit 7.5.20,但磁盘使用率分析器显示磁盘使用率没有显著变化。我正在运行的测试是针对Drupal贡献的模块。这就是命令。
sudo -u www-data -E ../../vendor/bin/phpunit --group simplenews
在phpunit.xml文件中,仅更改了SIMPLETEST_BASE_URL、SIMPLETEST_DB和BROWSERTEST_OUTPUT_DIRECTORY的值,并且输出目录仅使用160兆。
我希望有人遇到过这个问题,或者至少理解为什么会发生这种情况,知道为什么这么多磁盘空间正在消失。上周我的空间用完了,我的分区扩大了30个Gigs,现在我已经降到了4.4个Gigs。
我想明白了。在/var/lib/mysql
文件夹中,我发现了60多Gigs的二进制日志文件。我用RESET MASTER
命令清除了它们。我在PHPUnit方面没有丰富的经验,所以我不确定为什么会发生这种情况,但这是我的解决方案,以防它帮助其他人。