Восходящее преждевременно закрытое соединение при чтении заголовка ответа от восходящего потока, клиент

Я получаю эту ошибку от /var/log/messages на моей коробке FreeBSD. я использую nginx а также spawn-fcgi с memcache а также apc модули включены.

upstream prematurely closed connection while reading response header from upstream, 
client HTTP/1.1", upstream: "fastcgi://unix:/tmp/fcgi.sock:", host:

3 ответа

Решение

Это было связано с версией PHP. Я использовал последнюю версию nginx и немного старую версию PHP. Эта проблема была исправлена ​​путем обновления PHP до последней версии.

У меня была похожая проблема с тайм-аутом Nginx в приложении RoR при использовании экземпляра базы данных EC2 + Amazon RDS.

Проблема была решена путем редактирования моей группы безопасности для экземпляра RDS, чтобы разрешить IP-адрес EC2 через порт 5432. Просто отредактируйте правила группы безопасности, чтобы добавить настраиваемое правило для порта, через который вы связываетесь с экземпляром RDS, и внести в белый список сервер EC2. частный IP-адрес. Сработало сразу после этого!

У меня была похожая ошибка с единорогом + nginx.

Конечный результат состоял в том, что единорог истекал из-за неправильной конфигурации брандмауэра, отмирание и оставление NGINX в неведении относительно того, что делать (тогда nginx выдаст 503).

Когда порт был открыт, моя проблема была решена.

Я также видел, как это происходит с вызовом API, который занимает много времени (дольше, чем мой тайм-аут единорога 30 с). В итоге я отправил его на фоновую работу, чтобы единорог не остановился.

Другие вопросы по тегам