1 |
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 |
2 |
--- 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 |
3 |
+++ 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 |
4 |
@@ -1,9 +1,9 @@ |
5 |
opcache.enable=1 |
6 |
opcache.file_cache= /var/opt/remi/php74/lib/php/opcache |
7 |
opcache.enable_cli= 1 |
8 |
-opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 32;} |
9 |
-opcache.max_accelerated_files= 10000 |
10 |
-opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 128;} |
11 |
++opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 64;} |
12 |
++opcache.max_accelerated_files= {$nextcloud{'opcache.max_accelerated_files'} || 65406;} |
13 |
++opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 512;} |
14 |
opcache.save_comments= 1 |
15 |
opcache.revalidate_freq= 1 |
16 |
|
17 |
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 |
18 |
--- 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 |
19 |
+++ 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 |
20 |
@@ -1,9 +1,9 @@ |
21 |
opcache.enable=1 |
22 |
opcache.file_cache= /var/opt/remi/php81/lib/php/opcache |
23 |
opcache.enable_cli= 1 |
24 |
-opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 32;} |
25 |
-opcache.max_accelerated_files= 10000 |
26 |
-opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 128;} |
27 |
+opcache.interned_strings_buffer= {$nextcloud{'opcache.interned_strings_buffer'} || 64;} |
28 |
+opcache.max_accelerated_files= {$nextcloud{'opcache.max_accelerated_files'} || 65406;} |
29 |
+opcache.memory_consumption= {$nextcloud{'opcache.memory_consumption'} || 512;} |
30 |
opcache.save_comments= 1 |
31 |
opcache.revalidate_freq= 1 |
32 |
|
33 |
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 |
34 |
--- 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 |
35 |
+++ 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 |
36 |
@@ -22,8 +22,9 @@ |
37 |
my $start_servers = $nextcloud{'PHPstartServers'} || 6; |
38 |
my $max_spare_servers = $nextcloud{'PHPmaxServers'} || 8; |
39 |
my $max_requests = $nextcloud{'PHPmaxRequests'} || 1000; |
40 |
- my $opcacheBuff = $nextcloud{'opcache.interned_strings_buffer'} || 16; |
41 |
- my $opcacheMem = $nextcloud{'opcache.memory_consumption'} || 128; |
42 |
+ my $opcacheBuff = $nextcloud{'opcache.interned_strings_buffer'} || 64; |
43 |
+ my $opcacheMem = $nextcloud{'opcache.memory_consumption'} || 512; |
44 |
+ my $opcacheAccFiles = $nextcloud{'opcache.max_accelerated_files'} || 65406; |
45 |
$min_spare_servers = ( $min_spare_servers > $max_spare_servers ) ? printf("%.0f",$max_spare_servers/2) : $min_spare_servers; |
46 |
$start_servers = ( $start_servers > $max_spare_servers ) ? printf("%.0f", $max_spare_servers /2 + $min_spare_servers/2 ) : $start_servers; |
47 |
|
48 |
@@ -67,14 +68,16 @@ |
49 |
|
50 |
; Set opcache settings |
51 |
;php_value[opcache.enable]=1 ;if already set in php.d/20-opcache.ini will issue warning |
52 |
-php_value[opcache.file_cache] = /var/lib/php/$id/opcache |
53 |
+; we disable file caching as it crashes opcache on php81 (/var/lib/php/$id/opcache) |
54 |
+; will only slow on php restart as it needs cache rebuilding instead of loading the file cache. |
55 |
+php_value[opcache.file_cache] = |
56 |
php_value[opcache.enable_cli] = 1 |
57 |
php_value[opcache.interned_strings_buffer] = $opcacheBuff |
58 |
-php_value[opcache.max_accelerated_files] = 10000 |
59 |
+php_value[opcache.max_accelerated_files] = $opcacheAccFiles |
60 |
php_value[opcache.memory_consumption] = $opcacheMem |
61 |
php_value[opcache.save_comments] = 1 |
62 |
php_value[opcache.revalidate_freq] = 1 |
63 |
- |
64 |
+php_value[opcache.jit] = off |
65 |
_EOF |
66 |
|
67 |
} |