6

インストールされているColdFusionサーバーが32ビットか64ビットかを確認するにはどうすればよいですか?

サーバーにログインすることと、プログラムでCFMLコードから問題を解決する答えを見つけたいと思います。

4

1 に答える 1

12

さて、思ったほど簡単ではありませんが、情報はそこにあります。

プログラムによるアクセス

3つのCFMLエンジンすべてで、サーバースコープを介してプログラムでJVM情報にアクセスできますServer.Os.Arch。これには、amd6464ビットi386またはx8632ビットシステムなどの値が含まれます。

Railo(ACF / OBDではない)にはServer.Os.ArchModel、単に含まれている64、または32適切なものもあります。

3つのエンジンすべてについて、次の方法でこの64/32の値を取得できます。createObject('java','java.lang.System').getProperty("sun.arch.data.model")

サーバー管理者

Java HotSpot(TM) 64-Bit Server VMCF管理者で、[サーバー設定]> [設定の概要]に移動すると、 (または32ビットに相当する)を含む「JavaVM名」が表示されます。

amd64OpenBD管理者で、[サーバー]> [システム情報]を選択します。3番目のオプションには、64ビットシステムに含まれる[オペレーティングシステム]と、[java.vm]にある[ JVMプロパティ]へのリンクが含まれます。アーキテクチャ名とビット数の値を含む「.name」と「sun.arch.data.model」。

Railo管理者では、[概要]ページ(ログイン時)に[情報]セクションがあり、OSとJVMの両方のフィールドが含まれ、それぞれにバージョン情報があります64bit32bit

于 2012-08-30T00:16:11.447 に答える