Hallo Zusammen,
wir haben hier zwei Nextcloud Instanzen als Docker Container im Einsatz, die ursprünglich nicht zeitgleich erstellt wurden. Während eine Instanz keine Probleme verursacht, Crasht die andere Instanz regelmäßig nach ein paar Tagen.
Wir waren schon auf der Suche in den Logs, haben Redis mit eingebunden, auf Cron umgestellt etc. bisher leider keinen Erfolg. Auch ein komplettes neu aufsetzen des Containers hat nicht zur Besserung beigetragen.
Die php-fpm Prozesse verursachen nach gewisser NextCloud-Laufzeit eine hohe CPU-Last.
Sobald der Fehler auftritt und die php-fpm-Prozesse eine hohe CPU-Last verursachen, liefert ein strace keine Meldungen mehr.
Die Daten liegen hauptsächlich auf dem File Server, die per SMB und entsprechende Sicherheitsgruppen in die Nextcloud gemappt sind. Ca. 20 SMB Freigaben.
NC-Version: 32.0.5
-
nginx: 1.28.0
-
php 8.4
-
Redis 8.4.0
-
DB: MariaDB 12.0.2
-
Host: VM, PhotonOS, 4 Kerne, 16 GB RAM
-
Anzahl User: 132, LDAP-Anbindung, überwiegend Tablet / Smartphone, Android und iOS
-
Nutzung v.a. externer Speicher (SMB)
-
slow.log aktiv
-
Hintergrundaufgaben: Cron
php-local.ini:
date.timezone = Etc/UTC
upload_max_filesize=16G
post_max_size=16G
max_input_time=86400
max_execution_time=86400
memory_limit = 1G
www2.conf:
[www]
pm = dynamic
pm.max_children = 35
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 15
request_slowlog_timeout = 6s
request_terminate_timeout = 300s
catch_workers_output = yes
slowlog = /config/log/php/slow.log