Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora

Documentazione del Duplicatore

Documentazione, materiali di riferimento ed esercitazioni per Duplicator

Gestione delle risorse del server per CPU, memoria e disco

Avete problemi con la gestione delle risorse del server per CPU, memoria e disco utilizzando Duplicator Pro? Questa guida fornisce soluzioni pratiche per risolvere i problemi in modo efficace.

Per cominciare, assicuratevi di utilizzare l'ultima versione di Duplicator Pro. Controllare il changelog e i requisiti di sistema.

Limiti di memoria di PHP

La gestione efficiente delle risorse del server è fondamentale per garantire prestazioni fluide del sito web, in particolare quando si tratta di backup e migrazioni. Di seguito sono riportati i problemi più comuni legati ai limiti delle risorse del server e le soluzioni pratiche per risolverli.

Errore di esaurimento della memoria consentita: Se si verifica un errore di esaurimento della memoria durante l'utilizzo di PHP, il provider di hosting potrebbe aver impostato limiti di memoria restrittivi. Questo problema è più comune nei piani di hosting condivisi o economici.

Messaggio di errore comune: Fatal error: Out of memory (allocated 301989888) (tried to allocate 921600 bytes) in /somepath/ on line 100

Opzione 1: Regolare manualmente i limiti di memoria di PHP

Modificare wp-config.php: Aggiungete la seguente riga nella vostra cartella wp-config.php file: define('WP_MEMORY_LIMIT', '500M');

Modifica del file .htaccess: Aggiungi questo al tuo .htaccess (directory principale di WordPress):

<IfModule mod_php5.c>
php_value memory_limit 500M
</IfModule>

Aggiornare il file php.ini: Modificare il php.ini e aumentare il valore di limite di memoria: limite_memoria = 500MB

Opzione 2: Aumentare la memoria PHP nei server Bitnami

Per le installazioni Bitnami, seguire questi passaggi:

  1. Aperto httpd-app.conf nel apps/wordpress/conf cartella.
  2. Modificare il php_value memory_limit impostazione.
  3. Riavviare Apache tramite la scheda Bitnami App " Gestione server.

Nota: se non è possibile aumentare manualmente la memoria, chiedere al proprio provider di hosting di aumentare il limite di memoria di PHP.

Verifica dell'allocazione della memoria

Dopo aver effettuato le modifiche, confermare il limite di memoria:

  • Navigazione in Strumenti di Duplicator " Server " Sezione PHP.
  • Controllare il valore "Limite di memoria" per verificare che rifletta le nuove impostazioni.
  • Aumenta il limite di memoria del 50% rispetto all'allocazione precedente.
  • Se gli errori persistono, impostarlo al 100% del limite di avviso assegnato (ad esempio, 500 MB se il limite originale era di 250 MB).

Ottimizzazione dei backup per ridurre l'uso della memoria

Per rendere più fluide le operazioni di backup:

Abilitare il dump di MySQL

  • Duplicator Lite: Impostazioni " Backup " Archivio " SQLMode " Mysqldump
  • Duplicator Pro: Impostazioni " Backup " Archivio " Database " Mysqldump

Utilizzare metodi di archiviazione efficienti

  • Attivare DupArchive o ShellZip in Impostazioni " Backup " Archivio " Shell Zip (solo versione Pro).
  • Queste opzioni riducono significativamente l'utilizzo della memoria rispetto a ZipArchive.

Regolare la strozzatura del server (Duplicator Pro)

  • Navigare in Impostazioni " Backup " Elaborazione " Accelerazione del server
  • Valori più alti rallentano il processo di backup ma impediscono il sovraccarico del server.

Limitazioni della quota disco

Se si verificano errori relativi a spazio su disco insufficiente, il provider di hosting potrebbe aver imposto un limite di quota disco.

Messaggio di errore comune: MSG:ZipArchive::close(): Errore di scrittura: Non c'è più spazio sul dispositivo

Capire i limiti della quota disco

Molti provider di web hosting pubblicizzano "spazio di archiviazione illimitato", ma in realtà vengono imposte quote per account. Questa quota dipende spesso dai Termini e condizioni del piano di hosting.

Per verificare lo spazio disponibile su disco:

  • Controllare il pannello di controllo dell'hosting (cPanel, Plesk, ecc.) per verificare l'utilizzo dello spazio di archiviazione.
  • Se si utilizza un piano di hosting condiviso, chiedere al provider il limite effettivo di spazio di archiviazione.
  • Provate a caricare un file di dimensioni 5 volte superiori alla stima di pre-scansione del vostro sito. Se non riesce, è probabile che si tratti di un problema di quota.

Liberare spazio su disco

  • Elimina file/cartelle inutilizzati - Rimuove i vecchi backup, i plugin obsoleti e i supporti inutilizzati.
  • Cancella i file di backup - Controlla i plugin di backup (Duplicator, UpdraftPlus, ecc.) per verificare la presenza di file di backup ridondanti.
  • Ottimizzare i database - Utilizzare phpMyAdmin o un plugin per ripulire il database.

Gestione del carico del server su host economici

Se il vostro sito web subisce rallentamenti o un elevato utilizzo di risorse durante i backup, potete ottimizzare le prestazioni utilizzando i seguenti metodi:

Regolare le impostazioni di backup di Duplicator Pro

  • Abilitare il Kickoff lato client:
    • Andare a Impostazioni " Backup " Avanzate " Kickoff lato client.
    • Selezionate Kickoff lato client per spostare il carico di elaborazione dal server al browser.
  • Modificare il Throttling del server:
    • Impostate il throttling su Basso o Medio per ridurre il carico della CPU.

Ottimizzare la strategia di backup

  • Utilizza i filtri per i file: esclude i file grandi e non essenziali per ridurre le dimensioni del backup.
  • Pianificazione di backup intelligenti
    • Giornalmente: Backup di soli database.
    • Settimanale: Backup completo del sito.

Aggiornamento del piano di hosting (se necessario)

Se state utilizzando un piano di hosting condiviso di basso livello, prendete in considerazione la possibilità di passare a un pacchetto migliore con una maggiore allocazione delle risorse. Sebbene la maggior parte degli host non indichi esplicitamente le limitazioni delle risorse, i piani di fascia bassa spesso limitano l'uso della CPU e della RAM, causando problemi di prestazioni.

Nota: una gestione efficace delle risorse del server garantisce prestazioni ottimali del sito web, soprattutto quando si gestiscono backup e migrazioni. Se continuate a riscontrare problemi legati al server, contattate il vostro provider di hosting per ricevere ulteriore assistenza.

Per qualsiasi altro dubbio, non esitate a inviare un ticket di supporto e il nostro team sarà lieto di assistervi!

Questo articolo è stato utile?

Articoli correlati