Запуск SonarQube в службе приложений Azure выдает ошибку «Отказано в доступе» при запуске службы - PullRequest
2 голосов
/ 21 марта 2019

Я использую шаблон ARM, расположенный по адресу https://github.com/vanderby/SonarQube-AzureAppService, для развертывания SonarQube в службе приложений Azure. После развертывания при доступе к сайту в логах вижу следующее:

5:13:06 PM Starting HttpPlatformHandler Script
5:13:06 PM HTTP_PLATFORM_PORT is: 20471
5:13:06 PM Searching for sonar.properties file
5:13:14 PM File found at: D:\home\site\wwwroot\sonarqube-7.7\conf\sonar.properties
5:13:14 PM Writing to sonar.properties file
5:13:14 PM Searching for wrapper.conf file
5:13:15 PM File found at: D:\home\site\wwwroot\sonarqube-7.7\conf\wrapper.conf
5:13:15 PM Writing to wrapper.conf file
5:13:15 PM Searching for StartSonar.bat
5:13:16 PM File found at: D:\home\site\wwwroot\sonarqube-7.7\bin\windows-x86-64\StartSonar.bat
5:13:16 PM Executing StartSonar.bat
wrapper  | Unable to set the process priority:  Access is denied. (0x0)
wrapper  | Attempt to set the console title failed: The handle is invalid. (0x6)
wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
wrapper  | Startup failed: Timed out waiting for a signal from the JVM.
wrapper  | JVM did not exit on request, terminated
wrapper  | JVM Restarts disabled.  Shutting down.
wrapper  | <-- Wrapper Stopped
Press any key to continue . . . 

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

Есть идеи, что происходит? Я погуглил проблему, но пока не нашел решения.

1 Ответ

0 голосов
/ 06 апреля 2019

Этот журнал может быть от второго запуска. Если сайт посещается несколько раз, прежде чем служба приложения узнает, что он запущен, он попытается запустить SQ несколько раз, и только один из них будет успешным. Я только что попробовал шаблон из GitHub, и он работал с SQ 7.7.

Пара других вещей на заметку:
- Свободные и общие среды не поддерживаются. SQ не начинается на них. Вам нужен B1 или выше.
- Начальное время запуска может занять до 5 минут, особенно в службе приложений B1.
- Вы можете найти дополнительную информацию по адресу wwwroot \ sonarqube-x.x \ logs \ web.log и \ sonar.log

Спасибо, что нашли шаблон полезным!

...