È possibile deselezionare una cache APC o l'unica opzione disponibile è cancellarla e ricostruirla?
Se non è possibile decodificarlo, è una buona idea scaricare un'intera cache cancellarla e quindi ricaricare il dump? questo chiarirà la frammentazione?Come deselezionare la cache APC
risposta
APC memorizza gli opcode nella ram. Non ha alcuna gestione della frammentazione.
L'unico modo per eseguire la deframmentazione è svuotare la cache. Utilizza apc_clear_cache() nello script php. Oppure riavviare httpd.
Si noti che APC dovrà ricostruire la cache.
Non ci dovrebbe essere (o pochi) frammentazione se si fornisce sufficiente memoria all'APC. Controlla la mia risposta qui per vedere come indovinare la ram richiesta What is causing "Unable to allocate memory for pool" in PHP?
Questa è la risposta corretta. La risposta accettata non è corretta. –
C'è un modo alternativo. Se installi da qualche parte un file chiamato apc.php con password (molto importante!) Puoi accedere a quel sito e svuotare le cache di opcode e utente da lì.
Su Debian 8, installare APC:
sudo apt-get install -y php5-apcu
quindi copiare apc.php
nella vostra web root:
cp /usr/share/doc/php5-apcu/apc.php /var/www/html
Modificare il file, modificando la ADMIN_USERNAME
& ADMIN_PASSWORD
.
Quindi visitare il file apc.php
nel browser, login, & hit Clear Cache
.
- 1. Come cancellare le voci della cache APC?
- 2. Come far funzionare APC (PHP Cache)?
- 3. PHP APC Cache, funziona fuori dalla scatola?
- 4. uso della cache APC solo 32M memoria
- 5. PHP: usare APC come cache generale, XCache come opcache, possibile?
- 6. PHP APC Per memorizzare o non memorizzare nella cache?
- 7. Isolamento della cache APC in un'impostazione multi-tenant (cakephp)
- 8. Apparirà APC in PHP7?
- 9. Come posso deselezionare la voce in ListView?
- 10. come deselezionare la casella di controllo
- 11. Ottimizzare APC Caching
- 12. Come deselezionare controllare pulsante
- 13. Bilanciamento del carico e APC
- 14. APC Hits/Misses e configurazione
- 15. Come fare senza deselezionare?
- 16. Dove APC memorizza il codice operativo e la cache delle variabili utente?
- 17. Symfony/PHP7 APC -> APCu
- 18. Serializzazione APC lenta?
- 19. Come deselezionare la registrazione della griglia in kendoui
- 20. Come deselezionare esplicitamente la casella di controllo deselezionata
- 21. Come deselezionare la casella di controllo sul pulsante Indietro?
- 22. Come deselezionare la casella di spunta per impostazione predefinita sempre
- 23. Come disattivare temporaneamente la cache per la cache primavera
- 24. Cosa usare al posto della cache di dati utente apc in php 5.5?
- 25. APC -> APCu/OPCache, scarso rendimento
- 26. Disabilitare il debug di APC?
- 27. Come deselezionare una casella di controllo html?
- 28. La scelta di un cache PHP tecnica: la cache di output in file vs. codice operativo di cache
- 29. Memcache vs APC per una cache di dati di sito di un singolo server
- 30. php-apc per windows xampp
[Qual è il tuo sistema operativo?] (Http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting) – hakre
Sto usando CentOS 5.5 –
@hakre, il problema è la frammentazione riduce la numero di file memorizzati. attualmente ho circa 12M/64M di spazio libero, totalmente frammentato, e il conteggio completo della cache è di 12 in soli 2 giorni. il conteggio dei file memorizzati è stato ridotto a 360 da 510+. così ho pensato, sarebbe stato bello poter de-frammentare lo spazio a un certo intervallo. –