"Öldürüldü" mesajı genellikle işleminizin çok fazla bellek tükettiği anlamına gelir, bu nedenle mümkünse sisteminize daha fazla bellek eklemeniz gerekebilir. Bu cevabı yazarken composer update
, bazı durumlarda işe koyulmak için sanal makinemin belleğini en az 768 MB'a çıkarmak zorunda kaldım .
Ancak, bunu canlı bir sunucuda yapıyorsanız, hiç kullanmamalısınız composer update
. Bunun yerine yapmanız gereken şudur:
- Run
composer update
bellek sınırlamaları şiddetli olarak olmamalıdır (örneğin doğrudan fiziksel dizüstü / masaüstü ya da bir liman işçisi kap üzerine / VM dizüstü bilgisayarınızda / masaüstü üzerinde çalışan olarak) yerel bir ortamda.
- Yükleme veya
git push
composer.lock dosyası.
composer install
Canlı sunucuda çalıştırın .
composer install
her paketin en son sürümlerini bulmak yerine her seferinde aynı sürümleri getirerek .lock dosyasından okuyacaktır. Bu, uygulamanızın bozulma olasılığını azaltır ve besteci daha az bellek kullanır.
Daha fazlasını buradan okuyun: https://getcomposer.org/doc/01-basic-usage.md#installing-with-composer-lock
Alternatif olarak, tüm yükleyebilir vendor
çalıştırmak için ihtiyaç atlayarak, sunucuya dizini composer install
hiç, ama o zaman gerektiğini çalıştırın composer dump-autoload --optimize
.