Core:error “End of script output before headers: index.php”
-
Ciao a tutti, lavoro da anni con WordPress ma non riesco a districarmi dal problema che vi sottopongo. Oltretutto non sono una sistemista e conosco poco gli arcani dell’uso delle risorse lato server.
Il problemaè il seguente: ho un’intsallazione di WP aggiornata 6.8.1 con una serie di plugin, anche’essi aggiornati e quasi tutti registrati (tranne toolset blocks che ancora non ha rilasciato indicazioni di compatinilità con l’ultima versione di WP). Il sito è appena stato messo online e funziona correttamente finché non si accede all’editor temi del back-end.
A quel punto (anche se non sempre e questo complica il debug) il sito inizia a rallentare fino a generare errori 500. Poi si riprende e si riesce anche a eseguire aggiornamenti e modifiche.
Ho fatto eseguire una serie di controlli e nei log di errori risulta che esiste uno script nella pagina site-editor che impiega più di 45 sec nell’esecuzione e (credo) questo causa il successivo errore del “output before headers”:
[Wed Jun 04 14:31:05.794107 2025] [fcgid:warn] [pid 4151244:tid 4151267] [client 94.95.234.18:0] mod_fcgid: read data timeout in 45 seconds, referer: https://xxxxxxxxx.it/wp-admin/site-editor.php?p=%2Ftemplate
[Wed Jun 04 14:31:05.990736 2025] [core:error] [pid 4151244:tid 4151268] [client 94.95.234.18:0] End of script output before headers: index.php, referer: https://xxxxxxxxx.it/wp-admin/site-editor.php?p=%2FtemplateMi chiedo se ci sia un numero di template che una volta superati crea “instabilità”, perché noi ne abbiamo poco meno di 60 (sono 3 pagine nella sezione dell’editor).
La cosa curiosa è che in fase di sviluppo il problema non si è mai presentato, anche navigando il frontend durante la creazione dei template non si generava alcun rallentamento o errore.
L’assistenza che gestisce l’hosting, a cui avevo chiesto se era il caso alzare il time out di esecuzione script per la variabile coinvolta in buona sostanza mi ha detto che no, non aveva senso e che dovevo capire dove stava il problema perché 45 sec sono troppi.
Qualcuno è in grado di aiutarmi a capire meglio per poter risolvere il problema?
Grazie a chi vorrà farlo.
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
Devi essere collegato per rispondere a questo topic.