Downloads e pausa do servidor

1

Estou tendo um problema muito semelhante ao descrito aqui: Downloads pause and tempo limite com frequência

O problema parece estar acontecendo com uma pequena quantidade de clientes quando eles tentam baixar arquivos zip ou mp4 do meu site. Isso não acontece com todos, acontece com cerca de 5% dos clientes que eu imagino.

Eu alterei os servidores três vezes e o problema persiste em todos os servidores.

Geralmente sou capaz de replicar o problema sozinho, tenho uma conexão LTE de 10mpbs. Suspeito que o problema esteja relacionado às configurações de MTU ou ICMP, embora eu não tenha ideia de como ajustar qualquer um deles no servidor. Suspeito que o problema só é sentido pelos clientes usando uma conexão móvel, uma conexão DSL ou um determinado tipo de roteador.

Como esse problema ocorre nos três servidores diferentes para os quais transferi meu site, é necessário que ele tenha algo a ver com a configuração do servidor / site que estou usando. Eu uso um script particularmente complicado para hospedar downloads (ele embute o nome de usuário do membro que está baixando o arquivo dentro do arquivo), mas mesmo fora do script, o problema persiste.

Eu tive vários administradores de sistema tentando ajustar as configurações do servidor, mas nada funcionou, e a maioria está um pouco cética, uma vez que eles mesmos não conseguem replicar o problema.

O servidor está rodando o CentOS 6.5, 16 núcleos / 32 threads, 128 MB de ram, o apache 2.2.29 com cpnginx

* Quando eu só faço o download de um arquivo por vez, nada parece dar errado, mas quando tento fazer o download de vários arquivos de uma só vez, sou capaz de replicar o problema.

    
por user241678 10.09.2014 / 06:33

1 resposta

0

Isso soa exatamente como o problema de MTU que você alude em sua postagem. A solução é provavelmente a fixação da MTU, que pode ser feita com um comando IPTABLES -

Router Version

iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

Server Version

iptables -A OUTPUT -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

    
por 10.09.2014 / 07:07

Tags