527 Ошибка: ошибка прослушивателя рейлгана для источника.
Ошибка 527 указывает на прерванное соединение между Cloudflare и вашим исходным сервером Railgun (rg-listener). Общие причины включают:
- Вмешательство межсетевого экрана
- Сетевые инциденты или потеря пакетов между сервером Railgun и Cloudflare
Для получения дополнительных сведений, которые помогут устранить неполадки, увеличьте ведение журнала Railgun.
Распространенные причины ошибок 527 включают:
- Таймауты подключения
- Превышен тайм-аут LAN
- Отказы в подключении
- Ошибки, связанные с TLS / SSL
- Полное содержание файла railgun.conf
- Полное содержимое файла railgun-nat.conf
- Файлы журнала Railgun, в которых подробно описаны наблюдаемые ошибки
Как устранить ошибку 527 Error: Railgun Listener to origin error?
Таймауты подключения
Следующие ошибки журнала Railgun указывают на сбой соединения между прослушивателем Railgun и вашим исходным веб-сервером:connection failed 0.0.0.0:443/example.com: dial tcp 0.0.0.0:443: i/o timeout
no response from origin (timeout) 0.0.0.0:80/example.com
no response from origin (timeout) 0.0.0.0:80/example.com
Решение
Обратитесь к своему хостинг-провайдеру за помощью в проверке проблем с подключением между вашим исходным веб-сервером и вашим Railgun Listener. Например, команда netcat проверяет подключение при запуске из прослушивателя Railgun к СЕРВЕРУ и ПОРТУ исходного веб-сервера (80 для HTTP или 443 для HTTPS):nc -vz SERVERIP PORT
Превышен тайм-аут LAN
Следующая ошибка журнала прослушивателя Railgun генерируется, если исходный веб-сервер не отправляет HTTP-ответ прослушивателю Railgun в течение 30-секундного тайм-аута по умолчанию:connection failed 0.0.0.0:443/example.com: dial tcp 0.0.0.0:443: i/o timeout
Время регулируется параметром lan.timeout файла railgun.conf.
Решение
Либо увеличьте ограничение lan.timeout в railgun.conf, либо просмотрите конфигурацию веб-сервера. Свяжитесь с вашим хостинг-провайдером, чтобы подтвердить, не перегружен ли исходный веб-сервер.Отказы в подключении
Следующие ошибки появляются в журналах Railgun, когда запросы от Railgun Listener отклоняются:Error getting page: dial tcp 0.0.0.0:80:connection refused
Решение
Разрешите IP-адрес вашего Railgun Listener на брандмауэре вашего исходного веб-сервера.Ошибки, связанные с TLS / SSL
В журналах Railgun появляются следующие ошибки при сбое TLS-соединения:connection failed 0.0.0.0:443/example.com: remote error: handshake failure
connection failed 0.0.0.0:443/example.com: dial tcp 0.0.0.0:443:connection refused
connection failed 127.0.0.1:443/www.example.com: x509: certificate is valid for
example.com, not www.example.com
connection failed 0.0.0.0:443/example.com: dial tcp 0.0.0.0:443:connection refused
connection failed 127.0.0.1:443/www.example.com: x509: certificate is valid for
example.com, not www.example.com
Решение
Если возникают ошибки TLS / SSL, проверьте следующее на исходном веб-сервере и убедитесь, что:- Порт 443 открыт
- Сертификат SSL предоставляется исходным веб-сервером.
- SAN или общее имя SSL-сертификата исходного веб-сервера содержит запрошенное или целевое имя хоста
- Для SSL установлено значение Полный или Полный (Строгий) на вкладке Обзор приложения Cloudflare SSL / TLS.
Если сертификат SSL вашего исходного веб-сервера является самоподписанным, установите validate.cert = 0 в railgun.conf.
Если Вам помогла информация размещенная на странице «HTTP коды» - Вы можете поддержать наш проект.