Schritt für Schritt
Der atomare Symlink-Wechsel ist der technische Kern von Zero-Downtime-Deployments für Magento. Statt Dateien direkt zu überschreiben – was Inkonsistenz erzeugt – wird das neue Release vollständig vorbereitet und dann in einem einzigen Kernel-Systemcall als current aktiviert. Rollback ist damit kein Notfallplan, sondern eine Millisekunden-Operation.
Inhaltsverzeichnis
- 1. Das Symlink-Switch-Konzept erklärt
- 2. Verzeichnisstruktur auf dem Server vorbereiten
- 3. Shared-Pfade: was zwischen Releases geteilt wird
- 4. Der atomare Symlink-Wechsel: ln -sfn im Detail
- 5. Neues Release vorbereiten: Schritt für Schritt
- 6. Symlink-Switch in der GitLab-Pipeline integrieren
- 7. Symlink-Switch vs. direktes Überschreiben im Vergleich
- 8. Rollback: in Sekunden auf das vorherige