【发布时间】:2019-03-27 06:37:34
【问题描述】:
错误:
更新 vlucas/phpdotenv (v2.4.0 => v2.5.1): 以下异常 是由于缺少内存或交换空间,或者没有配置交换空间造成的 查看 https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors 了解详情
目前 AWS Instance RAM:2GB
虽然我们已通过将 RAM 从 2GB => 4GB 升级来解决此问题,但我毫不怀疑增加 RAM 这不应该是小型网站的解决方案。
请您检查以下几点:
1) Laravel 更新包所需的推荐内存是多少(composar.phar 更新)?
2) 在作曲家更新时,laravel 是否也使用 SWAP 内存?
【问题讨论】:
-
Composer 是一个已知的内存消耗者,只需检查它的 bugtracker。您还可以在此处找到一些解决此问题的提示。