Verwalten des Festplattenspeichers
Die Gesamtspeicherkapazität für Ihr Cloud-Projekt finden Sie in Ihrem Adobe Commerce-Vertrag für die Cloud-Infrastruktur und auf Ihrer Kontoseite. Jede Projektkarte in Ihrem Konto zeigt die Anzahl der Umgebungen, die Speicherkapazität in GB und die Anzahl der Benutzer. Alternativ können Sie den folgenden Cloud-Befehl verwenden:
magento-cloud subscription:info | grep storage
Beispielantwort:
| storage | 51200
Wenn eine Pro-Produktions- oder Staging-Umgebung 95 % der Speicherkapazität erreicht oder überschreitet, wird vom Cloud-Infrastruktur-Monitoring-Tool ein Support-Warnhinweis Trigger, der Sie über eine automatische Steigerung der Speicherkapazität informiert.
Beispielbenachrichtigung:
"Unser Monitoring hat den Dateispeicher auf Ihrem Cluster (Projekt-ID-Umgebung) nahezu vollständig erkannt. Die Festplattenauslastung liegt derzeit bei einem kritischen Nutzungsumfang mit weniger als 1 GiB. Das gemeinsam genutzte Speichervolumen wird derzeit von 60 GiB auf 70 GiB aktualisiert, um Ihre Dienste betriebsbereit zu halten. Sehen Sie sich die Verwendung von Produktions- und Staging-Dateien an, um zu sehen, ob Sie Speicherplatz freigeben können."
Integrationsumgebung überprüfen
Sie können die Festplattenspeicherplatznutzung für Ihre Integrationsumgebung mithilfe der magento-cloud
-CLI überprüfen.
So überprüfen Sie die ungefähre Festplattenspeicherplatznutzung:
magento-cloud db:size
Beispielantwort:
Checking database service mysql...
+----------------+-----------------+--------+
| Allocated disk | Estimated usage | % used |
+----------------+-----------------+--------+
| 2.0 GiB | 193.3 MiB | ~ 9% |
+----------------+-----------------+--------+
Alle Halterungen teilen sich eine Festplatte. Mit der CLI magento-cloud
können Sie die Festplattenspeicherplatznutzung auf Bereitstellungen überprüfen.
So überprüfen Sie die ungefähre Festplattenspeicherplatznutzung für Bereitstellungen:
magento-cloud mount:size
Beispielantwort:
Checking disk usage for all mounts on <project>-<environment>-mymagento@ssh.us.magento.cloud...
+------------+-----------+---------+-----------+-----------+--------+
| Mount(s) | Size(s) | Disk | Used | Available | % Used |
+------------+-----------+---------+-----------+-----------+--------+
| app/etc | 184 KiB | 1.9 GiB | 481.3 MiB | 1.4 GiB | 24.7% |
| pub/media | 128 KiB | | | | |
| pub/static | 158.2 MiB | | | | |
| var | 316.7 MiB | | | | |
+------------+-----------+---------+-----------+-----------+--------+
Überprüfen dedizierter Cluster
Bei Pro-Staging- und Produktionsumgebungen können Sie die Speichernutzung in jeder Umgebung mithilfe des Befehls disk free
überprüfen, der die vom Dateisystem verwendete Festplattenspeichermenge angibt. Sie müssen SSH verwenden, um sich bei einer Remote-Umgebung anzumelden.
df -h
Die Option "-h
" zeigt den Bericht in einem für Menschen lesbaren Format an (KB, MB oder GB).
In der folgenden Beispielantwort zeigt die /data/exports
-Bereitstellung den Festplattenspeicher für Medien und die /data/mysql/
-Bereitstellung zeigt Festplattenspeicher für die Datenbank an:
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 9.1M 3.2G 1% /run
/dev/xvda1 59G 8.9G 48G 16% /
tmpfs 16G 36K 16G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/xvdj 9.8G 2.3G 7.6G 23% /data/mysql
/dev/xvdi 9.8G 491M 9.3G 5% /data/exports
192.168.5.5:/shared 9.8G 591M 9.3G 6% /mnt/shared
/dev/loop0 91M 91M 0 100% /app/project
192.168.5.5:/shared/project/var 9.8G 591M 9.3G 6% /app/project/var
192.168.5.5:/shared/project/app/etc 9.8G 591M 9.3G 6% /app/project/app/etc
192.168.5.5:/shared/project/pub/media 9.8G 591M 9.3G 6% /app/project/pub/media
192.168.5.5:/shared/project/pub/static 9.8G 591M 9.3G 6% /app/project/pub/static
Sie können die Antwort einschränken, indem Sie ein Verzeichnis angeben. Beispiel:
df -h var/
Beispielantwort:
Filesystem Size Used Avail Use% Mounted on
192.168.5.5:/shared/project/var 9.8G 591M 9.3G 6% /app/project/var
Speicherplatz zuweisen
Zwei Konfigurationsdateien steuern die Zuweisung von Speicherplatz in den Cloud-Umgebungen: die Datei .magento.app.yaml
und die Datei .magento/services.yaml
. Jede Datei enthält die Eigenschaft disk
, die den Wert der Festplattengröße in MB für die jeweilige Konfiguration definiert. Sie können die Speicherplatzzuweisung nur in Pro-Integration- und Starter-Umgebungen ändern.
Anwendungsspeicherplatz
Die Datei .magento.app.yaml
steuert den persistenten Speicherplatz, der für die Anwendung verfügbar ist.
So erhöhen Sie den Speicherplatz für Ihre Anwendung:
-
Öffnen Sie in Ihrer lokalen Entwicklungsumgebung die Konfigurationsdatei
.magento.app.yaml
. -
Legen Sie einen neuen Wert für die Eigenschaft
disk
fest (in MB).code language-yaml disk: <value-mb>
-
Speichern Sie die Änderungen in der Datei.
-
Fügen Sie Code-Änderungen hinzu, übertragen Sie sie und übertragen Sie sie.
code language-bash git add .magento.app.yaml && git commit -m "Increase disk space for application" && git push origin <branch-name>
Die Änderungen werden wirksam, nachdem Sie die aktualisierte YAML-Datei in die Remote-Umgebung gepusht haben.
Dienstspeicherplatz
Die Datei ".magento/services.yaml
" steuert den für jeden Dienst verfügbaren Speicherplatz, z. B. MySQL und Redis.
Erhöhen des Festplattenspeichers für einen Dienst:
-
Öffnen Sie in Ihrer lokalen Entwicklungsumgebung die Konfigurationsdatei
.magento/services.yaml
. -
Fügen Sie einen Dienst hinzu oder suchen Sie ihn in der Datei. Weitere Informationen finden Sie unter Informationen zum Konfigurieren von Diensten.
-
Legen Sie einen neuen Wert für die Disk-Eigenschaft fest (in MB).
code language-yaml <name>: type: <service-name>:<service-version> disk: <value-mb>
-
Speichern Sie die Änderungen in der Datei.
-
Fügen Sie Code-Änderungen hinzu, übertragen Sie sie und übertragen Sie sie.
code language-bash git add .magento/services.yaml && git commit -m "Increase disk space for service" && git push origin <branch-name>
Die Änderungen werden wirksam, nachdem Sie die aktualisierte YAML-Datei in die Remote-Umgebung gepusht haben.
Festplattenspeicher überwachen
In Pro-Produktionsumgebungen können Sie Speicherplatz und andere Leistungsindikatoren mithilfe der Richtlinie Warnhinweise für Adobe Commerce für New Relic verwalten überwachen. Weitere Informationen finden Sie unter Überwachen der Leistung mit verwalteten Warnhinweisen. Weitere Anleitungen finden Sie unter Best Practices zur Lösung von Problemen mit der Datenbankleistung.
Kein Leerzeichen übrig
Der Build-Cache kann mit der Zeit wachsen. Wenn Sie eine Warnung mit dem Status "No space left on device
"erhalten, versuchen Sie, den Build-Cache zu leeren und erneut bereitzustellen:
magento-cloud project:clear-build-cache