Ruptarr
Ensign
- Registriert
- Dez. 2020
- Beiträge
- 135
Vielleicht ein paar Informationen vor ab zum System:
Ubuntu 24.04 LTS
Prozessor: AMD EPYC-Milan Processor (8 cores)
Speicher: 32 GB
PHP Version: 8.2.21
PHP Speicherlimit: 16GB
Maximale Ausführungszeit: 3600
Parameter die zum Containerstart mit angeführt werden sind:
--env PHP_PM_MAX_CHILDREN=15
--env PHP_PM_START_SERVERS=5
--env PHP_PM_MIN_SPARE_SERVERS=5
--env PHP_PM_MAX_SPARE_SERVERS=10
--env PHP_PM_MAX_REQUESTS=500
--env APACHE_ENABLE_HTTP2=1
--env PHP_OPCACHE_ENABLE=1
--env PHP_OPCACHE_ENABLE_CLI=1
--env PHP_OPCACHE_MEMORY_CONSUMPTION=128
--env PHP_OPCACHE_MAX_ACCELERATED_FILES=10000
--env PHP_OPCACHE_REVALIDATE_FREQ=2
Jetzt zu meinem Problem. Es häufen sich immer mehr "php-fpm" Prozesse an, obwohl ich diese ja eigentlich begrenzt habe. Diese schaukeln sich immer wieter hoch, bis es sich einfach wieder normalisiert. Die CPU Auslastung geht dabei manchmal bis an die 100% und damit ist Nextcloud einfach unendlich langsam. Das Phänomen taucht nicht jeden Tag auf, manchmal bleibt er über Tage dann bei einer CPU Ausalstung von ca. 2% . Ich evrstehe nicht, warum sich da immer mehr von den Prozessen ansammeln und auch nicht warum "PHP_PM_MAX_CHILDREN=15" nicht greift.
Gleich vorweg gesagt, ich bin kein Docker Profi.
Vielleicht hat ja jemand eine Idee, bin jetzt schon länger an der Sache dran und habe verschiedene Parameter probiert.
Ubuntu 24.04 LTS
Prozessor: AMD EPYC-Milan Processor (8 cores)
Speicher: 32 GB
PHP Version: 8.2.21
PHP Speicherlimit: 16GB
Maximale Ausführungszeit: 3600
Parameter die zum Containerstart mit angeführt werden sind:
--env PHP_PM_MAX_CHILDREN=15
--env PHP_PM_START_SERVERS=5
--env PHP_PM_MIN_SPARE_SERVERS=5
--env PHP_PM_MAX_SPARE_SERVERS=10
--env PHP_PM_MAX_REQUESTS=500
--env APACHE_ENABLE_HTTP2=1
--env PHP_OPCACHE_ENABLE=1
--env PHP_OPCACHE_ENABLE_CLI=1
--env PHP_OPCACHE_MEMORY_CONSUMPTION=128
--env PHP_OPCACHE_MAX_ACCELERATED_FILES=10000
--env PHP_OPCACHE_REVALIDATE_FREQ=2
Jetzt zu meinem Problem. Es häufen sich immer mehr "php-fpm" Prozesse an, obwohl ich diese ja eigentlich begrenzt habe. Diese schaukeln sich immer wieter hoch, bis es sich einfach wieder normalisiert. Die CPU Auslastung geht dabei manchmal bis an die 100% und damit ist Nextcloud einfach unendlich langsam. Das Phänomen taucht nicht jeden Tag auf, manchmal bleibt er über Tage dann bei einer CPU Ausalstung von ca. 2% . Ich evrstehe nicht, warum sich da immer mehr von den Prozessen ansammeln und auch nicht warum "PHP_PM_MAX_CHILDREN=15" nicht greift.
Gleich vorweg gesagt, ich bin kein Docker Profi.
Vielleicht hat ja jemand eine Idee, bin jetzt schon länger an der Sache dran und habe verschiedene Parameter probiert.