Ho cercato di cancellare il mio memcache poiché sto notando che lo storage occupa quasi il 30% della memoria del server quando si utilizza ps -aux
.Memcache non svuota o cancella la memoria
Così ho eseguito il seguente codice php.
$memcache = new Memcache; $memcache->connect("localhost",11211); $memcache->flush(); print_r($memcache->getStats());
Il risultato è la produzione di
(
[pid] => 4936
[uptime] => 27318915
[time] => 1255318611
[version] => 1.2.2
[pointer_size] => 64
[rusage_user] => 9.659531
[rusage_system] => 49.770433
[curr_items] => 57864
[total_items] => 128246
[bytes] => 1931734247
[curr_connections] => 1
[total_connections] => 128488
[connection_structures] => 17
[cmd_get] => 170288
[cmd_set] => 128246
[get_hits] => 45464
[get_misses] => 124824
[evictions] => 1009
[bytes_read] => 5607431213
[bytes_written] => 1806543589
[limit_maxbytes] => 2147483648
[threads] => 1
)
Questo dovrebbe essere abbastanza semplice, ma chiaramente, mi manca qualcosa.
Grazie James. Questo lo chiarisce. Ho dato un sacco di memoria a memcache, ma apparentemente molto più del necessario. Riavvio del memcache con impostazioni inferiori. – pedalpete
Prego. –
Questa è ancora una domanda valida però .. Sono in un ambiente condiviso che utilizza un server memcache per Magento e sembra che quanto sopra non funzioni! Non ho i privilegi per riavviare il server, ma la cache sporca deve andare prima che il mio sito funzioni correttamente, quindi per il momento sono bloccato con una cache di file. – ColinM