我目前在使用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使它們顯示出真實的文件大小,並且使監控/故障排除變得困難。
在此先感謝。