Bagaimana cara menghapus sepenuhnya PHP7 opcache?

9

The opcache di server saya terus memukul batas saya telah menetapkan meskipun saya merasa seperti saya tidak punya itu banyak kode PHP dan itu benar-benar harus menjadi ruang yang cukup.

Ini diperparah oleh fakta bahwa bahkan ketika membersihkan opcache, itu segera menunjukkan lebih dari 2/3 dari ruang yang tersedia diisi.

Contoh barusan:

snippet phpinfo sesaat sebelum menjalankan opcache_reset ():

Used memory     122958472
Free memory     5552 

snippet phpinfo setelah menjalankan opcache_reset ():

Used memory     90691312
Free memory     43526416

Saya tahu bahwa di PHP7, opcache (tampaknya) dicadangkan ke disk, jadi mungkin semuanya sedang dimuat ulang secara otomatis? Tapi itu tampaknya mengalahkan tujuan mengatur ulang opcache dan saya tidak tahu di mana pada disk opcache didukung, jadi saya tidak bisa memeriksa.

Saya menjalankan PHP-FPM di nginx, vesion 7.0.15-0ubuntu0.16.04.4 tepatnya.

Andrew Stine
sumber
Tidak ada cadangan disk yang dibuat dengan PHP Opcache. Ini hanya disimpan dalam memori.
Sven

Jawaban: