エージェントをアップグレードするには:

  1. proxy プロセスを終了します。
    proxy プロセスの PID がわからない場合は、次のコマンドを実行して取得できます。

    ps -aux | grep "proxy"
    CODE

    次に以下のようにプロセスを終了します。

    kill <PID>
    CODE
  2. Webサーバーをシャットダウン。
  3. エージェントのインストールディレクトリ(/opt/appdynamics-sdk-native)を移動するか名前を変更して、バックアップを作成します。
  4. エージェントの新しいバージョンをダウンロードして、/opt/appdynamics-sdk-native に展開します。
  5. ディレクトリをエージェントインストールディレクトリに変更。

    cd <agent_install_directory>
    CODE
  6. インストーラを実行。

    ./install.sh
    CODE

    古いエージェントのインストールと同じディレクトリの場所を使用する場合、構成を変更する必要はありません。

  7. プロキシプロセスを起動します。

    プロキシを手動で起動するには、Apache ワーカースレッドのユーザ ID を使用して runSDKProxy.sh を実行します。

    nohup <agent_install_directory>/runSDKProxy.sh >>/dev/null 2><agent_install_dir>/logs/proxy.out &

    システムの起動時に自動的にプロキシを起動するUnix システムサービスを作成することを推奨します。

    プロキシは、適切な(64 ビットか、32 ビットか)libstdc+6 ライブラリの場所を想定しています。32 ビット Apache HTTP サーバーの実行をサポートする 64 ビット OS に Apache エージェントをインストールする場合は、ダウンロードした Apache エージェントが一致していること(つまり、32 ビットであること)と、libstdc+6 ライブラリも 32 ビットであることを確認します。64 ビットと 32 ビット両方のバージョンのライブラリがある場合は、runSDKProxy を実行する前に export LD_PRELOAD=<path to 32bit library> コマンドを使用して、正しいバージョンを参照していることを確認してください。

  8. Webサーバーを再起動します。