このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

EasyBBS++ 1.0b6 でも、やっぱり不安定?

発言者:nalika
( Date Thursday, November 14, 1996 09:55:00 )


毎回どうもすいません
EasyBBS++ 1.0b6ですが、インストール完了し、順調に動いていたのですが、
やはり1から2日に一度くらいの感じでコケてしまいます。

最近の症状としてはマウスカーソルは動くのですが、それだけで、他に全く
操作もなにもできなくなります。(もちろんサーバーもアクセスできない)

先日までは SYSTEM7.5.5+JLK でやっていたのですが、この EasyBBSを
入れるに当たって、システムを再インストールし漢字トーク7.5.3アップデート2
にしてあります。(他の機能拡張類はほとんど入っていません)

他の人の書き込みでも最近は不調という記事は見ないことからうちだけの
ことなのかもしれませんが、別段システム自体は不安定ではない(はず)です
し、スクリプト版EasyBBS などでは1週間や2週間は平然と動いていたので、
原因の一端が EasyBBS++ にあるとしか思えないのです。
(今回はシステム入れ替えたので、今でもそうか分かりません)

こけているときには、フォアグランドプロセスは毎回 EasyBBS++ だと思います。
(option+command+escを入力すると、EasyBBS++を終了するか?聞いてくる)

ということで、必要ならいろいろな情報は調べてだしますので、お教えください。

ちょっと考えたのですが、調査用に EasyBBS++ にLOGを出すように変更して
もらって動かせばどういう時に止まるか分かるかなと・・・どうでしょうかね。

なお、何度か書いたと思いますが私の動作環境は・・

PowerMac6100/66 24Mram
WebSTAR 1.3.1 + NetCloak 2.1 Plug-in
dengonn (AScript)
とEasyBBS++(現在メモリ2048k <- 一応)

前薗 健一 さんからのコメント
( Thursday, November 14, 1996 23:39:29 )

う〜〜ん、何が問題なんでしょうかね。

> スクリプト版EasyBBS などでは1週間や2週間は平然と動いていた

ということは AppleScript 版でも1月も連続使用すると問題が発生したと
いうことでしょうか?

log については検討します。

nalika さんからのコメント
( Friday, November 15, 1996 09:23:08 )

ども。AppleScript版では、最初の頃は何度かおかしい(感じ)の時もあった
のですが、最近では非常に安定して動くようになっていました。

>いうことは AppleScript 版でも1月も連続使用すると問題が発生したと
えっと、サーバーを一月も連続使用したことがないので、ああいう表記に
してあります。だいたい何もなくても半月に一度くらいはMacをリスタート
してしまうものですから。。。

何らかのDeBUG用のコードを組み込んで調査が一番早いかもしれません。
なんせ、どういう動作の時に止まるか、全く分からないので・・・
(止まってしまったら、リセットするしかないから調査できない)

お忙しいと思いますが、よろしくお願いします。

前薗 健一 さんからのコメント
( Friday, November 15, 1996 23:18:55 )

to nalika さん。

ご迷惑をかけてしまって申し訳ありません。
デバッグバージョンの EasyBBS++ でテストして頂けるのでしたら

ken-mae@st.rim.or.jp

まで、nalika さんのメイルアドレスをお知らせ下さい。
メイルでお送りします。

nalika さんからのコメント
( Wednesday, November 20, 1996 12:22:22 )

現在テスト版を動かしています。

その後、漢字トーク7.5.5がリリースされたので、アップデートし、
なんちゃらインタラプトなんとか、とか、パッチがあったので全部
インストール完了しました。

システム自体は非常に安定したようなので、これでおかしいところの
きりわけができればいいなと思います。

なお、以前のsytem7.5.5 + JLK の時はどうもシステムもフリーズするバグ
があったようなので、それが原因かもしれませんね。

前薗 健一 さんからのコメント
( Wednesday, November 20, 1996 23:45:26 )

無事を祈ります。 (^^;

nalika さんからのコメント
( Saturday, November 23, 1996 18:56:58 )

残念ながらコケました(^^;

LOGと、画面に出ていたメッセージはメールで送ります。

前薗 健一 さんからのコメント
( Saturday, November 23, 1996 23:09:25 )

メイル受け取りました。
ありがとうございました。

これから解析してみます。

前薗 健一 さんからのコメント
( Sunday, November 24, 1996 00:54:56 )

解析してみました。
原因はメモリーの確保失敗ですね。
ログを見てみるとアプリケーション・ヒープが減少しています。

推測では CodeWarire PowerPlant の LList クラスのバグです。
それとも僕の使い方が悪いのかな?

もう少し様子をみて駄目でしたら、LList クラスを自分で実装します。

田中求之 さんからのコメント
( Sunday, November 24, 1996 00:59:50 )

…これで 1.0 リリースに大きく近づいたかな?

前薗 健一 さんからのコメント
( Sunday, November 24, 1996 21:23:20 )

そうですね。

List クラスの実装じたいは以前やったことがあるのでたいしたことではない
のですが、今は MOSA の資料作りで手一杯で、あと2、3日は手をつけられ
ないでしょう。

EasyBBS の今後ですが、1.0 リリースの後、W*API plugin をリリースして
その後 W*API Java plugin をリリースする予定です。

Java になればメモリーリークのこととか考えなくてもいいので楽ですね。
(^^;

田中求之 さんからのコメント
( Monday, November 25, 1996 00:03:14 )

あ、そうそう、WebSTAR 2.0 でも動くように、検索時の http_search_args も
URL デコードするように変更してくださいね。


>その後 W*API Java plugin をリリースする予定です。

こいつぁ、楽しみだ。


nalika さんからのコメント
( Monday, November 25, 1996 20:31:39 )

またコケタのでメールしました>前園さん

この間とはエラーメッセージが違います。

といっても、原因は同じようなのですが。

前薗 健一 さんからのコメント
( Monday, November 25, 1996 23:55:13 )

はい、メイル受け取りました。

ログを解析した結果、 CW PP の LList のバグではなさそうですね。
CW 自体のバグ、もしくは LThread のバグ、そうでなければ私がアホ
みたいです。

nalika さんには、新たな Debug Version を送りました。
ごめんなさいね、nalika さん。

nalika さんからのコメント
( Thursday, November 28, 1996 14:02:33 )

いえいえ、気にしないでください。お金を出して買った商品にクレームを付けて
いるわけではないのは十分判っています。
(GIVE&TAKEのつもりでDEBUGに協力しているつもりです)

ところで、最後に送って貰ったやつでもエラーになってしまいました。
メールしましたのでよろしくお願いします。

前薗 健一 さんからのコメント
( Friday, November 29, 1996 00:35:38 )

nalika さん、本当にごめんなさい。

新たなデバッグバージョンをお送りしましたが、これで駄目でしたら
WebSTAR Plugin バージョンを試してみますか?

nalika さんからのコメント
( Friday, November 29, 1996 11:48:45 )

そうですね。Plugin Version も試してみたいですね。
(成功する・しないに関わらず)

ま、easybbs++ については、たぶん常時起動しているからダメになる
のであって、時たま終了するように設定しておけば、実質的にはずっと
動くんじゃないかなと思います。
(24時間常時アクセスがあるほど人気サイトではないので)