"किल्ड" संदेश का मतलब आमतौर पर आपकी प्रक्रिया में बहुत अधिक मेमोरी का सेवन होता है, इसलिए यदि संभव हो तो आपको बस अपने सिस्टम में अधिक मेमोरी जोड़ने की आवश्यकता हो सकती है। इस उत्तर को लिखने के समय, मुझे अपनी वर्चुअल मशीन की मेमोरी को कम से कम 768MB तक बढ़ाना होगाcomposer update कुछ स्थितियों में काम है।
हालाँकि, यदि आप लाइव सर्वर पर ऐसा कर रहे हैं, तो आपको बिल्कुल भी उपयोग नहीं करना चाहिए composer update। इसके बजाय आपको क्या करना चाहिए:
composer updateस्थानीय वातावरण में चलाएं (जैसे कि सीधे आपके भौतिक लैपटॉप / डेस्कटॉप पर, या आपके लैपटॉप / डेस्कटॉप पर चलने वाला डॉकटर कंटेनर / वीएम) जहां मेमोरी सीमाएं उतनी गंभीर नहीं होनी चाहिए।
- अपलोड करें या
git pushकंपोज़र.ब्लॉक फ़ाइल।
composer installलाइव सर्वर पर चलाएँ ।
composer installइसके बाद .lock फ़ाइल से पढ़ा जाएगा, हर पैकेज के नवीनतम संस्करणों को खोजने के बजाय हर बार सटीक समान संस्करण प्राप्त करना। इससे आपके ऐप के टूटने की संभावना कम हो जाती है, और संगीतकार कम मेमोरी का उपयोग करता है।
यहाँ पढ़ें: https://getcomposer.org/doc/01-basic-usage.md#installing-with-composer-lock
वैकल्पिक रूप से, आप पूरे अपलोड कर सकते हैं vendor, सर्वर के लिए निर्देशिका चलाने की जरूरत को दरकिनार composer installसब पर है, लेकिन फिर आप चाहिए चलाने के composer dump-autoload --optimize।