私はNew Relic APMで監視しようとしているSpring Bootアプリケーションを持っています。 Ubuntuを使用して、私のホモロゲーションサーバーで 私はコマンドを使用してアプリケーションを起動します。新しいRelicがコンフィギュレーションファイルをロードしないSpring Boot App
nohup mvn -Drun.jvmArguments=-javaagent:/home/newrelic.jar -Djava.net.preferIPv4Stack=true & tail -f nohup.out
アプリケーションが正常に起動し、新しいRelicのエージェントが一緒に開始され、私は出力
[INFO] Attaching agents: []
INFO: New Relic Agent: Loading configuration file "/home/./newrelic.yml"
Nov 10, 2017 14:03:47 +0000 [3882 1] com.newrelic
INFO: New Relic Agent: Writing to log file: /home/logs/newrelic_agent.log
を持っているとのデータがあります私のNew Relicコンソールに送られました。
しかし、私は私の本番サーバー上で同じコマンドを試したとき、私は出力のみを受け取る:
[INFO] Attaching agents: []
アプリケーションは起動しますが、私は私の新しいRelicのコンソール上のアプリケーションが表示されません。エージェントが設定ファイルをロードしていないようです。 newrelic.yml
は、newrelic.jar
と同じファイルにあります。どちらも同じアプリケーションですが、ホモロゲーションサーバーでは監視され、MySQLデータベースは同じマシンにあり、運用サーバーではデータベースは別のマシンにあるという違いがあります。
何が起こっている可能性がありますか?
@ user7294900ログフォルダは作成されません。ファイルとプロジェクトフォルダはrootが所有するjavaプロセスと同じアクセス権を持っています –
書き込み権限で実行する前にログディレクトリを作成する必要があります – user7294900
@ user7294900手動でログディレクトリ書き込み許可があるが、役に立たない。エージェントはまだ起動しておらず、ログも生成されていません –