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

EasyBBS PI、認識しているのかな

発言者:おいちゃん
( Date Tuesday, September 04, 2001 14:12:23 )


PPC7200/90-OS8.6 で QPQ1.0.2(メモリ12000K)・NetPresenz4.1Jを
試しながら、サーバー専用でジワジワと動かしています。
QPQ は port 81 に設定して、port 80 には Web共有が動いています。
(外から見られてはいます)

QPQ1.0.2 をインストールし直し、
Pulg in は CodeRedKiller1.1.4 だけを追加で入れました。(あとはそのまま)
QPQに EasyBBS PI.1.0b5 を入れてみようとしているのですが、
起動時の log ファイルには、最後の行に
#ADMIN PLUGIN: Running. とだけ出ていましたが、
過去のコメントにはコレが出るとありました
#* EasyBBS-plugin installed. が出ません。

他からNN4.7で http://mydomain:81/BBS/top.bbsと入力すると
#An error occurred while processing your request.
#An unspecified internal server error occurred.
と出ます。(2度インストールし直してみましたが)

Action Configure のウインドウには、他のプラグインと一緒に

Action         Path
--------------------------------------------
EASY_BBS                      EasyBBS
ADMIN-PLUG                  ADMIN-PLUGIN
EASY_BBS                      EasyBBS
Code_Red_Killer            CodeRedKiller_PLUGIN
と出ています。
EASY_BBS が2つというのは
「本体」と「初期設定」のことだろうと思っているのですが、
これは「インストールはできているがエラーだよ」ってことなのでしょうか。
それとも「Pulg in フォルダには入っている」けれど
インストールできていないのでしょうか。

どなたか、同様の体験をされ、何らかの方法で「EasyBBS(のいずれか)」を
稼働できた方いらっしゃいましたらアドバイスください。お願いします。
(Web共有は外す予定です)

おいちゃん さんからのコメント
( Tuesday, September 04, 2001 14:36:35 )

私の先のコメントの、下から三行目「〜(のいずれか)」は
「EasyBBS が気に入っているので、なんとか Pulg in 版が動かせないかな」
の上の、勇み足です。

失礼しました。

前薗 健一 さんからのコメント
( Wednesday, September 05, 2001 00:11:49 )

>#* EasyBBS-plugin installed. が出ません。

1.0b5 ではこの表示はされませんので、正常な動作です。
1.0b4 までは表示していましたが、インターフェイスを変更しました。
read me を読んでください。

> Action Configure のウインドウには、他のプラグインと一緒に

こちらでも QPQ 1.0.2 でテストしてみましたが、重複して Action が登録
されるという現象はありませんでした。原因は判りません。


なお QPQ, ASIP では W*API 準拠とはいっているものの、実際には実装に
バグが多くあります。このバグに対応することは可能ですが、私はその
つもりはありません。

対価をいただいてということでしたら対応しますが、それでしたら田中さんの
AppleScript 版 シリーズなり、Perl 版を使うなり、御自分で改造して
いただくのが一番の選択だと思います。

おいちゃん さんからのコメント
( Wednesday, September 05, 2001 02:15:52 )

前薗さん、ありがとうございます。
知識不足で「使う前に読んでね」すら読み取れていないようです。
申し訳ありません。

> 重複して Action が登録されるという現象はありません〜

わざわざテストまでして頂き、ありがとうございました。
Web共有には「EasyBBS++」を入れて立ち上げてみたこともあり、
そのせいか Action Configure のウインドウには、
EASY_BBS が3つ(!)も出ていました。(何故?)
先ほど「admin」へのアクセスも出来ないことが判明。(ガックシ)

