OPCache Preloading

D
На сайте с 28.06.2008
Offline
1103
675

Решил протестировать предварительную загрузку. Создал файл, где на выходе получается массив с путями к нужным файлам (все пхп)

заканчивается этот файл так

foreach ($listFiles as $file) {
    opcache_compile_file($file);
}

в файл /etc/php/7.4/mods-available/opcache.ini  (пробовал и пхп ини эффет тот же) прописал в конец строку, итого вышло

; configuration for php opcache module
; priority=10
zend_extension=opcache.so
;сколько памяти выделить под кеш
opcache.memory_consumption=256 
;размер буфера в памяти
opcache.interned_strings_buffer=32 
;кол-во файлов попадающих в кеш. 
opcache.max_accelerated_files=100000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
opcache.preload=/var/www/com/preload.php

при перезагрузке пхп получаю

Job for php7.4-fpm.service failed because the control process exited with error code.
See "systemctl status php7.4-fpm.service" and "journalctl -xe" for details.

Вроде логи посмотрел, фатальных ошибок не вижу,  куда он может писать ошибки? Дебиан 10

D
На сайте с 28.06.2008
Offline
1103
#1

Как оказалось нужно прописывать еще 

opcache.preload_user=www-data

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий