Un utente ha chiesto informazioni su Fixing WordPress di Wordpress

Fuori dalla memoria

Un utente ha chiesto 👇

Sto eseguendo 12 siti WordPress e post Postfix su Amazon t2.medium EC2 esempio. I database MySql WordPress vengono eseguiti su un’istanza RDS Amazon db.t2.medium separata. Il case EC2 è configurato con 512 MB di swap. Circa ogni 3-4 giorni EC2 si arresta in modo anomalo richiedendo a BO2 di riavviare EC2 e RDS. Il sistema indica sempre che l’EC2 ha raggiunto uno stato di memoria insufficiente. Il registro ha anche mostrato che è stato invocato il processo di eliminazione della memoria esaurita che ha scelto invariabilmente di terminare il processo httpd di Apache anche se a volte ha selezionato il processo spamd. Come parte del processo kill, il kernel lancia un elenco di processi attivi nel syslog che contiene sempre circa 60 processi httpd. Al momento del crash l’RDS di solito mostra circa 80 connessioni simultanee ma in condizioni di funzionamento normali ho notato che sono circa 10.
All’inizio ho sospettato che potesse essere dovuto agli attacchi di forza bruta che ho notato nei log di accesso di Apache, quindi ho installato i plugin di Wordfence in tutti i siti progettati per prevenire tali attacchi. Non ho parlato con la configurazione predefinita di Apache. C’è qualcosa nella configurazione che potrebbe essere modificato per evitare il problema di memoria insufficiente che sto riscontrando. O potrebbe essere qualcosa che non è affatto correlato ad Apache. Qualsiasi aiuto sarebbe molto apprezzato.

(@cleancoded)

2 anni, 4 mesi fa

Se visualizzi questo errore all’improvviso (non è stata eseguita alcuna attività specifica per causare l’errore) o frequentemente, prova a disattivare tutti i plug-in per eliminare un problema specifico del plug-in e prova a modificare i temi in un problema specificamente correlato all’esclusione di un tema.

Altrimenti, ecco tre modi per aumentare l’allocazione di memoria PHP:

1. Se è possibile modificare o sovrascrivere il sistema php.ini file, aumentare il limite di memoria. Per esempio, memory_limit = 128M

2. Se non è possibile modificare o sovrascrivere il sistema php.ini file, aggiungi php_value memory_limit 128M a do .htaccess file.

3. Se nessuna di queste soluzioni funziona, è il momento di chiedere al tuo provider di hosting di aumentare temporaneamente l’allocazione di memoria PHP sul tuo account.

(negli esempi precedenti, il limite è impostato a 128 MB)

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *