在我当地的环境中,我可以找到装载所有装置。
但是在我的登台服务器上,其中一个灯具以“Killed”结束
我通过我的整个项目获得了“杀死”一词,但没有在任何地方找到它。
php bin/console doctrine:fixures:load --fixtures src/ReviewBundle/DataFixtures/ORM/LoadRatingTypes.php -vvv
Careful, database will be purged. Do you want to continue y/N ?y
> purging database
> loading ReviewBundle\DataFixtures\ORM\LoadRatingTypes
Killed
我拖尾我的dev.log文件,我得到的只是
[2016-03-17 15:26:54] doctrine.DEBUG: "START TRANSACTION" [] []
[2016-03-17 15:26:54] doctrine.DEBUG: DELETE FROM cms_block [] []
[2016-03-17 15:26:54] doctrine.DEBUG: DELETE FROM cms_page [] []
[2016-03-17 15:26:54] doctrine.DEBUG: DELETE FROM rating_type [] []
我不知道我应该在哪里看
答案 0 :(得分:1)
“Killed”经常在PHP耗尽内存时关闭,并关闭你的夹具过程。这主要发生在PHP脚本尝试加载太多实体时。你想加载大量的灯具吗?
有一些解决方法可以避免Fixtures脚本中的内存溢出。 I answered a pretty similar question some weeks ago,你应该看看它。
如果在实施这些修改后仍有问题,还可以增加PHP内存限制。