Ubuntu 14 / apache 2.4 com php5-fpm via mod_proxy_fcgi retorna codificação em partes errada

1

Não foi encontrado nenhum relatório sobre esse problema em nenhum lugar. Ao usar o apache 2.4 com php5-fpm usando mod_proxy_fcgi, o último bloco vazio com conteúdo codificado em partes parece estar faltando.

  • O Firefox e o IE ficam suspensos até o tempo limite da conexão.
  • O Chrome reportou este erro: net :: ERR_INCOMPLETE_CHUNKED_ENCODING
  • "curl -vi --raw" mostre esta mensagem:
  • transferência fechada com dados de leitura pendentes restantes
  • Fechando conexão 0 curvatura: (18) transferência fechada com dados de leitura pendentes restantes

O problema aparece com um site usando o WordPress e essa configuração do apache:

<VirtualHost *:80>
        ServerName test.ingenie.net
        DocumentRoot /srv/sites/test/www/
        FallbackResource /index.php
        ProxyPassMatch "^/(.*\.php)$" "fcgi://127.0.0.1:11001/srv/sites/test/www/$1"
        <Directory /srv/sites/test/www/>
                AllowOverride AuthConfig Limit Options
        </Directory>
</VirtualHost>

O pool do PHP-FPM é:

[default]
user = www-data
group = www-data
listen = 127.0.0.1:11001
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
listen.allowed_clients = 127.0.0.1
pm = dynamic
pm.max_children = 256
pm.start_servers = 15
pm.min_spare_servers = 10
pm.max_spare_servers = 20
pm.status_path = /status
ping.path = /ping
slowlog = /var/log/apache2/php5-fpm-slow.log
request_slowlog_timeout = 60s
chdir = /

Não sei se isso é específico do wordpress, mas todos os sites wordpress do meu servidor tiveram o mesmo problema e não consegui reproduzir o problema com um site php simples.

Eu fiz um site de teste: link com o WordPress para ver o problema.

Atualmente, não estou realmente procurando ajuda, pois tenho uma solução para esse problema usando o mod_fastcgi, mas acho que outros podem ter o mesmo problema e pode ajudar a encontrar um bug relacionado ao ubuntu 14 LTS.

Obrigado pela sua atenção.

    
por Michel 16.02.2016 / 10:47

0 respostas