• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

パーミッションの要件を決定する(Java)

問題

New Relic Java エージェントをインストールして使用するためには、どのようなシステム権限が必要かを判断する必要があります。

解決

プロセスオーナーは、Javaの以下の権限要件を満たす必要があります。

  1. -javaagentオプションが渡される Java プロセスの所有者には、Java エージェント JAR の読み取り権限が必要です。 これは、 Javaexecutedされているものであり、Java ではnewrelic.jarread必要があるためです。

  2. プロセスオーナーは、ログディレクトリが作成されるディレクトリの書き込み/実行権限と、ログディレクトリのすべての親ディレクトリの実行権限を必要とします。この親ディレクトリは以下のいずれかになります。

    • newrelic.jarが存在するディレクトリ。これは、NewRelicJavaエージェントがログディレクトリを作成するデフォルトの場所です。
    • log_file_pathシステムプロパティで指定された場所もJVMに渡されます
    • StdOut この場所をNEW_RELIC_LOG環境変数で指定した場合

    New Relic Logs ディレクトリ already exists の場合、Java プロセスがディレクトリ内を移動して Java エージェント ログファイルを作成できるように、プロセス所有者はこのディレクトリへの書き込み/実行アクセス権を持っている必要があります。

  3. プロセスオーナーは、Javaプロセスのtempディレクトリへの書き込み/実行アクセス権を持っている必要があります。これは、一時的なJavaファイルのためのデフォルトのディレクトリ(システム全体で指定されている)の場合もあれば、プロセスに固有のディレクトリの場合もあります。特にアプリケーション・サーバーを実行している場合は、個別のtempディレクトリの場所を指定して構成することがよくあります。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.