現在、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を使用して実際のファイルサイズを表示しなければならず、監視/トラブルシューティングが難しくなります。
ありがとうございます。