Я установил artifactory-HA на двух узлах, и балансировщик нагрузки настроен на частые проверки работоспособности artifactory. Пинг не проходит. Система построена на Azure. И службы artifactory, и службы nginx запущены и работают.
Содержимое $ ARTIFACTORY_HOME / logs / artifactory.log
2018-10-26 18:59:22,633 [http-nio-8081-exec-5] [ERROR] (o.a.r.r.s.PingResource:76) - Ping failed since the server state is blocked
Содержимое $ ARTIFACTORY_HOME / logs / request.log
20181026185727|1|REQUEST|<ip>|anonymous|GET|/api/system/ping|HTTP/1.1|503|0
20181026185732|2|REQUEST|<ip>|anonymous|GET|/api/system/ping|HTTP/1.1|503|0
Поступает запрос. Но я не мог понять, почему происходит эта ошибка. Пожалуйста, помогите.
У меня была точно такая же проблема, оказалось, что это проблема с лицензией. Как упоминалось @DarthFennec в комментариях выше, удаление истекшей пробной лицензии и добавление новой лицензии позволило выполнить команду curl ping.
/usr/bin/curl -f --insecure -u admin:password -X GET -H 'Content-Type:application/json' http://artent-01.mydomain:8081/artifactory/api/system/ping
Вы уверены, что на обоих узлах установлены действующие лицензии?