Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Kann Composer2 schwerwiegende Fehler aufgrund von unzureichendem Speicher reduzieren oder vermeiden?

Kann Composer2 schwerwiegende Fehler aufgrund von unzureichendem Speicher reduzieren oder vermeiden?

藏色散人
藏色散人nach vorne
2020-12-09 13:42:381654Durchsuche

vorgestellt, um den schwerwiegenden Fehler von unzureichendem Speicher wirklich zu reduzieren oder zu vermeiden. Ich hoffe, es wird den Freunden in Not helfen!

Heute habe ich vor, ein Projekt auf Laravel 8 zu aktualisieren. Nach dem Anpassen der Abhängigkeitsversion trat beim Ausführen von composer update erneut der verdammt schwerwiegende Fehler wegen unzureichendem Speicher auf:

PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes)
Kann Composer2 schwerwiegende Fehler aufgrund von unzureichendem Speicher reduzieren oder vermeiden?Ich habe das Gefühl Ich kann nie genug davon bekommen. Ich habe zunächst reflexartig nach einer Lösung gesucht. Natürlich wusste ich, was zu tun ist, aber ich habe die Reihenfolge vergessen. Bei der Suche wurde ich an Composer 2 erinnert. Es hieß, es habe einen „kleineren Speicherbedarf“ und es sei sehr praktisch, die Version zu aktualisieren und zurückzusetzen Probieren Sie es aus und aktualisieren Sie es sofort:
composer self-update --2

Updating to version 2.0.8 (2.x channel).
   Downloading (100%)
Use composer self-update --rollback to return to version 1.10.19

Das Upgrade wird in der Lücke abgeschlossen und dann wird der Befehl zum Aktualisieren des Pakets ausgeführt. Diesmal wird kein Fehler gemeldet und die Pakete werden nacheinander installiert. Durch die Verwendung dieser Paketinstallation habe ich mehrere intuitive Gefühle: composer update 的时候,那个该死的关于内存不够的致命错误又出现了:

rrreee

感觉永远都满足不了它。条件反射的先去找解决方法,当然我知道要做什么,但是忘了命令。在搜索的过程中,让我想起 Composer 2

In Bezug auf den Fortschritt dauert die Analyse von v1 lange und die Installation ist dann schnell abgeschlossen, während v2 schnell analysiert wird und der Installationsfortschritt einen Schritt beträgt Die Ausgabe fühlt sich an, als würde ich einzeln herunterladen und installieren, aber die Geschwindigkeit ist nicht langsam.

    Als v1 installiert wurde, begann der Lüfter meines Computers schneller zu werden, der Ton wurde offensichtlich lauter und die Speichernutzung nahm zu, während v2 war viel ruhiger
  • v2 Es gibt keine direkte Ausgabeanzeige der für die Installation empfohlenen Pakete und der Pakete, die finanzielle Unterstützung erfordern. Weitere Probleme nach dem Upgrade sind mir noch nicht bekannt. Es gibt nicht viel Feedback zur Verwendung von Composer 2. Aber zumindest kann die Optimierung der Speichernutzung das Auftreten von unzureichendem Speicher erheblich reduzieren oder vermeiden.
  •                                                                                          

Das obige ist der detaillierte Inhalt vonKann Composer2 schwerwiegende Fehler aufgrund von unzureichendem Speicher reduzieren oder vermeiden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen