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

EasyBBS DX IIでgateway timeout

発言者:wakasa
( Date Wednesday, January 26, 2000 02:29:37 )


EasyBBS DX IIで掲示板を作らしてもらっております。ありがとうございます。

教えていただきたいのですが、Webサーバ(AppleShare IP 6.1)上で EasyBBS DX IIで掲示板を動かしておりますが、1日、時には半日ぐらいで gateway timeoutでcgiが動かなくなってしまいします。cgiに関係ないサーバ上のページにはアクセスできますが、EasyBBS DX IIの掲示板には入れなくなってしまいます。この場合 Webサーバを一度停止してもう一度開始すると復帰します。原因はいかなるものでしょうか?

ちなみにサーバー本体はPM8100/100AVにG3カードを入れたもです。また、(EasyBBS DX IIを入れたフォルダーの名前を変えて)掲示板を同時に2個以上動かしております。この辺に問題があるのでしょうか?ただ、一つの掲示板だけを動かしていた時も同じ現象は出ていました。また、counter.acgi 1.2r1 でカウンターを付けております。

よろしくおねがします。

田中求之 さんからのコメント
( Wednesday, January 26, 2000 12:36:05 )

Web を再起動せず、CGI (bbs.acgi)だけを再起動するという方法では復活
しませんか? それとシステム(OS)のバージョンはいくつですか?
(MacOS 8.5 では問題が起きることがわかっています)。

原因はよくわかりませんが、bbs.acgi がハングアップしてしまっているよう
ですね。原因になりそうなことがないか、再度、チェックしてみますが、
以下のような対策で症状が変わらないかどうかを確認してもらえますか?

・スクリプトを bbs.acgi に変換するときには、必ず、「実行専用で保存...」
でアプリケーションにしていることを確認して下さい。

・でき上がった bbs.acgi のメモリーの割当を 1024K 程度に増やしてみて
ください。

wakasa さんからのコメント
( Wednesday, January 26, 2000 13:10:12 )

そうそうにありがとうございます。

OSは8.5.1です。これがいけないのしょうか?


bbs.acgi の変換は「実行専用で保存...」でしています。

割当メモリを増やしました。結果がわかるのは1日位かかりますので、
明日また書き込みます。

田中求之 さんからのコメント
( Wednesday, January 26, 2000 13:15:23 )

8.5.1 なら大丈夫なはずです(8.5 のバグが修正されたバージョンですので)

wakasa さんからのコメント
( Thursday, January 27, 2000 06:08:34 )

割当メモリを増やしましたが、ほぼ24時間で gateway timeoutがでてうごかなくなりました。

田中求之 さんからのコメント
( Thursday, January 27, 2000 14:20:12 )

う〜ん、なんでだろう???

DX II のスクリプトは変更してますか?

それと、Tanaka's osax のバージョンは、DX II に添付されている 1.1 の
ままでしょうか? もしそうでしたら、1.3 に取り換えてもらえますか?

→  Tanaka's osax 1.x のページ

田中求之 さんからのコメント
( Thursday, January 27, 2000 14:25:24 )

それと、確認して欲しいのですが、gateway timeout が出たとき、
bbs.acgi を再起動すれば、再びアクセスできるようになりますか?
それとも、Web サーバも再起動しなければなりませんか?

wakasa さんからのコメント
( Thursday, January 27, 2000 18:25:14 )

いろいろありがとうございます。

Tanaka's osax のバージョンを1.3にしてみます。(結果はまた明日)

DX II のスクリプトは変更しておりません。

gateway timeout が出たとき、bbs.acgi を再起動しただけでは、
再びアクセスできるようにはなりません。
Web サーバも再起動しなければなりません。

田中求之 さんからのコメント
( Thursday, January 27, 2000 20:52:42 )

>Web サーバも再起動しなければなりません。

AppleShareIP 側の問題かなぁ?

他の CGI では問題は起きていないのですか?

wakasa さんからのコメント
( Friday, January 28, 2000 16:54:14 )

anaka's osax のバージョンを1.3にしてもだめです。
他のcgiについては確認しそこないました。明日もう一度見てみます。

他に動いているcgiはounter.acgi 1.2r1 だけです。

wakasa さんからのコメント
( Monday, January 31, 2000 13:14:14 )

他のcgi(counter.acgi 1.2r1 )も動かなくなるようです。


田中求之 さんからのコメント
( Monday, January 31, 2000 16:30:12 )

>他のcgi(counter.acgi 1.2r1 )も動かなくなるようです。

となると、考えられる可能性は2つです。

1: counter.acgi 1.2r1  がメモリーリークなどのバグ(問題)を持っており
   これがそもそもの原因

2: AppleShareIP の CGI 処理に問題がある。

この可能性のどちらかをはっきりさせるために、counter.acgi 1.2r1 を使わずに
EasyBBS を動かしてみてもらえますか?

wakasa さんからのコメント
( Monday, January 31, 2000 17:50:44 )

わかりました。
counter.acgiを止めます。

wakasa さんからのコメント
( Tuesday, February 01, 2000 15:16:11 )

counter.acgiを止めても同じ現象が現れます。

田中求之 さんからのコメント
( Tuesday, February 01, 2000 16:07:09 )

となると、原因は AppleShareIP 6.1 ということになりますが…

AppleShareIP 6.1 で CGI 関連の問題が起きていたかなぁ??
ちょっと調べてみます。

田中求之 さんからのコメント
( Thursday, February 03, 2000 01:34:17 )

Apple の Tech Note を調べてみたりしたのですが、AppleShareIP 6.1 が
特に CGI との問題を起こすという記事は見つかりませんでした(全部を
丹念に読んだわけではありませんが)。

ということで、私の方としては???(正直言って訳がわからない)です。
G3カードがこういう問題を引き起こすとも考えにくいですしね。

wakasa さんからのコメント
( Thursday, February 03, 2000 03:37:46 )

いろいろありがとうございました。
とりあえずまめに立ち上げ直すことで、やって行こうと思います。そのうち AppleShareIP のバージョンでもあげてみます。

たまちゃん さんからのコメント
( Thursday, February 03, 2000 10:03:35 )

ASIP のメーリングリストで,別の CGI ですが,まったく同じ症状が出た例が
報告されています。ただし,対処法についてのコメントはなかったみたいです。

また,6.3 でも同じような問題が生じているようで,こちらも対処法が分から
ずじまいです。

ただし,CGI 一般がダメだというわけではないらしいので,ややこしいです。