プロキシが起動しない問題
プロキシが起動しないとエージェントは機能しません。
次のコマンドを実行してプロキシが起動したかを確認します。
ps aux|grep java
プロキシが実行されている場合は、出力に java と proxy が次のように表示されます。
/usr/lib/appdynamics-php5/proxy/jre/bin/java -server -Xmx120m -classpath /usr/lib/appdynamics-php5/proxy/conf/logging/*:/usr/lib/appdynamics-php5/proxy/lib/*:/usr/lib/appdynamics-php5/proxy/lib/tp/*:/usr/lib/appdynamics-php5/proxy/* -Djava.library.path=/usr/lib/appdynamics-php5/proxy/lib/tp -Dappdynamics.agent.logs.dir=/usr/lib/appdynamics-php5/logs -Dcomm=/tmp/ad-siJ4rp -DagentType=PHP_APP_AGENT -Dappdynamics.agent.runtime.dir=/usr/lib/appdynamics-php5/proxy com.appdynamics.ee.agent.proxy.kernel.Prox
プロキシが起動しない最も一般的な原因は、権限の不足です。
-
エージェントインストールディレクトリとプロキシ制御サブディレクトリは全員が読み取りおよび実行可能であり、ディレクトリ所有者が書き込み可能である必要があります。
chmod -R 755 <agent_install_dir> -
エージェントインストールディレクトリはインストゥルメント化されたアプリケーションのユーザーが所有している必要があります。このユーザーが誰になるかはプラットフォームにより異なります。Apache ユーザ、Python コンテナユーザ、Nginx ユーザなどになります。
chown -R <appuser>:<appsuser> <agent_install_dir>
プロキシが起動しない場合、これらの権限を設定して再試行してください。