Perchè riavviare periodicamente il database di Wordpress

Pubblicato su News il 08/11/2023 da sergio rame ‐ 2 min di lettura

Perchè riavviare periodicamente il database di Wordpress



Perchè riavviare periodicamente Mysql può essere una buona idea

Se utilizzi un server “Cloud” come facciamo noi potresti occasionalmente ritrovarti con il Blog bloccato con dei messaggi tipo “Database not found” o “Mysql not found”. In genere può accadere su dei server dalla RAM troppo limitata o sottoposti a un attacco di “Forza Bruta” o DDOS.

La soluzione più ovvia sarebbe quella di aumentare la RAM del server o installare un firewall Premium come Wordfence, ma esiste una soluzione gratuita che funziona piuttosto bene: rilanciare in automatico il server Mysql quando va in errore!

Come procedere

  • scrivi sul terminale:
sudo crontab -e
  • premi il tasto “i” per inserire il di codice sottostante:
  * * * * * service mysql status > /dev/null || service mysql start
  • premi “ESC”

  • Premi “SHIFT” + zz per uscire


La seconda parte del comando dopo ” | | ” viene eseguita solo nel caso la prima parte restituisca errore. In altre parole, se il primo comando su MySQL restituisce un codice di uscita maggiore di zero viene lanciato il secondo comando.

Notare che stai usando il simbolo ” | | ” invece del più comune ” && “. Con questo semplice trucchetto sarai sicuro che i momenti di STOP del tuo blog non dureranno piu di un minuto e potrai dedicarti ad altre cose. Se non vuoi fare il controllo ogni minuto prova a impostarlo in questo modo:

*/5* * * * service mysql status > /dev/null || service mysql start



R.125.1.0.4

RESTA IN CONTATTO

Novità settimanali su prodotti, offerte speciali, corsi e altro ancora.