Page 1 of 1

Aggiornamento da 3.3.17 a 4.0.5

Posted: Wed Jan 31, 2024 9:40 am
by d.ravasco
Sto provando a fare un aggiornamento di un database del cliente ma si blocca con il seguente fatal error
Maximum execution time of 1800 seconds vendor\\doctrine\\migrations\\lib\\Doctrine\\Migrations\\Version\\DbalExecutor.php on line 299

All'inizio il maxexecution eta di 720 secondi e l'ho portato a 1800 ma continuo a ricevere l'errore.
Subito dopo, se provo ad entrare in forma la versione installata risulta essere passata alla 4.0.5 - 22.08.15 - LTS che deve aggiornata alla 4.0.5 - 23.11.17 - LTS.

Oltre ad aumentare ancora il valore di execution c'è altro che potrei verificare?
Grazie

Re: Aggiornamento da 3.3.17 a 4.0.5

Posted: Wed Jan 31, 2024 9:43 am
by alfa24
Ciao, bisognerebbe capire dallo stack trace qual è la query che sta impiegando così tanto tempo. E' possibile che non sia per quantità di dati ma per incompatibilità server.
Purtroppo senza avere log di dettaglio non è possibile investigare.

Re: Aggiornamento da 3.3.17 a 4.0.5

Posted: Mon Feb 05, 2024 4:26 pm
by alberto
d.ravasco wrote: Wed Jan 31, 2024 9:40 am Sto provando a fare un aggiornamento di un database del cliente ma si blocca con il seguente fatal error
Maximum execution time of 1800 seconds vendor\\doctrine\\migrations\\lib\\Doctrine\\Migrations\\Version\\DbalExecutor.php on line 299

All'inizio il maxexecution eta di 720 secondi e l'ho portato a 1800 ma continuo a ricevere l'errore.
Subito dopo, se provo ad entrare in forma la versione installata risulta essere passata alla 4.0.5 - 22.08.15 - LTS che deve aggiornata alla 4.0.5 - 23.11.17 - LTS.

Oltre ad aumentare ancora il valore di execution c'è altro che potrei verificare?
Grazie
Ciao, sembra un problema di risorse puoi aumentare ancora a 3600 e facci sapere se risolve
Altrimenti come dicevano puoi postare un log

Re: Aggiornamento da 3.3.17 a 4.0.5

Posted: Tue Feb 06, 2024 3:41 pm
by d.ravasco
ho attivato il log su mysql e queste sono le ultime istruzioni che esegue prima di restituire il messaggio di errore su apache inerente al timeout

2024-02-06T10:11:32.315808Z 37 Query CALL convertcollation();
2024-02-06T10:39:23.749383Z 37 Query DROP PROCEDURE IF EXISTS `convertcollation`
2024-02-06T10:39:23.951187Z 36 Quit
2024-02-06T10:39:23.952328Z 37 Query ROLLBACK
2024-02-06T10:39:23.953411Z 37 Quit
2024-02-06T10:39:23.954272Z 35 Quit

Re: Aggiornamento da 3.3.17 a 4.0.5

Posted: Tue Feb 06, 2024 3:45 pm
by alfa24
Non è un log relativo alla procedura di upgrade, e ad ogni modo non è parlante.
Purtroppo solo PHP8.2 chiama dei fatal in caso di mysql error, per cui ti occorre un debug più spinto.