-
ideal-state
-Assistent überprüft jetzt bei jeder Bereitstellung die aktuelle Konfiguration und liefert klare Anweisungen zum Aktualisieren der Konfiguration, um eine schnellere Bereitstellung ohne Ausfallzeiten zu erzielen. -
Unable to connect via TLS
. -
dev
-,debug
- oderdebug_logging
aktiviert sind, um Leistungsprobleme zu vermeiden, die durch übermäßige Protokollierungsaktivitäten verursacht werden. -
-
Jetzt ist der Wartungsmodus zu Beginn der Bereitstellungsphase aktiviert und am Ende deaktiviert. Wenn die Bereitstellung fehlschlägt, bleibt die Site im Wartungsmodus, bis die Bereitstellungsprobleme behoben sind. Zuvor wurde die Site auch dann in den Produktionsmodus zurückversetzt, wenn die Bereitstellung fehlgeschlagen war.
-
Die Validierungsprüfungen der Bereitstellungsphase wurden überarbeitet, um die Fehlerebene für die folgenden Bereitstellungsprobleme von
CRITICAL
aufWARNING
herabzustufen, sodass die Bereitstellung abgeschlossen ist. Zuvor schlug die Bereitstellung aufgrund dieser Probleme fehl. -
Die Umgebungskonfiguration enthält falsche Werte für Bereitstellungs- oder Cloud-Variablen.
-
-
Die Elasticsearch-Version in der Cloud-Infrastruktur ist nicht kompatibel mit der Version des Elasticsearch/Elasticsearch-Moduls, das von Adobe Commerce in der Cloud-Infrastruktur unterstützt wird. Siehe den Artikel zur Fehlerbehebung bei Elasticsearchin der Knowledgebase für den Adobe Commerce-Support.
-
Fehlerkorrektur - Bei den freigegebenen Konfigurationseinstellungen in der
app/etc/config.php
-Datei tritt jetzt kein Fehler mehr auf, der zurecursion detected
während der Bereitstellung führte.
-
-
-
Es wurde ein Cron-Zeitplanungsproblem behoben, das die Ausführung von Aufträgen verhinderte, wenn Sie eine andere Cron-Häufigkeit als den Standardwert (1 Minute) angeben.
-
Es wurde ein Problem in der Bereitstellungsphase behoben, das dazu führte, dass Cron-Aufträge während der Bereitstellung weiterhin ausgeführt wurden, was zu Datenbanksperren und anderen kritischen Problemen führen konnte. Jetzt werden alle Cron-Aufträge gestoppt, bevor die Bereitstellungsphase beginnt, und nach Abschluss der Bereitstellung neu gestartet.<!—MAGECLOUD—2537—>
-
Fehlerkorrektur - Der Cron-Auftrags-Workflow in Version 2.2.x entsperrt jetzt eingefrorene Cron-Aufträge, damit sie vor dem Beginn der Bereitstellung angehalten werden können. Zuvor führte ein eingefrorener Cron-Auftrag dazu, dass die Bereitstellung blockiert wurde.
-
-
vendor/bin/ece-tools config:dump
-Befehl generiertenconfig.php
-Datei wurde geändert, sodass eine kurze Array-Syntax und ein Einzug mit vier Leerzeichen verwendet werden, um den Adobe Commerce-Codierungsstandards zu entsprechen. -
.magento.env.yaml
{{ base_url }}
- und{{ unsecure_base_url }}
-Platzhalter für Web-Konfigurationen anstelle der Standard-URL-Konfiguration für ein Adobe Commerce in einem Cloud-Infrastrukturprojekt enthält./
v2002.0.13
-
-
-
Es wurde ein Befehl
docker:config:convert
hinzugefügt, um PHP-Konfigurationsdateien in das Docker-ENV-Format zu konvertieren, um die Umgebungskonfiguration zu vereinfachen. Jetzt kopieren Sie die PHP-Konfigurationsdateien in das Docker-Verzeichnis und konvertieren sie in Docker ENV-Dateien. Siehe Docker starten. -
Der Installationsprozess von Adobe Commerce in der Cloud-Infrastruktur unterstützt jetzt die Bereitstellung sowohl in schreibgeschützten als auch in schreibgeschützten Dateisystemen, um das Cloud-Dateisystem genauer zu emulieren. Siehe Konfigurieren von Docker.<!—MAGECLOUD—2357—>
-
Redis-Service-Unterstützung Ein Redis-Image wurde hinzugefügt, das in einem Docker-Container bereitgestellt und automatisch für Ihre Docker-Installation konfiguriert wird.<!—MAGECLOUD—2442—>
-
Jetzt verfügen Sie über die DB-Dump-Funktion bei Verwendung des Cloud Docker Datenbank-Containers. Außerdem können Sie Dateien freigeben zwischen einem Hostcomputer und einem Container mithilfe des
docker/mnt
Verzeichnisses. -
Unterstützung für den Varnish-Service- Es wurde ein Varnish-Image hinzugefügt, das automatisch in einem Docker-Container bereitgestellt wird. Nach der Bereitstellung können Sie Varnish manuell gemäß den Best Practices von Adobe Commerce konfigurieren. Siehe Konfigurieren und Verwenden von.<!—MAGECLOUD—2358—>
-
Sicherer Site-Zugriff - Es wurde SSL-Unterstützung für den Zugriff auf Ihren Adobe Commerce-Store und Ihr Admin-Panel hinzugefügt.<!—MAGECLOUD—2360—>
-
-
ece-tools
mit weiteren Erweiterungen kompatibel ist. -
-
-
Es wurde eine versionsspezifische Validierung hinzugefügt, um nicht unterstützte oder veraltete Umgebungsvariablen und -werte zu identifizieren.
-
Es wurde eine Elasticsearch-Kompatibilitätsprüfung hinzugefügt, um Benutzende vor Problemen mit der Elasticsearch-Konfiguration zu warnen. Die Bereitstellung schlägt jetzt fehl, wenn die Elasticsearch Service-Version auf dem Server mit Adobe Commerce inkompatibel ist. Zuvor war die Bereitstellung erfolgreich, selbst wenn die Elasticsearch-Version inkompatibel war, was nach der Site-Bereitstellung zu Produktkatalogproblemen führte.
Sie können die Inkompatibilität beheben, indem Sie ein Support-Ticket senden, um Elasticsearch auf eine kompatible Version zu aktualisieren, oder die Adobe Commerce-Konfiguration ändern, um eine kompatible Version des Elasticsearch-PHP-Clients anzugeben.
-
Aktualisieren Sie Elasticsearch für Adobe Commerce Version 2.1.x auf 2.2.2 auf Version 2.4.
-
Aktualisieren Sie Elasticsearch für Adobe Commerce Version 2.2.3 und höher auf Version 5.2.
-
Wenn Sie Elasticsearch 1.x oder 2.x haben und nicht aktualisieren möchten, aktualisieren Sie die Adobe Commerce Elasticsearch PHP Client-Versionsanforderung in composer.json auf
"elasticsearch/elasticsearch": "~2.0"
.
-
-
Die Validierung von Umgebungsvariablen wurde verbessert, um Konfigurationseinstellungen zu identifizieren, die während der Build-, Bereitstellungs- und Nachbereitstellungsphase Konflikte verursachen können. Beispielsweise wird während des Installations- und Upgrade-Prozesses eine Warnmeldung angezeigt, wenn die globale Einstellung für die Bereitstellung statischer Inhalte mit den Einstellungen in der Build- oder Bereitstellungsphase in Konflikt steht.
-
-
-
SKIP_HTML_MINIFICATION global variable - Der Standardwert wurde in
true
geändert, um die On-Demand-Minimierung von HTML-Inhalten zu aktivieren, wodurch Ausfallzeiten bei der Bereitstellung in Staging- und Produktionsumgebungen minimiert werden. Diese Konfiguration ist für Bereitstellungen ohne Ausfallzeiten erforderlich. -
CLEAN_STATIC_FILES_deploy - Es wurde die Möglichkeit hinzugefügt, die bereinigte statische Dateiverarbeitung für statische Inhalte zu verwalten, die während der Build-Phase auf der Grundlage der Umgebungsvariableneinstellung von CLEAN_STATIC_FILES generiert wurden. Zuvor wurden statische Inhaltsdateien, die während der Build-Phase generiert wurden, immer bereinigt.
-
-
-
Protokolleinträge für Bereitstellungsfehler enthalten jetzt die Befehlsausgabe aus den Vorgängen, die die Fehler verursachen, selbst wenn in der Umgebungskonfiguration keine Protokollierung auf Debugging-Ebene angegeben ist. Siehe
MIN_LOGGING_LEVEL
. -
Es wurde eine Protokollierung für Bereitstellungsfehler hinzugefügt, die auftreten, wenn generierte Factories, die für einige Erweiterungen erforderlich sind, nicht korrekt generiert werden können, da sich das Dateisystem in einem schreibgeschützten Zustand befindet.
-
Die Größe des Bereitstellungsprotokolls wurde verringert und Formatierungsprobleme wurden behoben, die durch Einrichtungsbefehle verursacht wurden, die die interaktive Fortschrittsleiste verwenden.
-
Beseitigt unnötige Ausführlichkeit und aktualisiert die Prioritätsstufen für einige Protokollanweisungen.
-
-
-
Die standardmäßigen Cron-Auftragskonfigurationseinstellungen für die Verlaufslebensdauer wurden von 3D (4320 Min.) auf 1H (60 Min.) geändert, um Leistungsprobleme und Bereitstellungsfehler zu vermeiden, die auftreten können, wenn die Cron-Warteschlange zu schnell gefüllt wird.
-
Der Cron-Job-Management-Prozess wurde während der Bereitstellungsphase verbessert, um Datenbanksperren und andere kritische Probleme zu vermeiden. Jetzt werden alle Cron-Aufträge während der Bereitstellungsphase angehalten und nach Abschluss der Bereitstellung neu gestartet.
-
Es wurde ein Problem mit dem Sperrmechanismus für die Planung von Verbrauchern behoben, die von Cron-Aufträgen in Adobe Commerce-Versionen 2.2.0 und höher gestartet wurden, um zu verhindern, dass Cron-Aufträge doppelte Verbraucher starten.
-
-
gzip
) behoben, dasnot overwritten
- undno such file or directory
beim Referenzieren der komprimierten Datei während des Bereitstellungsprozesses verursachte. -
php ./vendor/bin/ece-tools config:dump
-Befehl redundante Abschnitte aus derconfig.php
-Datei während des Dump-Prozesses entfernte, wenn das Speichergebietsschema nicht angegeben war. Jetzt können Sie Ihre Konfigurationsdateien einfach zwischen Umgebungen verschieben. Generieren Sie nach dem Update aufece-tools
Version 2002.0.13 ältereconfig.php
mit dem verbessertenconfig:dump
. Siehe Konfigurationsverwaltung für Store-Einstellungen. -
.magento/routes.yaml
-Datei von einer apex-Domain zu einerwww
-Domain umleitet. -
_merge
für dieSEARCH_CONFIGURATION
behoben, das zu falschen Zusammenführungsergebnissen führte, wenn Sie den Parameterengine
nicht in die aktualisierte.magento.env.yaml
-Konfigurationsdatei einschlossen. Jetzt überschreibt der Zusammenführungsvorgang korrekt nur die Werte, die Sie in der aktualisierten.magento.env.yaml
angeben, ohne dass Sie denengine
festlegen müssen. -
disable_locking
-Parameters verursacht, der in Version 1.3.4 des Redis-Sitzungs-Handler-Pakets eingeführt wurde. Siehe colinmollenhour/php-redis-session-abstract package.
v2002.0.12
-
docker:build
hinzugefügt, um eine Docker Compose-Konfiguration aus dem Cloudece-tools
-Repository zu generieren. -
-
robots.txt
-Datei hinzuzufügen und einesitemap.xml
-Datei für eine einzelne Domain-Konfiguration zu generieren, ohne dass die Infrastruktur geändert werden muss. -
-
ideal-state
- Konfigurieren Sie den idealen Status für minimale Bereitstellungsausfälle -
master-slave
- Konfigurieren des Lastenausgleichs für Datenbank und Redis
-
-
module:refresh
-, um Module zu aktivieren, die deaktiviert oder nicht explizit aktiviert waren, ähnlich wie dies bei einem Build automatisch geschieht. -
_merge
in CACHE-, SESSION-, QUEUE- und SEARCH-Konfigurationen zusammenzuführen oder zu überschreiben -
.magento.env.yaml
Beispieldatei hinzugefügt, die eine detaillierte Beschreibung und mögliche Werte für jede Umgebungsvariable enthält.- Wir haben auch eine tiefe Validierung für die
.magento.env.yaml
-Konfiguration hinzugefügt, die Fehler im Bereitstellungsprozess verhindert, die durch unerwartete Werte verursacht werden. Wenn ein Fehler auftritt, erhalten Sie jetzt eine detaillierte Fehlermeldung, die mit folgendem beginnt:Environment configuration is not valid. Please correct .magento.env.yaml file with next suggestions:
- Wir haben auch eine tiefe Validierung für die
-
-
Jetzt können Sie mit der neuen Umgebungsvariablen SCD_MATRIX mehrere Gebietsschemata für jedes Design definieren, wodurch die Anzahl der bereitzustellenden Design-Dateien reduziert wird.
-
Die Umgebungsvariable DATABASE_CONFIGURATION wurde hinzugefügt, um die Datenbankverbindungen für die Bereitstellung anzupassen.
-
Die neue Variable MIN_LOGGING_LEVEL überschreibt die minimale Protokollierungsebene für alle Ausgabestreams, ohne Änderungen am Code vorzunehmen.
-
-
-
status = success
, nicht aus dem Zeitplan gelöscht wurden. -
post_deploy
-Hook behoben, durch den der Cache in der Bereitstellungsphase anstelle der Phase nach der Bereitstellung des Projekts gelöscht wurde. -
js-translation.json
-Datei für jedes Gebietsschema generiert. -
db:dump
-Befehl imece-tools
-Paket wurde optimiert, um Sperren von Tabellen zu vermeiden und die Geschwindigkeit zu erhöhen.
v2002.0.11
-
-
-
-
-
ADMIN_EMAIL
- oderADMIN_USERNAME
mit einem vorhandenen Administratorkonto übereinstimmt. -
-
-
-
-
Es wurde ein Problem behoben, das dazu führte, dass die Cron-Warteschlange schnell gefüllt wurde. Jetzt räumt es die veralteten Cron-Jobs auf zuverlässigere Weise.
-
Die Sequenz von Cron-Aufträgen wurde neu organisiert, sodass alle Aufträge in separaten Threads vor der allgemeinen Gruppe gestartet werden.
-
Die Protokollierung wurde verbessert, um Cron-Probleme besser zu debuggen.
-
HINWEIS - Diese Version behandelt viele Probleme im Zusammenhang mit Cron. Wenn Sie derzeit einige Cron-bezogene Patches in m2-Hotfixes verwenden entfernen Sie diese.
-
-
-
Sie können die
VERBOSE_COMMANDS
und dieSCD_COMPRESSION_LEVEL
Umgebungsvariablen sowohl während der build- als auch während der de_ploy-Phase verwenden. -
Es wurde ein Problem behoben, das dazu führte, dass die Bereitstellung mit einem zufälligen Fehler fehlschlug, wenn ein unerwarteter Wert für die
SCD_COMPRESSION_LEVEL
Umgebungsvariable auftrat. Die Konfigurationsvalidierung wurde verbessert, sodass aussagekräftige Benachrichtigungen bereitgestellt werden können. SieheSCD_COMPRESSION_LEVEL
für zulässige Werte. -
Das Verhalten des Konfigurationsflusses der
SCD_COMPRESSION_LEVEL
-Umgebungsvariablen wurde korrigiert, damit die Überschreibungen wie erwartet funktionieren. -
Es wurde ein Problem behoben, das die Konfiguration der
SCD_THREADS
Umgebungsvariable in der.magento.env.yaml
Datei deploy stage verhinderte
-
v2002.0.10
-
-
Neue Umgebungsvariable - Die globale Umgebungsvariable
SCD_ON_DEMAND
wurde hinzugefügt, um bei Bedarf statische Inhalte zu generieren. -
Hook nach der Bereitstellung - Es wurde ein
post_deploy
Hook für die.magento.app.yaml
hinzugefügt, der den Cache löscht und den Cache vorlädt (erwärmt), nachdem Container beginnt, Verbindungen zu akzeptieren. Sie ist nur für Pro-Projekte verfügbar, die Staging- und Produktionsumgebungen im Cloud Console enthalten, sowie für Starter-Projekte. Dies ist zwar nicht erforderlich, funktioniert aber zusammen mit der UmgebungsvariablenSCD_ON_DEMAND
.
-
-
-
-
-
CRYPT_KEY
- Stellen Sie beim Verschieben einer Datenbank einen kryptografischen Schlüssel für eine andere Umgebung bereit. -
SKIP_HTML_MINIFICATION
- Global Umgebungsvariable, die das Kopieren der statischen Ansichtsdateien in dasvar/view_preprocessed
überspringt und bei Bedarf minimierten HTML generiert. -
SCD_ON_DEMAND
- Global Umgebungsvariable, um bei Bedarf statische Inhalte zu generieren. -
WARM_UP_PAGES
- Sie können die Seiten auflisten, die zum Vorausfüllen des Caches verwendet werden sollen. Verfügbar in den neuen Variablen nach der Bereitstellung.
-
-
-
-
-
-
v2002.0.9
-
ece-tools
unterstützt jetzt Adobe Commerce 2.1.x. -
-
env.php
zum Konfigurieren von Diensten wird nicht mehr unterstützt. Sie müssen stattdessen Umgebungsvariablen oder die.magento.env.yaml
-Datei verwenden. -
-
Die Verwendung von
env:STATIC_CONTENT_THREADS
ist veraltet und wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessen SCD_THREADS. -
Die
STATIC_CONTENT_EXCLUDE_THEMES
Umgebungsvariable wird nicht mehr unterstützt. Sie müssen stattdessen die UmgebungsvariableSCD_EXCLUDE_THEMES
verwenden.
-
-
-
developer
-Modus und dieAPPLICATION_MODE
Umgebungsvariable wurden entfernt, da sie unerwartetes Verhalten verursachten. -
-
app:config:dump
-Befehls als sensibel markiert wurden. -
symfony/yaml
hinzugefügt, um Konflikte mit einigen Paketen zu beheben, die noch nicht mit der neuesten Version kompatibel sind.
v2002.0.8
vendor/magento/ece-patches
mit vendor/magento/ece-tools
zusammengeführt. Sie müssen das vendor/magento/ece-patches
nicht mehr separat aktualisieren.Neue Funktionen:
-
Verbesserte Protokollierung
-
Wir haben die Protokollierung verbessert, um bessere Erklärungen zu liefern, wenn der Build- oder Bereitstellungsprozess eine Umgebungsvariable überschreibt.
-
Sie können jetzt den Installations- und Upgrade-Fortschritt in Echtzeit anzeigen. Verfolgen Sie die
install_update.log
, um den Fortschritt anzuzeigen. Beispiel:code language-bash tail -f var/log/install_upgrade.log
-
-
Neuer Cron-Befehl - Sie können jetzt bestimmte stecken gebliebene Cron-Aufträge entsperren, anstatt sie alle mit dem
cron:unlock
-Befehl zu stoppen und neu zu starten. In Version 2.1. nicht verfügbar -
Einheitliche Konfigurationsdatei - Sie können jetzt Build- und Bereitstellungsphasen mithilfe einer
.magento.env.yaml
Datei konfigurieren. -
Backup-Konfigurationsdateien: Der Bereitstellungsprozess erstellt jetzt nach der Bereitstellung automatisch ein Backup der
app/etc/env.php
- undapp/etc/config.php
-Konfigurationsdateien. Wir haben auch einen neuen CLI-Befehl hinzugefügt, um diese Konfigurationsdateien aus einer Sicherung wiederherzustellen. -
Fehlerbehebung bei Validierungsfehlern - Der Befehl, den Sie zum Beheben von Validierungsfehlern verwenden müssen, wenn
config.php
nicht genügend Daten für die statische Inhaltsbereitstellung enthält, wurde geändert. Zuvor wurden Sie in der Fehlermeldung angewiesen,bin/magento app:config:dump
auszuführen. Jetzt müssen Siephp ./vendor/bin/ece-tools config:dump
ausführen. -
Neue Umgebungsvariablen - Sie können jetzt Umgebungsvariablen verwenden, um benutzerdefinierte (- und AMQP-basierte-Services mit Ihrer Site zu verbinden.
-
Wir haben smartes Patchen implementiert. Jetzt wendet das Paket Patches an, die nicht auf der Adobe Commerce-Version für die Cloud-Infrastruktur basieren, sondern auf der gepatchten Paketversion.
Gelöste Probleme:
-
Es wurde ein Protokollierungsproblem behoben, das zu Build-Fehlern führte.
-
Es wurde ein Problem behoben, das zu Timeout-Ausnahmen bei der Ausführung von Bereitstellungen im interaktiven Modus führte.
-
Es wurde ein Problem behoben, das zu Fehlern bei der Verwendung der Kompaktstrategie für die Erstellung statischer Inhalte führte. In Version 2.1. nicht verfügbar
-
Es wurde ein Problem behoben, das verhinderte, dass das Bereitstellungsskript Staging- und Produktionsumgebungen ordnungsgemäß identifizierte.
-
Es wurde ein Problem behoben, das dazu führte, dass Netzwerkprobleme die Datenbankverbindungen unterbrachen und während des Installations- und Aktualisierungsprozesses zu Fehlern führten.
-
Es wurde ein Problem behoben, das den Export der Konfigurationsdateien mit
app:config:dump
mehrmals verhinderte. In Version 2.1. nicht verfügbar -
Es wurde ein Redis-Sitzungs Sperrungsproblem behoben das zu einer Anmeldeverzögerung Admin führte. In Version 2.1. nicht verfügbar
-
Es wurde ein Implementierungsproblem im Zusammenhang mit der Versionierung behoben, das einen Konflikt mit anderen Composer-basierten Patchmodulen verursachte.
-
Es wurde ein Problem behoben, das beim Import zu Problemen mit dem PHP-Speicher führte.
-
Patch entfernt; Fehlerbehebung in
colinmollenhour/credis
v1.6, um die Unterstützung für Adobe Commerce auf Cloud-Infrastruktur 2.2.1 zu aktivieren. In Version 2.1. nicht verfügbar
v2002.0.7
Gelöste Probleme:
- Wir haben
var/view_preprocessed
Symlink entfernt, um ein Problem zu beheben, das zu JavaScript-Minimierungskonflikten führte.
v2002.0.6
Gelöste Probleme:
-
Es wurde ein Problem behoben, das zu
gzip
-Fehlern führte, wenn ein Datei- oder Verzeichnisname Leerzeichen enthielt. -
Es wurde ein Problem behoben, das verhinderte, dass Bereitstellungsskripte Modulabhängigkeiten ordnungsgemäß erkennen und aktivieren konnten.
v2002.0.5
Neue Funktionen:
-
Konfigurieren eines Cron-Verbrauchers mit einer Umgebungsvariablen - Sie können jetzt Cron-Verbraucher mit der neuen
CRON_CONSUMERS_RUNNER
-Umgebungsvariablen konfigurieren. -
Konfigurationsüberprüfung: Wir suchen jetzt während des Build-/Bereitstellungsprozesses nach kritischen Komponenten und halten den Prozess an, wenn der Scan fehlschlägt, was unnötige Ausfallzeiten aufgrund des Wartungsmodus der Site verhindert.
-
Benachrichtigungen erstellen/bereitstellen - Wir haben eine Konfigurationsdatei hinzugefügt, mit der Sie Slack- und/oder E-Mail-Benachrichtigungen einrichten für Build-/Bereitstellungsaktionen in allen Ihren Umgebungen einrichten können.
-
Statische Inhaltskomprimierung: Wir komprimieren jetzt statische Inhalte mit gzip während der Build- und Bereitstellungsphase. Diese Komprimierung in Verbindung mit der Fastly-Komprimierung trägt dazu bei, die Größe Ihres Stores zu reduzieren und die Bereitstellungsgeschwindigkeit zu erhöhen. Bei Bedarf können Sie die Komprimierung mithilfe einer Build-Option oder Bereitstellungsvariable deaktivieren. Weitere Informationen finden Sie unter den folgenden Themen:
-
Konfigurationsverwaltung: Wir generieren jetzt während der Build-Phase automatisch eine
app/etc/config.php
-Datei in Ihrem Git-Repository, falls diese noch nicht vorhanden ist. Die automatisch generierte Datei enthält nur eine Liste von Modulen und Erweiterungen. Wenn die Datei bereits vorhanden ist, wird die Erstellungsphase wie gewohnt fortgesetzt. Wenn Sie Konfigurationsverwaltung zu einem späteren Zeitpunkt folgen, aktualisieren die Befehle die Datei, ohne dass zusätzliche Schritte erforderlich sind. Weitere Informationen finden unter. -
Datenbank-Dumps - Wir haben einen
magento/ece-tools
CLI-Befehl zum Erstellen von Datenbank-Dumps in allen Umgebungen hinzugefügt. Bei Pro-Plan-Produktionsumgebungen werden mit diesem Befehl nur Speicherauszüge von einem von drei Hochverfügbarkeits-Knoten ausgegeben, sodass Produktionsdaten, die während des Speicherauszugs auf einen anderen Knoten geschrieben werden, möglicherweise nicht kopiert werden. Es wird empfohlen, die Anwendung in den Wartungsmodus zu versetzen, bevor ein Datenbank-Dump in Produktionsumgebungen durchgeführt wird. Weitere Informationen finden unterBackup-Verwaltung“. -
Cron-Intervallbeschränkungen aufgehoben - Das standardmäßige Cron-Intervall für alle Umgebungen in den Regionen us-3, eu-3 und ap-3 beträgt 1 Minute. Das standardmäßige Cron-Intervall in allen anderen Regionen beträgt 5 Minuten für Pro Integration-Umgebungen und 1 Minute für Pro Staging- und Produktionsumgebungen. Um Ihre vorhandenen Cron-Aufträge zu ändern, bearbeiten Sie Ihre Einstellungen in
.magento.app.yaml
oder erstellen Sie ein Support-Ticket für Produktions-/Staging-Umgebungen. Weitere Informationen finden unter „EinrichtenCron-Aufträgen“.
Gelöste Probleme:
-
Es wurde ein Problem behoben, das zu langen Bereitstellungszeiten führte, da der Bereitstellungsprozess den
cache-clean
vor der Bereitstellung statischer Inhalte aufrief. -
Es wurde ein Problem behoben, das während des Schritts zur Erzeugung statischer Inhalte bei der Bereitstellung in Produktionsumgebungen zu Fehlern führte.
-
Es wurde ein Problem behoben, das einige
magento/ece-tools
-Befehle daran hinderte, die Ausgabe instderr
zu protokollieren. -
Es wurde ein Problem behoben, das verhinderte, dass Basis-URL-Werte in
env.php
in verzweigten Verzweigungen aktualisiert wurden. -
Es wurde ein Problem behoben, das dazu führte, dass der Befehl
magento setup:install
ein unsicheres Präfix (http://
) zu sicheren Basis-URLs hinzufügte. -
Es wurde ein Problem behoben, das verhinderte, dass Patch-Fehler Bereitstellungsfehler verursachten.
-
Es wurde ein Problem behoben, das verhinderte, dass
ece-tools
die Ausführung stoppte und eine Ausnahme auslöste, wenn keine Patches angewendet werden konnten. -
Es wurde ein Problem behoben, das nach der Aktivierung der HTML-Minimierung in Admin zu Fehlern beim Laden der Storefront führte.
v2002.0.4
Gelöste Probleme:
- Sie können jetzt hängengebliebene CronAufträgeeinem CLI-Befehl in allen Umgebungen über SSH-Zugriff manuell zurücksetzen. Der Bereitstellungsprozess setzt Cron-Aufträge automatisch zurück.
v2002.0.3
Gelöste Probleme:
- Es wurde ein Problem behoben, das dazu führte, dass Seiten eine Zeitüberschreitung aufwiesen, da Redis zu lange zum Lesen/Schreiben benötigte. Sie können jetzt den
disable_locking
-Parameter in Redis-Konfigurationen verwenden, um dieses Problem zu vermeiden.
v2002.0.2
Gelöste Probleme:
- Der RabbitMQ-Konfigurationsprozess ruft jetzt automatisch alle erforderlichen Parameter ab.
v2002.0.1
Neue Funktionen:
-
Adobe Commerce in der Cloud-Infrastruktur unterstützt jetzt Bereiche statische Strategien zur Inhaltsbereitstellung. Wir haben den Parameter
–s
mit der Standardeinstellungquick
für die Strategie zur statischen Inhaltsbereitstellung hinzugefügt. Sie können die Umgebungsvariable SCD_STRATEGY verwenden, um diese Strategien anzupassen und mit Ihren Build- und Bereitstellungsaktionen zu verwenden. Diese Variable unterstützt die Optionenstandard
,quick
odercompact
. Wenn Siecompact
auswählen, überschreiben wir denSTATIC_CONTENT_THREADS
mit1
, was die Bereitstellung verlangsamen kann, insbesondere in Produktionsumgebungen. In Version 2.1. nicht verfügbar -
Wir haben eine Protokolldatei für Umgebungen erstellt, um Aktionen zu erfassen, zu kompilieren, zu erstellen und bereitzustellen. Die
var/log/cloud.log
-Datei befindet sich im Stammverzeichnis der Anwendung.
Gelöste Probleme:
-
Das
ece-tools
wurde überarbeitet, um es mit Adobe Commerce auf Cloud-Infrastruktur 2.2.0 und höher kompatibel zu machen. -
Es wurde ein Problem behoben, das verhinderte, dass
ece-tools
die Ausführung stoppte und eine Ausnahme auslöste, wenn keine Patches angewendet werden konnten. -
Es wurde ein Problem behoben, das dazu führte, dass Ausnahmen ausgelöst wurden, wenn die Kompilierung der Abhängigkeitsinjektion (di) während Builds übersprungen wurde.
-
Es wurde ein Problem behoben, das dazu führte, dass der Bereitstellungsprozess benutzerdefinierte Redis-Konfigurationen in der
env.php
-Datei überschrieb. -
Es wurde ein Problem behoben, das zu Umleitungsschleifen führte, da die standardmäßige sichere Verwaltung deaktiviert war.
v2002.0.0
Erstmalige Veröffentlichung
Erste Version von ece-tools
für Adobe Commerce auf Cloud-Infrastruktur 2.2.0.