Ich habe eine Spring Boot-Anwendung, die ich mit New Relic APM überwachen möchte. zusammen, ich habe die AusgabeNeues Relic lädt keine Konfigurationsdatei Spring Boot App
[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
und die Daten
nohup mvn -Drun.jvmArguments=-javaagent:/home/newrelic.jar -Djava.net.preferIPv4Stack=true & tail -f nohup.out
Die Anwendung startet erfolgreich und das New Relic Agent gestartet: Auf meinem Homologation Server Ubuntu starten ich die Anwendung mit dem Befehl an meine New Relic-Konsole gesendet.
Aber wenn ich den gleichen Befehl auf meinem Produktions-Server habe ich versucht, erhalten nur die Ausgabe:
[INFO] Attaching agents: []
Die Anwendung startet, aber ich sehe die Anwendung auf meinem New Relic Konsole nicht. Es scheint, als ob der Agent die Konfigurationsdatei nicht lädt. newrelic.yml
ist in der gleichen Datei, die newrelic.jar
. Beide sind die gleiche Anwendung mit dem Unterschied, dass auf dem Homologationsserver, der überwacht wird, die MySQL-Datenbank auf demselben Rechner und auf dem Produktionsserver die Datenbank auf einem anderen Rechner ist.
Was könnte passieren?
@ user7294900 die Protokolle Ordner nicht erstellt wird, werden die Dateien und Projektordner die gleichen Berechtigungen wie der Java-Prozess im Besitz von root haben –
Sie Protokolle Verzeichnis erstellen sollten, bevor mit Schreibberechtigung – user7294900
@ user7294900 Ich habe ausführen manuell erstellt das Verzeichnis logs mit Schreibberechtigung, aber ohne Erfolg. Der Agent startet immer noch nicht und es werden keine Protokolle generiert. –