Сначала я установил сервер Sonar на свою машину разработки, но позже создал сервер на официальной машине Linux с намерением прекратить использовать dev. Во время этого перехода я мог одновременно запустить оба сервера (указывая на одну и ту же базу данных Sonar).Правила запуска SonarQube при запуске
Теперь я вижу странное поведение. Локальный сервер отлично подходит, и я могу запустить Sonar на нем. Однако, когда я запускаю сервер Linux, он не может загрузить какие-либо правила, я вижу следующее в журналах запуска, а на странице правил говорится: «Нет правил кодирования».
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1181
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1151
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1150
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1153
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1148
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S2236
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1147
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1149
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S2232
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1143
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S2235
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:S1145
2015.06.18 09:32:10 INFO web[o.s.s.r.RegisterRules] Disable rule squid:ClassCyclomaticComplexity
Когда я просмотрел таблицу правил, я заметил, что все правила имеют статус «УДАЛЕНЫ». Теперь, когда я остановил сервер Linux и поднял другой, в таблице неожиданно появилось 270 нечетных правил со статусом «READY».
Похоже, что когда сервер Linux запускается, он деактивирует любые доступные правила, но другой сервер может снова получить их в этой таблице.
Я не могу найти документацию об этом поведении, но, похоже, это конфликт между двумя серверами. Может ли кто-нибудь помочь мне активировать правила для сервера Linux?
Большое вам спасибо. Там действительно было несоответствие плагина. Копирование через плагины на установку Linux разрешило его, и теперь оно может нормально подойти. Само собой разумеется, локальный сервер был убит, и мы будем запускать только один Linux-сервер. – Atulya