Mensagem de erro com erros aparece ao criar uma live copy para uma página com mais de 100 filhos

Descrição

Quando os clientes estão criando uma live copy a partir do idioma principal para uma página com mais de 100 filhos, eles sempre veem uma mensagem de erro

"Falha ao enviar o formulário".

No entanto, essa mensagem de erro é enganosa, pois o processo de backend ainda está funcionando e a live copy é criada com êxito.

Resolução

Isso ocorre porque a instância do Skyline tem um limite de tempo de solicitação de 1 minuto.
Se nada vem do servidor dentro do tempo limite da entrada, a solicitação falha com 503.
Isso também pode ser visto no console do desenvolvedor do navegador: A solicitação para criar a live copy começa em, por exemplo, "Data: Sex, 26 de agosto de 2022 10:33:36 GMT" e "falha" com um erro 503 na "data: Sex, 26 de agosto de 2022 10:34:36 GMT". Portanto, a solicitação HTTP é encerrada em 1 minuto.
No entanto, uma vez que o comando para criar a live copy é acionado, ele é criado e aparece na hierarquia do site após algum tempo, embora a interface do usuário tenha recebido o erro 503 após o tempo limite da entrada. Os logs também ilustram o fato de que a criação da live copy continua mesmo após o erro ser exibido. O fato de o site ter tantos filhos é a razão pela qual leva mais tempo para ser concluído.

Nesta página