diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/opt/remi/php74/php.d/20-opcache.ini/10base smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/opt/remi/php74/php.d/20-opcache.ini/10base --- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/opt/remi/php74/php.d/20-opcache.ini/10base 2023-09-09 23:28:01.292000000 -0400 +++ smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/opt/remi/php74/php.d/20-opcache.ini/10base 2023-09-09 23:40:19.781000000 -0400 @@ -1,9 +1,9 @@ opcache.enable=1 opcache.file_cache= /var/opt/remi/php74/lib/php/opcache opcache.enable_cli= 1 -opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 32;} -opcache.max_accelerated_files= 10000 -opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 128;} ++opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 64;} ++opcache.max_accelerated_files= {$nextcloud{'opcache.max_accelerated_files'} || 65406;} ++opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 512;} opcache.save_comments= 1 opcache.revalidate_freq= 1 diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/opt/remi/php81/php.d/20-opcache.ini/10base smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/opt/remi/php81/php.d/20-opcache.ini/10base --- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/opt/remi/php81/php.d/20-opcache.ini/10base 2023-09-09 23:28:01.301000000 -0400 +++ smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/opt/remi/php81/php.d/20-opcache.ini/10base 2023-09-09 23:38:22.615000000 -0400 @@ -1,9 +1,9 @@ opcache.enable=1 opcache.file_cache= /var/opt/remi/php81/lib/php/opcache opcache.enable_cli= 1 -opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 32;} -opcache.max_accelerated_files= 10000 -opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 128;} +opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 64;} +opcache.max_accelerated_files= {$nextcloud{'opcache.max_accelerated_files'} || 65406;} +opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 512;} opcache.save_comments= 1 opcache.revalidate_freq= 1 diff -Nur --no-dereference smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15Nextcloud smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15Nextcloud --- smeserver-nextcloud-1.2.0.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15Nextcloud 2023-09-09 23:28:01.294000000 -0400 +++ smeserver-nextcloud-1.2.0/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/15Nextcloud 2023-09-09 23:39:03.537000000 -0400 @@ -22,8 +22,9 @@ my $start_servers = $nextcloud{'PHPstartServers'} || 6; my $max_spare_servers = $nextcloud{'PHPmaxServers'} || 8; my $max_requests = $nextcloud{'PHPmaxRequests'} || 1000; - my $opcacheBuff = $nextcloud{'opcache.interned_strings_buffer'} || 16; - my $opcacheMem = $nextcloud{'opcache.memory_consumption'} || 128; + my $opcacheBuff = $nextcloud{'opcache.interned_strings_buffer'} || 64; + my $opcacheMem = $nextcloud{'opcache.memory_consumption'} || 512; + my $opcacheAccFiles = $nextcloud{'opcache.max_accelerated_files'} || 65406; $min_spare_servers = ( $min_spare_servers > $max_spare_servers ) ? printf("%.0f",$max_spare_servers/2) : $min_spare_servers; $start_servers = ( $start_servers > $max_spare_servers ) ? printf("%.0f", $max_spare_servers /2 + $min_spare_servers/2 ) : $start_servers; @@ -67,14 +68,16 @@ ; Set opcache settings ;php_value[opcache.enable]=1 ;if already set in php.d/20-opcache.ini will issue warning -php_value[opcache.file_cache] = /var/lib/php/$id/opcache +; we disable file caching as it crashes opcache on php81 (/var/lib/php/$id/opcache) +; will only slow on php restart as it needs cache rebuilding instead of loading the file cache. +php_value[opcache.file_cache] = php_value[opcache.enable_cli] = 1 php_value[opcache.interned_strings_buffer] = $opcacheBuff -php_value[opcache.max_accelerated_files] = 10000 +php_value[opcache.max_accelerated_files] = $opcacheAccFiles php_value[opcache.memory_consumption] = $opcacheMem php_value[opcache.save_comments] = 1 php_value[opcache.revalidate_freq] = 1 - +php_value[opcache.jit] = off _EOF }