第42回 WebLogic Server勉強会@東京 #wlstudy
よくありがちなトラブル。 ・スローダウン・ハング ・ヒープのメモリリーク ・クラッシュ ・起動しない 何が起こっているかを正確に把握するのが大事ですよと。 #wlstudy
2013-12-19 18:39:22トラブル発生時に集めるべき情報。 設定、ログ、スレッドダンプ、診断イメージキャプチャ、Flight Recorder など #wlstudy
2013-12-19 18:41:47起動スクリプトもオプションを把握する上で重要だけど、どういうふうに起動してるかすら把握してない場合もあるから、個人的にはプロセス引数を確認するのが確実な気がする。 #wlstudy
2013-12-19 18:44:14今日の前半は以前の資料とほぼ同じようです。ちょくちょくスライド修正・追加されてそうだけど。 http://t.co/MNrb7YNhPq #wlstudy
2013-12-19 18:45:50アクセスログはデフォルトではレスポンス時間出力されないので注意。拡張フォーマットにして、time-takenフィールドを追加しましょうと。 #wlstudy ここにも書いたなー http://t.co/gncNU7YZsT #ステマ
2013-12-19 18:48:34WLS_REDIRECT_LOG環境変数を指定すると、起動スクリプトの中で標準出力・エラー出力ログを残してくれるようにはなりますが、ローテーションなどの小回りは効かないので注意です。単なるリダイレクトなので、そのままだと再起動時に上書きされるし。 #wlstudy
2013-12-19 18:50:54ログフィルタは便利だけど、解析に必要なものまで出力しないような設定はやめてくださいな。基本はそのままで問題ないです。 #wlstudy 参考: http://t.co/vi6thZ9v6X #ステマ
2013-12-19 18:53:41メッセージIDの確認は、マニュアルよりもweblogic.GetMessageユーティリティを使うのが便利ですよ。日本語でも出ますし。 #wlstudy
2013-12-19 18:54:33デバッグを有効化したときは、サーバログの設定もDebug以下に変更するよう注意しましょう。最近のバージョンではデフォルトではInfoレベル以上しか出力されません。 #wlstudy
2013-12-19 18:55:54GCログはとっておけと。 #wlstudy この辺参考にどうぞ。 http://t.co/pbyirSjCwW #ステマ
2013-12-19 18:57:37さっきHotSpotのGCオプションの大文字小文字間違えてたな。JRockitは最近のバージョンは区別しないけど、HotSpotは厳密に区別するはず。 #wlstudy
2013-12-19 19:01:29スレッドダンプの解析はツールを使いましょう。 侍とか侍とかThreadLogicとか。 #ステマ #wlstudy
2013-12-19 19:08:36しかし、ここでも紹介されるのはThreadLogicであった。いや便利だけど、たまに読めないスレッドダンプがあるんだよね。侍もIBM JDKの最近のスレッドダンプ(javacoreに出力)には対応してなかった気もするので併用が大事ですな。 #wlstudy
2013-12-19 19:10:21どちらかと言うと、Oracle公式的にはRDAだよねー。こちらもほとんど使ってないけど。。 #wlstudy
2013-12-19 19:13:05Java Flight Recorderはライセンスについても説明したほうがよい気もするけど。WLSだったらEE以上になる。 #wlstudy
2013-12-19 19:18:47