Nano Hash - криптовалюты, майнинг, программирование

Локальный хост Sonar Runner 404

Я пытаюсь заставить Sonar работать локально на коробке OS X, чтобы выполнить некоторые доказательства концептуальной работы, я скачал следующее:

Сонар Qube: 4.5.6

Сонар Бегущий: 2.4

Sonar Qube настроен как:

sonar.web.host=localhost
sonar.web.context=/sonar
sonar.web.port=9000

Когда я пытаюсь использовать Sonar Runner с одним из примеров проектов, я получаю следующую ошибку:

ERROR: Error during Sonar runner execution
ERROR: Fail to request server version
ERROR: Caused by: Status returned by url : 'http://localhost:9000/sonar/api/server/version' is invalid : 404

Если я скопирую и вставлю URL-адрес из консоли в браузер, страница загрузится (отображается 4.5.6).

Что может быть причиной того, что скрипт получает 404?

Ящик находится за прокси, но ничто не должно пытаться попасть во внешний мир.

ОБНОВЛЕНИЕ: изменение конфигурации с локального хоста на использование IP-адреса машины приводит к тайм-ауту, а не к ошибке 404, в браузере все по-прежнему работает нормально.

14.12.2015

Ответы:


1

Итак, моя проблема заключалась в том, что JVM не использовал настройки прокси моей машины, мне пришлось добавить следующее в сценарий запуска Sonar.

SONAR_RUNNER_OPTS="-Dhttp.proxyHost=myproxy -Dhttp.proxyPort=80 -Dhttp.nonProxyHosts=my.local.host"  
11.01.2016

2

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

Проверьте общесистемные настройки:

Системные настройки/Сеть/Дополнительно/Прокси/Обход настроек прокси для этих хостов и доменов

И убедитесь, что там есть localhost/127.0.0.1.

17.12.2015
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

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

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..