問題 (ISSUE)

64ビット版ColdFusion 8.0.1を使用する際に、パフォーマンスモニタが正常に動作せず、次に挙げる状況が発生することがあります。 

    * パフォーマンスモニタが有効化された後、ColdFusionがクラッシュし、coldfusion8\runtime\binディレクトリに hs_err_pid*.logファイルが生成される。

     * パフォーマンスモニタのパフォーマンスオブジェクトドロップダウンメニューに、ColdFusion8 Serverが表示されない。  

   * パフォーマンスモニタのインスタンスリストに、jrunインスタンスが表示されない。

 

解決方法 (SOLUTION)

次の手順で64ビット版ColdFusion 8.0.1のホットフィックスをインストールします。

・ホットフィックスの適用

   1. ColdFusion Administratorのデバッグ出力の設定ページを開き、パフォーマンスモニタをオフに設定します。

   2. 実行中であればWindowのパフォーマンスモニタも閉じます。

   3. ホットフィックスをダウンロード(52k)して、ZIPファイルを展開します。

   4. ColdFusion 8 Applicationサーバを停止します。

   5. PerfmonClient.dllcfperfmon_8.dllcf8_root\libにコピーして、既存のファイルと置き替えます。

また、cfperfmon_8.dllwindows\system32にコピーします。

 

上記置き換え後は、次の手順にてWindows レジストリの変更を行ってください。

・Windows レジストリの変更

   1. regeditを使用してレジストリエディタを起動します。

   2. key.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflibを編集します。

   3. 次の値を追加します。

      Value Name: Configuration Flags

      Data type: REGDWORD

      Value:0x0116進数または10進数で01を記入)

   4. regeditを閉じます。

上記変更後、設定を反映するためにWindows 及びColdFusion 8アプリケーションサーバを再起動します。起動後は、ColdFusion 8 AdministratorWindowsのパフォーマンスモニタ(Perfmon.exe)で、必要な設定を行ってください。

 

追加情報 (ADDITIONAL INFORMATION)

32ビット版ColdFusion 8.0.1をご利用の場合、既に修正済みのモジュールがインストールされておりますので、上記64ビット版のアップデートを利用する必要はありません。なお、Windows環境に応じて、次の点を確認してください。 

1.32ビット版Windows環境

次の2つのフォルダーに、同じ日付、同じサイズのcfperfmon_8.dllのファイルがあることを確認してください。 

\<coldfusion8>\lib

\windows\system32 

また、レジストリエディタ(regedit.exe)を起動し、次のレジストリ値があれば、値を0へ変更してください。(作業作業前にはレジストリのバックアップを作成してください。)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ColdFusion 8 Application Server\Performance\Disable Performance Counters 

 

2.64ビット版Windows環境

次の2つのフォルダーに、同じ日付、同じサイズのcfperfmon_8.dllのファイルがあることを確認してください。

\<cf_root>\lib

\Windows\sysWOW64 

また、パフォーマンスモニター(perfmon.exe)は、Windows\sysWOW64 配下のものをご利用ください。.

 

関連情報 (FURTHER READING)

 

  • 添付ファイル(上記ファイルと同じものです)

    perfmonDLLs.zip 

 

 

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー