Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Out of memory #1

Open
1 of 4 tasks
fiedsch opened this issue Nov 3, 2018 · 1 comment
Open
1 of 4 tasks

Out of memory #1

fiedsch opened this issue Nov 3, 2018 · 1 comment
Labels
contao 4 solved solved, ready to export as markdown

Comments

@fiedsch
Copy link
Member

fiedsch commented Nov 3, 2018

Wortlaut der Fehlermeldung

Using version ^2.0 for jrgregory/m17-sticky-backend-footer
/homepages/domain.de/composer.json has been updated
Loading composer repositories with package information
Updating dependencies
Error: "Out of memory (allocated 484450304) (tried to allocate 20480 bytes)" in phar:///homepages/domain.de/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/DependencyResolver/Pool.php on 221

Versionen/Zusatzinformationen

  • Contao: 4.4.7
  • PHP: 7.1
  • Browser (bei Javascript Fehlern):

Ort

  • Backend
  • Frontend
  • Contao Manager
  • Composer

Falls vorhanden: Link zum Forumsthread

https://community.contao.org/de/showthread.php?68643-1und1-Installation&highlight=exception

@fiedsch fiedsch changed the title Manager Fehler Out of memory Nov 3, 2018
@fiedsch
Copy link
Member Author

fiedsch commented Nov 5, 2018

Auf dem Server steht nicht genügend Arbeitsspeicher zur Verfügung, um die Auflösungen der Abhängigkeiten (der Contao-Manager verwendet dazu den Befehl composer update) lokal durchzuführen.

Seit Version 1.0.0 des Contao-Managers (CM) gibt es den Cloud-Resolver, der sich darum kümmert.

Dieser sollte standardmäßig aktiv sein. Die Einstellungen zum Cloud-Resolver findet man in der Systemprüfung des CM. Die Systemprüfung wird beim Start automatisch gestartet (ansonsten: Menüpunkt Systemprüfung aufrufen).

  • Serverkonfiguration "Ändern" klicken,
  • sicher stellen, daß "Den Composer Cloud Resolver verwenden" ausgewählt ist.

Die arbeitsspeicherintensiven Arbeiten werden nun vom Cloud-Reslover durchgeführt und auf dem eigenen Server wird deutlich weniger Speicher benötigt.

Als Alternative zu diesem Vorgehen können die Abhängigkeiten auch auf dem eigenen Computer aufgelöst werden. Hier hat man selbst die Kontrolle darüber, wieviel Arbeitsspeicher PHP zur Verfügung gestellt wird. Voraussetzung dafür ist (natürlich), daß auf diesem Computer PHP installiert ist. Webserver, Datenbank oder eine lokale Contao-Installation werden nicht benötigt!

Kurz beschrieben wird das Vorgehen unter https://www.contao-bayern.de/newsreader/contao-lokal-updaten.html

@fiedsch fiedsch added the solved solved, ready to export as markdown label Nov 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contao 4 solved solved, ready to export as markdown
Projects
None yet
Development

No branches or pull requests

2 participants