这在我身上发生过很多次。
测试环境永远进入“等待”状态,什么都不会发生。
我无法通过手动重新加载宙斯来解决这个问题(这很烦人……),手动重启之后一切都很好。
但是zeus的任务不是正确地重新加载应用程序吗?
截图:
我正在使用Virtualbox 4.2.12 r84890Debian 7.0

@maci ➜  ✗ cat /etc/debian_version
wheezy/sid
@maci ➜  ✗ uname -a
Linux maciej-VirtualBox 3.8.0-32-generic #47-Ubuntu SMP Tue Oct 1 22:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

宙斯版本:0.13.3

最佳答案

手动终止宙斯进程(例如,killall -9 ruby)应该有效,
我的猜测是,test_helper的db安装操作会阻止对方完全执行并无限期挂起,我在oracle上对此感到特别难过,而在sqlite上几乎没有悲伤。重新启动数据库后端可能会有帮助,
ps,如果在杀死宙斯进程后,你的宙斯正在运行的控制台变得古怪,请执行astty sane

10-06 09:09