除了opcache,还有什么需要重启php-fpm才能看到修改?

k2arahey  于 2023-05-16  发布在  PHP
关注(0)|答案(1)|浏览(105)

opcache设置如下:

; When disabled, you must reset the OPcache manually or restart the
; webserver for changes to the filesystem to take effect.
opcache.validate_timestamps=1

; How often (in seconds) to check file timestamps for changes to the shared
; memory storage allocation. ("1" means validate once per second, but only
; once per request. "0" means always validate)
opcache.revalidate_freq=0

在部署更改时,我发现仍然需要重新启动php-fpm才能看到它们。
我应该调查哪些其他设置?

2guxujil

2guxujil1#

opcache.revalidate_path
检查此设置的值。如果设置为0,OPcache根本不会检查文件时间戳的更改,这可以解释为什么您看不到更改。确保它设置为1
您还可以验证opcache.max_accelerated_filesopcache.validate_permissionopcache.fast_shutdown

相关问题