Eu preciso de uma maneira de enviar arquivos grandes (5 GB) para o meu servidor web, para isso eu uso um plugin que pode enviar chuncks de 100MB. Configurei limites de solicitação / resposta e, se enviar arquivos com um máximo de aproximadamente 800 MB, tudo estará funcionando bem.
Se eu enviar arquivos maiores, o décimo pedaço simplesmente pára de funcionar. Nenhum erro ou qualquer coisa, apenas fica em estado de carregamento.
Eu então tentei enviar blocos menores (10MB), mas depois ele parou após 98 solicitações. Com 6mb pedaços também falhou e quando eu finalmente tentei com pedaços de 1mb parece funcionar até o fim.
O mesmo acontece quando não envio pedaços, mas arquivos regulares em série com o mesmo tamanho.
Obviamente, estou feliz que funcionou, mas parece que é mais sorte do que sabedoria, e hesito em usar isso na produção, se eu não entender por que os pedaços menores funcionam e quanto maiores, não.
Alguém tem ideia do que poderia estar causando esse comportamento?
Eu prefiro definir o tamanho do bloco para cerca de 100mb, então arquivos menores são enviados como um arquivo em vez de pedaços que eu preciso combinar novamente. Então, eu gostaria de saber como posso ativar os blocos maiores.