私はGlassFish Server Open Source Edition 3.0.1(ビルド22)を実行しています。私の開発環境(Mac OSX、4コア、8GB RAM)とプロダクション(Linux、2コア、4GB)の両方で、コンソールの起動は非常に遅いです。Glassfish管理コンソールが遅いのはなぜですか?
マシンは大部分がアイドルです。グラスフィッシュは何をしていますか?それが速く始動させるために微調整すべきことはありますか?
アップデート1:
例 - 私は私が私のサーバーまでローカルに実装し、テストしたいくつかのJDBCの設定を複製しようとしてきました。私はdevとglassfishコンソールの両方を同時に起動することができないので、設定をコピーしようとしている時間を無駄にしてしまった。
デベロッパーコンソールを開いて、最後にプロードしてもらうことにしましたが、デベロッパーウィンドウに戻ると、タイムアウトして、今度は再起動しようとします。
これは非常識です。単純なJDBC接続を複製するには1時間かかりますか?誰もが本当にこれを本番環境でうまく使うことができますか?
更新:GlassFishのUIのAjaxの側面は非常に壊れやすいようで
:2
私は大きな違いを作った二つのことを発見しました。私は2つのブラウザタブを開きました。一つは
localhost:4848
、もう一つはlocalhost:9000
です。最初のタブは、実際にlocalhost上で実行されているglassfishサーバーです。 2番目はリモートサーバーで、ssh経由でローカルサーバーとして表示されるようにポート転送されました。通常これは問題ではありませんが、異なるポートにあっても、同じ "ホスト"上の2つのサーバーを見るために、glassfishでのセッション処理が混乱している可能性があります。3.0を3.0にアップデートしました。これは、起動遅延の多くを削除したようです。
この投稿がこのトラウマに苦しまないように助けてくれることを願っています。みなさん、ありがとうございました。
ここでプログラミングに関する質問は実際に表示されませんか? –
@Tim:多くのプログラマーが問題を抱えているので、質問を残しておきます([here](http://www.mentby.com/Group/glassfish-users/glassfish-v3-admin-console-veryを参照)。 -slow.html)) –
IMHO開発者として、これは日常的に処理しなければならないツールなので、プログラミングに関することは大変です。コンパイラやJREに関する質問はできません。 –