home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

日記/2006/08/10/jstat, jps で"process information unavailable"

日記/2006/08/10/jstat, jps で"process information unavailable"

日記 / 2006 / 08 / 10 / jstat, jps で"process information unavailable"
id: 298 所有者: msakamoto-sf    作成日: 2006-08-10 10:51:02
カテゴリ: Java 

1. Windows上の場合、Administrator権限が必要。
2. (少なくともJDK1.5_02の場合)ユーザー名にアンダースコア("_")があるとSDKのバグで上記メッセージでこける。
2. に付いては下記参照。
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6301562

"Evaluation"の項目、"Need to be fixed for Mustang."ってマジかよ・・・。Java6まで待つのか・・・。
※2009/04/05時点では "10-Fix Delivered" となっているため、修正は完了しているらしい

他、
http://archives.java.sun.com/cgi-bin/wa?A2=ind0510&L=jmx-forum&O=A&P=560
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6306959
などを見てみると、下記のオプションで異常時のスタックとレースが見れる。

jps -J-Djpd.debug=true -J-Djps.printStackTrace=true

で、上のリンクにあるんだけど、%TMP%(UNIXなら/tmp)の中に、jpsとかjstatとかjconsole用のPIDファイルが保存されてるディレクトリがある。で、これがどうも

"hsperfdata_" + ユーザー名

という形式になってる。・・・ひょっとして、下手に"_"を区切り文字で使ってるのが災いしているのでは・・・?

まあ、かといってどうしようもないことは変わりない・・・。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2009-04-05 10:53:08
md5:1a3c46c2642228b31ca16246c066168b
sha1:d21460214e2841506616f6394c1f11afad160aca
コメント
コメントを投稿するにはログインして下さい。