Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

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.

Limiti di memoria PHP

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

Errore di esaurimento memoria consentita: Se si verifica un errore di esaurimento memoria durante l'utilizzo di PHP, il provider di hosting potrebbe aver impostato limiti di memoria restrittivi. Questo problema è più comune sui piani di hosting condiviso 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: Regola manualmente i limiti di memoria PHP

Modifica wp-config.php: Aggiungi la seguente riga nel tuo file wp-config.php: define('WP_MEMORY_LIMIT', '500M');

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

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

Aggiorna file php.ini: Modifica il file php.ini e aumenta il limite di memoria: memory_limit = 500MB

Opzione 2: Aumenta la memoria PHP nei server Bitnami

Per le installazioni Bitnami, segui questi passaggi:

  1. Apri httpd-app.conf nella cartella apps/wordpress/conf.
  2. Modifica l'impostazione php_value memory_limit.
  3. Riavvia Apache tramite la scheda Bitnami App » Gestisci Server.

Nota: Se non riesci ad aumentare manualmente la memoria, chiedi al tuo provider di hosting di aumentare il limite di memoria PHP.

Verifica dell'allocazione della memoria

Dopo aver apportato le modifiche, conferma il limite di memoria:

  • Navigando su Duplicator Strumenti » Server » Sezione PHP.
  • Controllando il valore "Memory Limit" per assicurarti che rifletta le nuove impostazioni.
  • Aumenta il limite di memoria del 50% oltre l'allocazione precedente.
  • Se gli errori persistono, impostalo al 100% del limite di avviso allocato (ad esempio, 500 MB se il limite originale era 250 MB).

Ottimizzazione dei backup per ridurre l'utilizzo della memoria

Per operazioni di backup più fluide:

Abilita dump MySQL

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

Utilizza metodi di archiviazione efficienti

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

Regola il throttling del server (Duplicator Pro)

  • Naviga su Impostazioni » Backup » Elaborazione » Server Throttle
  • Valori più alti rallentano il processo di backup ma prevengono il sovraccarico del server.

Limitazioni della quota disco

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

Messaggio di errore comune: MSG:ZipArchive::close(): Write error: No space left on device

Comprensione dei limiti di quota disco

Molti provider di web hosting pubblicizzano lo spazio di archiviazione "illimitato", ma in realtà vengono imposti dei limiti per account. Questo limite dipende spesso dai Termini e Condizioni del tuo piano di hosting.

Per verificare lo spazio su disco disponibile:

  • Controlla il tuo pannello di controllo di hosting (cPanel, Plesk, ecc.) per l'utilizzo dello spazio di archiviazione.
  • Se utilizzi un piano di hosting condiviso, chiedi al tuo provider qual è il tuo limite effettivo di spazio di archiviazione.
  • Prova a caricare un file 5 volte più grande della stima pre-scansione del tuo sito. Se fallisce, è probabile che ci sia un problema di quota.

Liberare spazio su disco

  • Elimina file/cartelle non utilizzati – Rimuovi vecchi backup, plugin obsoleti e media non utilizzati.
  • Cancella file di backup – Controlla i plugin di backup (Duplicator, UpdraftPlus, ecc.) per file di backup ridondanti.
  • Ottimizza database – Utilizza phpMyAdmin o un plugin per ripulire l'overhead del database.

Gestire il carico del server su host economici

Se il tuo sito web subisce rallentamenti o un elevato utilizzo delle risorse durante i backup, puoi ottimizzare le prestazioni utilizzando i seguenti metodi:

Regola le impostazioni di backup di Duplicator Pro

  • Enable Client-Side Kickoff:
    • Vai su Impostazioni » Backup » Avanzate » Avvio lato client.
    • Seleziona Avvio lato client per spostare il carico di elaborazione dal server al browser.
  • Modify Server Throttling:
    • Imposta il throttling su Basso o Medio per ridurre lo sforzo della CPU.

Ottimizza la strategia di backup

  • Utilizza filtri file – Escludi file di grandi dimensioni e non essenziali per ridurre le dimensioni del backup.
  • Schedule Smart Backups
    • Giornaliero: Backup solo del database.
    • Settimanale: Backup completi del sito.

Aggiorna il piano di hosting (se necessario)

Se stai utilizzando un piano di hosting condiviso di fascia bassa, considera l'aggiornamento a un pacchetto migliore con una maggiore allocazione di risorse. Sebbene la maggior parte degli host non dichiari esplicitamente limitazioni delle risorse, i piani di fascia bassa spesso limitano l'utilizzo della CPU e della RAM, causando problemi di prestazioni.

Nota: La gestione efficace delle risorse del server garantisce prestazioni fluide del sito web, specialmente durante la gestione di backup e migrazioni. Se continui a riscontrare problemi relativi al server, contatta il tuo provider di hosting per ulteriore assistenza.

Per qualsiasi ulteriore dubbio, non esitare a inviare un ticket di supporto e il nostro team sarà lieto di assisterti!


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

Get Duplicator Now
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.

or
Get 60% Off Duplicator Pro Now →