Ist APC opcode-cache gemeinsam von den PHP-FPM-pools/Arbeitnehmer?

Internet hat eine Menge Diskussionen, dass der Aufruf apc_cache_clear() im CLI nicht klar opcode-caches von "web" PHP-Prozesse, ob Sie laufen im Apache oder FPM (siehe Wie klar APC-cache Einträge? ). Als Lösung vorschlagen, ist es möglich, erstellen Sie eine einfache PHP-Seite aufruft apc_cache_clear()und rufen, dass von CLI. Symfony ist ApcBundle tut.

Wenn die apc_cache_clear() von CLI nicht leeren Sie den cache von Apache/FPM, hat es zwischen FPM Arbeitnehmer? Wenn ich rufe, /clear_apc_cache.php über HTTP, es nur von einer, die FPM-worker-Prozesse. So ist die APC opcode cache wirklich geteilt zwischen den pools und der Arbeiter - und spezifischer: ist es gelöscht, alle Arbeitnehmer automatisch?

InformationsquelleAutor der Frage Ville Mattila | 2012-10-12

Schreibe einen Kommentar