Detectei onde (mas não o que) estava causando o erro: um módulo de modelo nas extensões do CMS que não está funcionando corretamente. Desativar o módulo fez com que o erro desaparecesse. De qualquer forma, obrigado por suas opiniões e esforços!
Quando tento visualizar a página inicial do site, recebo o seguinte erro: 502 Gateway inválido Nginx
O log de erros encontrado em / var / log / nginx mostra a mensagem: * 2014/04/21 10:30:39 [error] 3807 # 0: 228 upstream enviou um cabeçalho inválido ao ler o cabeçalho de resposta do upstream , cliente: 95.136.96.5, servidor: agronegocios.eu, pedido: "GET / HTTP / 1.1", montante: (MyIPaddress): 7080 / ", anfitrião:" agronegocios.eu "
Meu ambiente: CentOS 6.5; PHP 5.3.3; nginx / 1.5.0; MySQL 5.1.73; Joomla 3.2.3 Alguém sabe como posso me livrar desse problema? Eu já vi algumas perguntas e respostas relacionadas, mas nenhuma é para o mesmo problema ... (e também não sou especialista em servidores linux ...). Obrigado.
Meu arquivo nginx.conf:
#user nginx;
worker_processes 1;
#error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
#pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#tcp_nodelay on;
#gzip on;
#gzip_disable "MSIE [1-6]\.(?!.*SV1)";
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
server_tokens off;
include /etc/nginx/conf.d/*.conf;
}
Detectei onde (mas não o que) estava causando o erro: um módulo de modelo nas extensões do CMS que não está funcionando corretamente. Desativar o módulo fez com que o erro desaparecesse. De qualquer forma, obrigado por suas opiniões e esforços!
Eu era administrador de um produto do McAfee Web Gateway em outro trabalho que eu tinha. Embora não seja Nginx, é um servidor proxy do RHEL operando em códigos de resposta HTTP padrão.
Sempre que recebi um erro de gateway inválido, sempre houve um dispositivo de envio de dados causando o problema. O erro, como eu entendo, significa que o proxy recebeu uma resposta do dispositivo upstream que não gostou. Meu ambiente tinha muitos aplicativos "caseiros", e normalmente era descoberto que o aplicativo não estava se comunicando adequadamente pelos RFCs. Outras vezes descobrimos que havia problemas com cabeçalhos incomparáveis que precisávamos para criar uma política para isentar esses sites da inspeção profunda do cabeçalho. Vou tentar lembrar que cabeçalhos estava tropeçando e voltarei aqui quando descobrir.