[Aufgabenplaner] Allowed memory size of 268435456 bytes exhausted

Status
Für weitere Antworten geschlossen.

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Hallo,

Ich lasse über den Aufgabenplaner das folgende Script ausführen:

Rich (BBCode):
 /bin/su http -s /bin/sh -c '/volume1/@appstore/PHP7.0/usr/local/bin/php70 -c /usr/syno/etc/packages/WebStation/php70/conf.d/user_settings.ini -f /volume1/web/nextcloud/cron.php'

Ich erhalte beim ausführen aber immer folgenden Fehler:

Sehr geehrter Benutzer,

Aufgabenplaner hat eine geplante Aufgabe abgeschlossen.

Aufgabe: Cron
Startzeit: Sat, 10 Mar 2018 15:58:27 GMT
Stoppzeit: Sat, 10 Mar 2018 15:58:43 GMT
Aktueller Status: 255
Standardausgabe/Fehler:
PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 23072768 bytes) in /volume1/web/nextcloud/apps/ownbackup/service/backupservice.php on line 92


Mit freundlichen Grüßen
Synology DiskStation

Wie es aussieht habe ich zu wenig Speicher.
Wie kann ich hier mehr Speicher freigeben?
Liegt das an den php7 Einstellungen?

Tom
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Keiner eine Idee?

Tom
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Außer dass du nextcloud laufen hast schreibst du nichts zu deiner config/setup von Nextcloud / Web Station Einrichtung.... noch nicht mal was für eine DS.

Er will hier (vermutlich die OwnBackup App) über 256MB hinaus Platz belegen, die nicht verfügbar sind.
Hat deine DS so viel RAM?

PHP Einstellungen zu Dateigrößen, Speicherlimits finden sich in den PHP-Profilen der Web Station unter "Kern"
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Hallo,

Ich verwende eine DS216+ mit 4GB RAM.
Nextcloud läuft in Version 13.0.0, OwnBackup in Version 17.5.0.
Webstation: Apache 2.4, php7.0.28
Memory_Limit steht auf 384M

Ein Backup mit OwnBackup über die Adminseite von Nextcloud funktioniert!

Tom
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Dann könnte ich mir nur noch vorstellen, dass die PHP-Umgebungseinstellungen zwischen Aufruf via Web-GUI und crond sich unterscheiden.
Ansonsten fällt mir grad spontan auch nichts ein.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Hey Tom80,

du musst das memory_limit in der Datei /usr/syno/etc/packages/WebStation/php70/conf.d/user_settings.ini erhöhen.

Zudem bin ich mir nicht sicher, ob werte Abseits der 2^n erlaubt sind. Erhöhe einfach mal beides auf 512M
 

Tom80

Benutzer
Mitglied seit
06. Okt 2015
Beiträge
137
Punkte für Reaktionen
2
Punkte
18
Das hat geholfen!

Danke

Tom
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat