diff --git a/Dockerfile b/Dockerfile index cb672249..a970cfce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -66,8 +66,8 @@ RUN \ echo 'opcache.memory_consumption=128'; \ echo 'opcache.save_comments=1'; \ echo 'opcache.revalidate_freq=60'; \ - echo 'opcache.jit=1255'; \ - echo 'opcache.jit_buffer_size=8M'; \ + echo 'opcache.jit=disable'; \ + echo 'opcache.jit_buffer_size=0'; \ } >> "/etc/php85/conf.d/00_opcache.ini" && \ { \ echo 'memory_limit=-1'; \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 6ee4978d..1e551c06 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -66,8 +66,8 @@ RUN \ echo 'opcache.memory_consumption=128'; \ echo 'opcache.save_comments=1'; \ echo 'opcache.revalidate_freq=60'; \ - echo 'opcache.jit=1255'; \ - echo 'opcache.jit_buffer_size=8M'; \ + echo 'opcache.jit=disable'; \ + echo 'opcache.jit_buffer_size=0'; \ } >> "/etc/php85/conf.d/00_opcache.ini" && \ { \ echo 'memory_limit=-1'; \ diff --git a/readme-vars.yml b/readme-vars.yml index 635848bd..deb3be08 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -145,6 +145,7 @@ init_diagram: | "nextcloud:latest" <- Base Images # changelog changelogs: + - {date: "22.10.26:", desc: "Disable OPcache JIT. The tracing JIT could emit code that loops forever, pinning all php-fpm workers at 100% CPU until the container was restarted."} - {date: "14.10.26:", desc: "Rebase to Alpine 3.24 with php 8.5. Tweak opcache settings according to upstream docs. Import upstream release notes in Github releases."} - {date: "10.07.25:", desc: "Rebase to Alpine 3.22."} - {date: "12.02.25:", desc: "Rebase to Alpine 3.21."}