PHPUnit在每次运行开始时挂起60秒/ CPU峰值

时间:2014-02-26 02:41:17

标签: php centos phpunit virtual-machine vagrant

我最近将我的开发环境移到了CentOS VM,自从移动以来,phpunit在每次运行开始时都会挂起大约60秒。无论是运行单个测试还是整个测试套件,都会发生这种情况。一旦测试最终启动,它们只需要几秒钟就可以完成,所以我怀疑这是服务器资源的问题,因为VM有足够的内存。我还检查了日志,似乎没有出现任何错误,所以我对于阻碍测试套件的问题感到有些困惑。

当调用phpunit时,处理器使用量大幅增加:

   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND        
  6198 vagrant   20   0  900m  29m 9452 R 61.5  6.0   0:04.98 php

我有一个相当标准的配置,直到现在它在相同的设置(非基于VM)上运行良好。在每次运行开始时添加60秒会变得非常具有破坏性,所以我想知道是否有其他人之前遇到过这个问题?

PS。我还应该提一下,我的phpunit安装是通过全局编写器命令完成的,而不是使用pear或phar。这很可能是问题的根源。

0 个答案:

没有答案