「EasyBBS PI」「EasyBBS++」とも入れているだけで、
まだ公開稼働はしていませんが(^-^; (実はWeb サーバーもまだ練習中)

「ウチでも余っている昔のマックで、仲間内で出来れば良いな〜」程度で、
勉強のつもりでジワジワやっていますので、何とか改善できればご報告します。

何と云っても「AppleScript 版」「Perl 版」と聞いても
使用上の違いが、いまひとつピンときていない程度なので・・。

ありがとうございました。

前薗 健一 さんからのコメント
( Wednesday, September 05, 2001 02:45:12 )

> Web共有には「EasyBBS++」を入れて立ち上げてみたこともあり、
> そのせいか Action Configure のウインドウには、
> EASY_BBS が3つ(!)も出ていました。(何故?)

EasyBBS ++ では Action の設定は手動で行うため、その設定が残って
いるのだとおもいます。EasyBBS PI を「Plug-ins」フォルダから抜いて
QPQ を再起動し、Action Configure のウインドウから EASY_BBS の
Action を削除してください。

> 先ほど「admin」へのアクセスも出来ないことが判明。

これは pi_admin.admin でしょうか?それとも pi_admin.bbs でしょうか?
うちでも QPQ では pi_admin.bbs はエラーになるのを確認しています。
これは先程述べたように QPQ の W*API のバグだと推測します。
WebSTAR 3.0.2 では問題なく動作しています。

おいちゃん さんからのコメント
( Wednesday, September 05, 2001 13:36:21 )

前薗さん、度々ありがとうございます。

2つ、3つ、思いついたことを一度にやってしまうので
こんがらがっているかも知れませんが・・、夕べのその後のご報告を。

Action Configure のウインドウで ADMIN-PLUG と EASY_BBS を全て削除し
File Cache を128.000へ(50.000から)
QPQ メモリ割り当てを15192Kへ(10192Kから) 変更し、
QPQ を再起動したところ、

Action Configure のウインドウの EASY_BBS は1つになりました。

ちなみに、メモリおよびキャッシュを大きくしたのは、
数KB から十数KB 程度の画像を多用していたページ(15KB)で
画像が全く読み込まれ無くなったためで、前回も今回も、
Web共有は停止、EasyBBS++ はサーバマック上から移動していました(はず・・)

アクセスも出来なかった「pi_ admin」は、双方ともでしたが
この作業後「pi_admin.admin」へはアクセスできるようになりました。
しかし、〜/会議室/top.bbs へは 未だアクセス不可です。(ウググ・・)
過去の話題でも「すごく速い」との Plugin 版を何とか使ってみたいです。

ありがとうございました。

しかし、128Kの File Cache、15MB の QPQ メモリ割り当てというの、
5年前の状況では想定していなかったページの作りを
一般個人がするようになっているということでしょうか・・。おそろしい・・。
ページは、かなり軽めにシェイプアップしたつもりなのですが。

------
前薗さんの「CodeRedKiller1.1.4」も使わせていただいていますが、
port 80 の Web共有(現在停止中)には頻繁に来ていましたが
port 81 に設定している QPQ は全く無視されているのか(?)
「server logfile」には私の足跡しかのこっていません。
サーバーに来るのではなくて IP アドレスに来るのですね(?)

石津@RJC さんからのコメント
( Wednesday, September 05, 2001 14:13:54 )

だいぶ古いネタなので正確じゃないかもしれませんが....
QPQ1.0.2のcache設定は外して使った方がいいです。
cacheとSSIにメモリリークがあるので、長く安定して使いたいなら
外しておくのが吉。週一回とか一日一回とか定期的に再起動するつ
もりであれば、特に気にしなくていいかもしれません。

おいちゃん さんからのコメント
( Wednesday, September 05, 2001 20:43:27 )

石津@RJCさん、ありがとうございます。

メモメモっ・・・と、
キャッシュを外しておくと QPQ のメモリ割り当ても減らせそうですね。

入れておくなら多少アクセスが速くなるけれど
こまめなメンテナンスが必要と言うことですね。
思い当たる節もありそうです。
「Control」メニューで「FlushFileCache」コマンドを見つけました。

一般初心者向け QPQ 日本語マニュアル(改訂版)に書き加えて行きます。

ありがとうございました。

前薗 健一 さんからのコメント
( Saturday, September 08, 2001 18:13:32 )

肝心なことを忘れていました。

EasyBBS PI v1.0b5 は W*API 1.2 対応です。QPQ 1.0.2 は W*API 1.1
対応ですので使えません。EasyBBS PI v1.0b3 を使ってください。ただし
メモリ管理のバグがありますし、CONDITIONAL_GET, Cookie, Virtual
Domain には対応していません。

おいちゃん さんからのコメント
( Monday, September 10, 2001 12:54:29 )

前薗さん、ありがとうございます。
EasyBBS PI v1.0b3 を使ってみます。

>ただしメモリ管理のバグがありますし、
>CONDITIONAL_GET, Cookie, VirtualDomain には
>対応していません。

後半の3つは分かったのですが、
使用していく上での「メモリ管理」の注意点はどのようなものでしょう。