Could not get mutex lock – wp-super-cache non funziona


Stavo alacremente lavorando quando Alessandro mi ha segnalato un problema con wp-super-cache:

Non genera la cache

In pratica sebbene sembrasse correttamente configurato il plugin aveva la cartella cache/meta vuota, la cosa era molto strana, infatti Alessandro è abbastanza navigato con questi tipi di plugin.

Ci abbiamo guardato assieme e … dopo vari smadonnamenti di varia intensità ho guardato il codice html generato dalla home page del suo blog. Solitamente in fondo alla pagina, in commento, wp-super-cache lascia una firma dicendo generata da etc etc …

Non questa volta, infatti wp-super-cache ha lasciato questa dicitura:

<!– Page not cached by WP Super Cache. Could not get mutex lock. –>

A questo punto la soluzione è stata moooolto rapida, infatti su alcuni host non è possibile fare il mutex lock, sicchè all’interno del file /wp-content/wp-cache-config.php c’è una riga completamente commentata:

//$use_flock = true
Basta togliere il commento e tutto torna a funzionare a modino, anche oggi ne abbiamo imparata una nuova!

Could not get mutex lock – wp-super-cache non funziona ultima modifica: 2008-08-14T11:17:21+00:00 da Enrico

5 Comments.

  1. Ehi che de’ il mutex lock? :D

  2. mutual exclusion lock
    serve a bloccare un file in un dato thread di modo che un altro thread non vada a sovrascrivere e, in questo modo, perdere dati

    hehehe mi sa che te lo sai cos’è un Mutex Lock

  3. Se vieni a Sistemi Operativi ne parliamo un bel po’ ;D

  4. hehehe immagino, mi pare che una volta t’ho promesso di venire a lezione… heheh che testaccia che c’ho

  5. » velocizzare wordpress - pingback on 20/08/2008 at 6:36 pm

Trackbacks and Pingbacks: