2015-11-16 3 views
6

С самого рождения и моих пользователей часто сталкиваются с проблемой Cloudflare Bad Gateway 502 error. Попытка выяснить, что пойдет не так, сложно, потому что Cloudflare обвиняет хостинговую компанию, а компания-хостинг обвиняет Cloudflare. Типичная ситуация при использовании Cloudflare.Cloudflare Bad Gateway 502 error

Я заметил, что ничего не происходит. Хост получает запрос и обрабатывает запрос просто отлично, но иногда занимает немного больше времени, чем обычно. Но Cloudflare не может ждать и вместо этого выдает ошибку Bad Gateway, в то время как сценарий по-прежнему работает.

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

Есть ли способ настроить мой сервер, чтобы Cloudflare знал, что запрос все еще обрабатывается? Или я должен просто погрузить Cloudflare в целом?

+0

Как насчет правильного ответа на свой вопрос? –

ответ

5

Преступник был Railgun. После отключения Railgun (в панели управления Cloudflare) ошибки Bad Gateway 502 немедленно исчезли.

+0

Это довольно распространено, если Railgun настроен неправильно. Я пробовал изменять настройки Railgun в живой среде (я знаю, я не должен), и каждый раз, когда я их обновляю и перезапускаю Railgun, люди получают 521 ошибок некоторое время. –

+0

Cloudflare всегда отключает соединение через 5 минут после ожидания, на самом деле я не нашел никакого решения, больше, чем оптимизировать сервер и ответить на все менее 5 минут. У меня нет Railgun. Попробуйте просить более 5 минут. –

+0

Спасибо. Решила мою проблему! – Maximus