Il tuo sito WordPress supera le risorse

26 Marzo 2016 / Pubblicato in:  da Ivan Messina
Nessun commento

Se il tuo sito basato in WordPress mostra questo errore:

Resource Limit Is Reached

The website is temporarily unable to service your request as it exceeded resource limit

Talvolta succede che dopo l'installazione di un nuovo plugin WordPress inizi a richiedere troppe risorse, tanto da far bloccare l'account e rendere il sito web irraggiungible (i nostri server per sicurezza bloccano gli account che usano troppe risorse, per evitare problemi su tutto il server).

Solitamente la causa del problema e' il file wp-cron.php che viene attivato ogni minuto, causando il superamento delle risorse come descritto nel dettaglio nei nostri termini di servizio e nella nostra politica di utilizzo delle risorse.

Come ovviare al problema

Cron WordPress

Ovviare al problema e' molto semplice.
Come prima cosa dobbiamo evitare che il file in questione venga chiamato automaticamente da WordPress, inserendo questa riga di codice nel file config.php:
define('DISABLE_WP_CRON', true); //Disable page load cron

Dal momento che pero' questo file deve essere chiamato per il corretto funzionamento di WordPress e del tuo plugin, inseriremo un cronjob per chiamare il file ogni 10 minuti.

Andiamo quindi ad impostare un cron job (nell'apposita sezione del cPanel) in questo modo:

*/10 * * * *  php -q /home/NomeUtente/public_html/wp-cron.php

Facendo attenzione a sostituire "NomeUtente" con il vostro username di accesso al cPanel e di impostare il giusto percorso del file.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *