Как исправить ошибку "Нет подходящих узлов"?

StackOverflow https://stackoverflow.com/questions/921526

  •  06-09-2019
  •  | 
  •  

Вопрос

У меня есть сайт с загрузчиком изображений, и всякий раз, когда пользователь пытается загрузить изображение, он получает это сообщение об ошибке:

"Нет подходящих узлов для обслуживания вашего запроса".

Я связался с хостинговой компанией (mosso), и они сказали, что с их стороны это ничего не значит.Есть идеи, что вызывает эту проблему и что я могу сделать, чтобы ее исправить?

Это было полезно?

Решение

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

Другие советы

Существует несколько причин, по которым вы можете получать сообщение об ошибке "нет подходящих узлов" в отношении запросов.Более полное обсуждение этой проблемы находится на http://nosuitablenodes.com.Вот краткое изложение:

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

Подумайте о ресурсах вашего сайта.Статический HTML?Язык сценариев, который создает содержимое страницы "на лету"?Веб-сайт с поддержкой базы данных?На каждом уровне существуют ресурсы, которые могут вызвать тайм-аут балансировщика нагрузки (выдавшего сообщение об ошибке) и вернуть это сообщение.

Что вы можете сделать?(Настоящий вопрос!)

Сначала обратитесь к системному администратору вашего сайта.Системный администратор, имеющий доступ к балансировщику нагрузки, сможет точно определить службу, вызывающую состояние ошибки.

Как владелец сайта, вы можете сделать несколько вещей, чтобы исправить это состояние самостоятельно.Добавьте дополнительные ресурсы для балансировки нагрузки (для размещенных сайтов это может быть вне вашего контроля) Если вы не контролируете ресурсы (т. Е. используете хостинг-провайдера):Определите фактическую причину, а затем для:

  1. Веб-сервер) Оптимизируйте конфигурацию для поддержки большего количества подключений
  2. Файловая система / сервер) Переместите статическое содержимое в CDN, используя байт-код кэширование в вашем скриптовом движке для сокращения операций чтения с диска
  3. Скриптовый движок) Оптимизировать скриптовый движок для использования байт-кода кэширование
  4. База данных) оптимизируйте запросы или переместите в выделенную базу данных экземпляр
  5. Удаленные ресурсы) минимизируйте зависимости от удаленных ресурсов или оптимизируйте их, если это возможно

Вам нужно внедрить какой-то индикатор выполнения.У них установлено достаточно низкое время ожидания простоя, чтобы загрузка завершалась неудачно без какой-либо постоянной обратной связи.

Это очень раздражающая проблема.Обязательно присоединяйтесь к остальным и проголосуйте за решение проблемы в новом списке проблем Rackspace Cloud: http://feedback.rackspacecloud.com/forums/71021-product-feedback/suggestions/997177-eliminate-the-dreaded-no-suitable-nodes-error?ref=title

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top