Laplace
lapla****@csc*****
2003年 5月 26日 (月) 00:43:44 JST
laplaceです。 返答有難うございます。 > 予想するに、sampleユーザのsample.RamFireロボットが含まれた状態で > テストしていて、 > その後DBクリアし、sample1ユーザで同名ロボット(sample.RamFire)を > 登録した、というところじゃないでしょうか? > 同一パッケージ名、同一クラス名、同一バージョンのロボットは、 > JARファイル名が違っても1台しか認識してくれないんですよ。 たしかに、そのような感じです。 robotpack.zipを消すだけじゃダメだったんですね。 ローカルでテストした後は毎回消すのは面倒ですが、 気をつけます。 > 30秒でタイムアウトしているようですが、 > OSは何をお使いでしたでしょうか? > OSのソケットタイムアウト値はいくつになっていますか? > 分散サーバでは特に指定していないので、OSに設定されたデフォルト値が > 使われます。 > #ちなみにWindowsNT/2000のソケットタイムアウトデフォルト値は420秒です。 OSはWin2000です。 それらしいものが見当たらないのですが、 この設定値はどこをいじればいいのでしょうか? > 対処としては、Axisから返るExceptionをハンドリングするか、 > 平田さんの分散サーバ再起動システムを使うかです。 デュアルCPUじゃないんで、ハングすることはないため Server.javaのmain文を変更して、Exceptionが出たら 再起動(無限ループ)しておくのが楽かな。