私は Linux サーバーを初めて使用し、開発チームの Sonarqube インスタンスとして使用する VM をセットアップしました。systemctl を使用してセットアップした sonarqube サービスを除いて、すべて正常に動作します。次のようなエラーが表示されます。ただし、sh スクリプトを実行すると、Sonarqube は問題なく起動します。
● sonarqube.service - SonarQube サービス ロード済み: ロード済み (/etc/systemd/system/sonarqube.service; 有効; ベンダー プリセット: 有効) アクティブ: 失敗 (結果: 終了コード) 以降、水曜日 2020-11-11 13:14: 12 UTC; 1 分 46 秒前 プロセス: 1091 ExecStart=/usr/bin/nohup /usr/bin/java -Xms32m -Xmx32m -Djava.net.preferIPv4Stack=true -jar /opt/sonarqube/lib/sonar-application-8.1.0.31237.jar (コード=終了 メイン PID: 1091 (コード=終了、ステータス=1/FAILURE)
11 月 11 日 13:14:11 recommendesonarqubeserver systemd[1]: sonarqube.service: メイン プロセスが終了しました。コード = exited、status=1/FAILURE 「終了コード」。11 月 11 日 13:14:12 recommendesonarqubeserver systemd[1]: sonarqube.service: サービス ホールドオフ タイム オーバー、スケジュール再起動。Nov 11 13:14:12 recommendesonarqubeserver systemd[1]: sonarqube.service: スケジュールされた再起動ジョブ、再起動カウンターは 5 です。11 月 11 13:14:12 recommendesonarqubeserver systemd[1]: SonarQube サービスを停止しました。Nov 11 13:14:12 recommendesonarqubeserver systemd[1]: sonarqube.service: 開始要求の繰り返しが速すぎます。11 月 11 日 13:14:12 recommendesonarqubeserver systemd[1]: sonarqube.service: 結果 'exit-code' で失敗しました。11 月 11 日 13:14:12 recommendesonarqubeserver systemd[1]: