Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

Vuoi che venga fatto per te?

Lascia che gli esperti di Duplicator migrino il tuo sito WordPress per te: in modo rapido, sicuro e senza problemi.

Richiedi aiuto per la migrazione

Gestione delle risorse del server per CPU, memoria e disco


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

Per iniziare, assicurati di utilizzare l'ultima versione di Duplicator Pro. Si prega di controllare il changelog e i requisiti di sistema.

Il tuo sito è lento, va in timeout o non riesce a creare un backup a causa di un errore di memoria o spazio su disco? Duplicator ti offre diversi modi per regolare i limiti di memoria PHP, ridurre l'utilizzo delle risorse di backup e liberare spazio su disco in modo che i backup e le migrazioni funzionino senza problemi anche sui piani di hosting economici.

Questa guida illustra la gestione delle risorse del server per CPU, memoria e disco quando si utilizza Duplicator, incluso come aumentare i limiti di memoria PHP, ottimizzare le impostazioni di backup per ridurre l'utilizzo delle risorse e controllare la quota disco disponibile.

Limiti di memoria PHP

I provider di hosting, in particolare sui piani di hosting condiviso o economici, impostano spesso limiti restrittivi di memoria PHP. Quando un backup o un ripristino supera tale limite, PHP interrompe il processo e mostra un errore "Allowed Memory Exhausted", simile a: Fatal error: Out of memory (allocated 301989888) (tried to allocate 921600 bytes).

Opzione 1: Regola manualmente i limiti di memoria PHP

Aumenta il limite di memoria PHP utilizzando uno dei seguenti metodi.

  1. Modifica wp-config.php: Aggiungi define('WP_MEMORY_LIMIT', '500M'); vicino all'inizio del file.
  2. Modifica il file .htaccess: Aggiungi quanto segue, regolando il valore secondo necessità. Funziona solo sui server che eseguono PHP come modulo Apache (mod_php); non ha alcun effetto sulle configurazioni PHP-FPM o CGI.
  3. Aggiorna il file php.ini: Imposta memory_limit = 500M. Il valore deve terminare con M per megabyte, non MB.

Nota: Non tutti gli host consentono la modifica diretta di php.ini o .htaccess. Contatta il tuo provider di hosting per aumentare il limite di memoria PHP se questi metodi non sono disponibili.

Opzione 2: Aumenta la memoria PHP sui server Bitnami

  • Apri httpd-app.conf nella cartella apps/wordpress/conf.
  • Modifica l'impostazione php_value memory_limit.
  • Riavvia Apache dal menu Bitnami App, sotto Manage Servers.

Verifica dell'allocazione della memoria

Naviga su Duplicator Pro > Tools > System, quindi controlla la sezione PHP per il valore corrente di Memory Limit.

memoria-server - Duplicator
  • Aumenta il limite di memoria del 50 percento oltre l'allocazione precedente.
  • Se gli errori persistono, aumentalo del 100 percento rispetto al limite precedentemente allocato.

Ottimizzazione dei backup per ridurre l'utilizzo della memoria

  1. Abilita Mysqldump:
    Vai su Settings > Backups > Database e imposta SQL Mode su Mysqldump. Questo scarica l'esportazione del database sul binario mysqldump invece di elaborarla in PHP, riducendo l'utilizzo della memoria.
  2. Usa un motore di archiviazione efficiente:
    Vai su Settings > Backups > Archive e imposta Archive Engine su DupArchive o Shell Zip invece di ZipArchive. Shell Zip dipende dalla disponibilità dell'accesso shell sul server.
  3. Regola il throttling del server (Pro):
    Vai su Impostazioni > Backup > Elaborazione e imposta Server Throttle su Basso, Medio o Alto. Valori più alti rallentano il processo di backup per evitare di sovraccaricare il server.

Limitazioni della quota disco

L'esaurimento dello spazio su disco durante un backup produce un errore simile a: ZipArchive::close(): Write error: No space left on device.

Comprensione dei limiti di quota disco

Molti host pubblicizzano spazio di archiviazione illimitato ma impongono comunque una quota per account secondo i loro termini e condizioni. Verifica con il tuo provider di hosting il limite esatto del tuo piano.

Liberare spazio su disco

  1. Elimina file e cartelle non utilizzati, vecchi backup, plugin obsoleti e media non utilizzati.
  2. Rimuovi i file di backup lasciati da altri plugin di backup.
  3. Ottimizza il database utilizzando phpMyAdmin o un plugin di ottimizzazione dedicato.

Verifica l'utilizzo attuale del disco direttamente con il tuo host: Godaddy, Bluehost, o CPanel Systems.

Gestire il carico del server su host economici

Regola le impostazioni di backup di Duplicator Pro

Avvio lato client. Vai su Impostazioni > Backup > Rilevamento Server e controlla l'impostazione Avvio lato client. Impostala su Auto, l'opzione consigliata e predefinita. Auto esegue un test di connettività in loopback e utilizza il risultato per decidere automaticamente se il browser o il server gestisce ogni passaggio del backup, quindi non necessita di regolazioni manuali. Cambiala in Abilitato o Disabilitato solo se indicato dal supporto.

Pannello Impostazioni: Thread Lock Auto, Client-side Kickoff Disabilitato, Server-to-Server Ajax Auto e un pulsante Salva e Testa Rilevamento Server.

Modifica il throttling del server. Vai su Impostazioni > Backup > Elaborazione e imposta Server Throttle su Basso o Medio per ridurre il carico della CPU sui piani di hosting economici.

Aumenta il tempo massimo di build. Nella stessa sezione Impostazioni > Backup > Elaborazione, il campo Tempo massimo di build è misurato in minuti, non in secondi. Aumenta questo valore se i backup vanno in timeout su un server lento o con throttling elevato.

Ottimizza la strategia di backup

  • Utilizza filtri per i file per escludere file di grandi dimensioni e non essenziali, inclusi i temi WordPress predefiniti non utilizzati che vengono forniti con il core ma non sono attivi sul sito.
  • Pianifica backup intelligenti: esegui backup solo del database giornalmente e backup completi del sito settimanalmente.

Aggiorna il tuo piano di hosting, se necessario

I piani di hosting condiviso di fascia bassa spesso limitano l'utilizzo della CPU e la RAM disponibile, il che può portare a continui problemi di prestazioni indipendentemente da come vengono ottimizzate le impostazioni di backup. Se i limiti di risorse vengono costantemente raggiunti, l'aggiornamento a un piano con maggiore allocazione di CPU e memoria risolve direttamente il problema.

Ecco fatto! Con i limiti di memoria PHP aumentati, le impostazioni di backup ottimizzate e la quota disco confermata, il sito è configurato per eseguire backup e migrazioni senza incorrere in errori di risorse del server.

Incontri un avviso di scansione prima ancora che inizi un backup? Dai un'occhiata alla nostra guida su Gestione degli Avvisi di Scansione Backup.


Questo articolo è stato utile?


Articoli correlati

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Ottieni Duplicator Ora
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

o
Ottieni 60% di Sconto su Duplicator Pro Ora →