Como parar o código de status do nginx enviando arquivos parcialmente gravados para navegadores? [fechadas]

2

Estou enviando arquivos de vídeo para o meu servidor Nginx em /var/www/static .

Os arquivos são enviados de uma máquina separada. Às vezes, esses arquivos são grandes, mas geralmente são enviados por meio de uma rede interna.

Por motivos não relevantes, posso usar apenas um único comando na outra máquina para transmitir o arquivo.

O que parece estar acontecendo é que, às vezes, os clientes do navegador obtêm um status HTTP 206 (parcial) do Nginx, em vez do status HTTP 200 e o carregamento e a exibição do arquivo.

Eu tentei copiar o arquivo do servidor para o servidor primeiramente via NFS, depois diretamente via SFTP, depois salvando-o no disco local onde inotify está assistindo a um diretório e executando rsync para enviar o arquivo sempre que novos arquivos são salvos nesse diretório.

Em todos os casos, o problema permanece.

Acontece menos quando uso o SFTP - presumivelmente essa é a maneira mais rápida de obter o arquivo lá? Mas ainda acontece.

Alguém pode sugerir como posso evitar que isso aconteça?

    
por Duke Dougal 27.07.2018 / 22:28

0 respostas