前のトピック: 実行中の ManagedSocketTracing の切り替えによってエラーが発生する場合がある - 39884次のトピック: 不完全な計算機によって誤解を招く内容が表示される場合がある - 38636


動的インスツルメンテーションでの頻繁なクラス再定義によって発生するメモリ不足の状態 - 38867、38868、63857

症状:

Enterprise Manager の再起動が早すぎると、一部のオペレーティング システム(特に Linux)では起動できないことがあります。 Enterprise Manager のシャットダウン後に再起動するのが早過ぎると、起動できずに誤ったエラー メッセージが表示されることがあります。これは、OS が Enterprise Manager のサーバ ポート(5001)の開放を終えていないためです。

解決方法:

introscope.enterprisemanager.serversockets.reuseaddr プロパティを true に設定します。 これにより、以前の接続がタイムアウト状態になってもソケットがバインドされます。 ただし、この方法では 2 台の Enterprise Manager が同じポートを使用しないようにする保護策が含まれなくなるため、注意が必要です。

introscope.enterprisemanager.serversockets.reuseaddr を有効にしない場合は、ソケットの TIME_WAIT 状態が終わるまで待ってください。 ソケットが閉じられると、ソケットは TIME_WAIT 状態になります。 ソケットの TIME_WAIT 状態の持続時間はシステムによって異なりますが、一般的に 120 秒です。