"Ö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 updatebellek 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 pushcomposer.lock dosyası.
composer installCanlı sunucuda çalıştırın .
composer installher 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 installhiç, ama o zaman gerektiğini çalıştırın composer dump-autoload --optimize.