1

Tridion 2011 SP1 で、HTTP Deployer を再起動した直後に、HTTPUpload.aspx にアクセスしようとすると、「ネイティブ側で JVM をロードしようとして失敗しました」というエラーが表示されます。

どうした?

環境変数 JAVA_HOME を追加し、サーバーを再起動しましたが、今のところうまくいきません。

よろしくお願いします!

4

2 に答える 2

1

気にしないでください...サーバーを再起動した後、問題は修正されたようです。

私はそれが何であったかを決して知らないと思います。

于 2012-04-19T23:29:49.397 に答える
1

話は当初信じられていたよりもずっと深く、すべてメモリ割り当てに要約されます。

私の場合の原因は、IIS (JuggerNET) の下で実行されている Java プロセスに割り当てるヒープ サイズでした。私は 4 つの CD インスタンス (それぞれ CD スタックを実行している 4 つの Web サイト) を 32 ビット サーバー上に持ち、メモリは 4GB です。ヒープ サイズは 1024M に設定されました。当然、4GB のヒープスペースを割り当てるのに十分なメモリがありませんでした。

ヒープサイズを減らすか、Web サイトを停止すると、問題が解決しました。

ヒープサイズはレジストリ キーで制御されます

HKEY_LOCAL_MACHINE\SOFTWARE\Tridion\Content Delivery\General\jvmarg1

値付き-Xmx1024M

もう 1 つの原因は、64 ビットの CD DLL と 32 ビット サーバーが混在している可能性があるため、DLL を確認して再確認してください!!! 私は私がしたことを知っています:)何時間も...

于 2012-07-19T23:55:17.800 に答える