我目前在使用PHP7.0-FPM时遇到了一些令人讨厌的opcache条目无效的问题。Opcache状态内存大小问题
当我在opcache_get_status中查看时,某些文件正在缓存,内存大小为680.00b。这些文件的大小通常在50kb左右,似乎可以正确缓存,但Opcache报告的这些文件数量正好是680.00b。
Opcache设置:
; configuration for php opcache module
; priority=10
zend_extension=opcache.so
opcache.memory_consumption=16384
opcache.max_accelerated_files=32531
opcache.validate_timestamps=0
opcache.revalidate_freq=600
opcache.max_file_size=0
opcache.fast_shutdown=1
这是一个不寻常的设置,将生成的文件被缓存,因此偶尔有问题,并且这些文件被替换/重新缓存。
是否有任何理由,任何人都可以想到为什么opcache将这些文件显示为680.00b? opcache_reset或opcache_invalidate不起作用。我必须完全替换这些文件,并使用opcache_reset使它们显示出真实的文件大小,并且使监控/故障排除变得困难。
在此先感谢。