(現在 過去ログ6 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 親記事をトピックトップへ ]

このトピックに書きこむ

過去ログには書き込み不可

■14956 / inTopicNo.1)  Re[2]: Lock is Busy! ロックは必要?
  
□投稿者/ sesame -(2003/10/16(Thu) 17:37:08)
    No14948に返信(Microさんの記事)

    > 掲示板などのシステム上、例えば複数のユーザーが書き込みの送信ボタンを同時に押した場合に、ログファイルが破損する場合があります。
    > ファイルロックを有効にしておけば、それをかなりの確立で(完全ではない)回避することが出来るわけです。

    > なお、ロックファイル(cbbs.loc)は、cbbsの場合は、自動で作成されるはずですから、cbbsによる複数の掲示板を設置していない限りは、専用のロックファイル用ディレクトリも作成する必要は無かったと思います。

    なるほど。そういう事だったんですね。
    参考になります。ありがとうございました。
引用返信 [メール受信/OFF] 削除キー/
■14955 / inTopicNo.2)  Re[4]: Lock is Busy! ロックは必要?
□投稿者/ りゅういち -(2003/10/16(Thu) 13:01:16)
http://www.cj-c.com/
    No14954に返信(みみさんの記事)
    > 以下のようにしたら書き込みができるようになりました。
    > > [cbbs]
    > ├ [file]
    > ├ [icon]
    > ├ [lock](777) ⇒Up!今まではこれがなかった
    > ├ cbbs.cgi
    > ├ cbbs.dat
    > ├ set.cgi
    > ├ srch.cgi
    > ・
    > ・
    > > $cgi_f= "./cbbs.cgi";
    > $srch = "./srch.cgi";
    > $log = "./cbbs.dat";
    > $lockf= "./cbbs.loc";
    > $bup = 0;
    > $bup_f= "./cbbs.bak";
    > $locks = 1;
    > > [lock]のフォルダ(空フォルダ)は自分で作らなくてはいけないんですね。
    > ダウンロードしたものには、含まれていなかったもので。

    いや、これはいらないと思うのですが(^^;
    $lockf="./lock/cbbs.loc";
    なら必要ですが、そうでない場合はいらないと思います。
    この場合、[cbbs]のディレクトリのパーミッションをチェックしてください。
引用返信 [メール受信/OFF] 削除キー/
■14954 / inTopicNo.3)  Re[3]: Lock is Busy! ロックは必要?
□投稿者/ みみ -(2003/10/15(Wed) 18:19:45)
http://sound.maxs.jp/cbbs/cbbs.cgi
    2003/10/15(Wed) 18:21:31 編集(投稿者)

    ありがとうございます。
    以下のようにしたら書き込みができるようになりました。

    [cbbs]
    ├ [file]
    ├ [icon]
    ├ [lock](777) ⇒Up!今まではこれがなかった
    ├ cbbs.cgi
    ├ cbbs.dat
    ├ set.cgi
    ├ srch.cgi



    $cgi_f= "./cbbs.cgi";
    $srch = "./srch.cgi";
    $log = "./cbbs.dat";
    $lockf= "./cbbs.loc";
    $bup = 0;
    $bup_f= "./cbbs.bak";
    $locks = 1;

    [lock]のフォルダ(空フォルダ)は自分で作らなくてはいけないんですね。
    ダウンロードしたものには、含まれていなかったもので。
    ありがとうございました。

引用返信 [メール受信/OFF] 削除キー/
■14953 / inTopicNo.4)  Re[2]: Lock is Busy! ロックは必要?
□投稿者/ りゅういち -(2003/10/15(Wed) 16:01:39)
http://www.cj-c.com/
    No14948に返信(Microさんの記事)
    > それから、パーミッションや、ディレクトリ構造の設定に間違いがないかも、充分に確認された方が良いと思います。

    そうですね、特にここを確認してください。
    ロックファイルを生成するディレクトリのパーミッションが
    777 or 755 になっているか確認してみてください。

    なるべくロックファイルは使った方がいいと思います。
引用返信 [メール受信/OFF] 削除キー/
■14948 / inTopicNo.5)  Re[1]: Lock is Busy! ロックは必要?
□投稿者/ Micro -(2003/10/15(Wed) 14:21:29)
http://homepage3.nifty.com/composer-t/
    No14939に返信(みみさんの記事)
    > 「ロックファイルと同じ名前のファイルもしくはディレクトリを削除する。」というのはどういうことなのでしょうか?

    FTPソフトなどで、cgiのディレクトリに、何らかの原因で、ロックファイルが残ってしまっている場合や、自動作成されるロックファイル名と同じディレクトリ名(フォルダ)を、自分で作成してしまった場合は、それを削除してくださいということではないでしょうか。

    > また、ファイルロックをNOにすると書き込めるのですが、こうするとどんな問題が起こるのでしょうか?

    掲示板などのシステム上、例えば複数のユーザーが書き込みの送信ボタンを同時に押した場合に、ログファイルが破損する場合があります。
    ファイルロックを有効にしておけば、それをかなりの確立で(完全ではない)回避することが出来るわけです。
    ですから、ロックをかけておかないと、いつの間にかログが消失・・・などという、恐いことが起こる可能性が増えると言うことです。
    まあ、滅多にないとは思うのですが・・・。 (^_^;

    なお、ロックファイル(cbbs.loc)は、cbbsの場合は、自動で作成されるはずですから、cbbsによる複数の掲示板を設置していない限りは、専用のロックファイル用ディレクトリも作成する必要は無かったと思います。

    あと、ロックファイルは、管理室からも削除出来ます。
    それから、パーミッションや、ディレクトリ構造の設定に間違いがないかも、充分に確認された方が良いと思います。

    上っ面だけの知識ですので、私に出来るアドバイスはこれくらいです。
    すみません。 m(_._)m
引用返信 [メール受信/ON] 削除キー/
■14945 / inTopicNo.6)  私も同じ状態です
□投稿者/ sesame -(2003/10/15(Wed) 01:10:25)
    こんにちは。
    私も先ほどダウンロードして、最小限の設定をしてテスト設置しているところです。
    そしてテスト書き込みをしようとしたら、同じように「ERROR-LOCK is BUSY (ロック中)」と出て書き込めませんでした。

    >ファイルロックをNOにすると書き込めるのですが、

    これって「set.cgi」の174行目あたりの「 [ファイル名設定]」の「ファイルをロックする?(1=YES 0=NO)」の事ですか?私もNOにして試してみようか迷っている所です。
    また171行目あたりに「$lockf= "./cbbs.loc"; # ロックファイル」とありますが、ダウンロードしたファイルの中に「cbbs.loc」は見当たりませんでした。

    どなたか分かる方いらっしゃれば宜しくお願いします!m(_ _)m
引用返信 [メール受信/OFF] 削除キー/
■14940 / inTopicNo.7)  Re[1]: ロックは必要?
□投稿者/ みみ -(2003/10/14(Tue) 11:55:47)
http://sound.maxs.jp/cbbs/cbbs.cgi
    2003/10/14(Tue) 21:07:06 編集(投稿者)

    [追記]
    FAQにあったLOCKファイルも掲示板のディレクトリには存在していません。
    ロックはしなくてはいけないのでしょうか?
    フォーラムのほうも使っているのですが、ロックせずに問題なく動いています。
    よろしくお願いします。

引用返信 [メール受信/OFF] 削除キー/
■14939 / inTopicNo.8)  Lock is Busy! ロックは必要?
□投稿者/ みみ -(2003/10/14(Tue) 11:49:14)
http://sound.maxs.jp/cbbs/cbbs.cgi
    2003/10/14(Tue) 21:17:38 編集(投稿者)
    2003/10/14(Tue) 21:09:02 編集(投稿者)

    Child Treeを使わせていただきました。

    Lock is Busyとでて書き込みができません。
    (今あるデータはフォーラムのものを移動させたもの)

    過去ログも参考にさせていただきました。

    解決方法は簡単だ。
    1) まず、FTPでCGIのあるディレクトリにアクセスする。
    2) その中にあるロックファイルと同じ名前のファイルもしくはディレクトリを削除する。
    これで完了。ロックファイルの設定を変更していたら、その適宜ディレクトリを移動してそのファイルを削除してくれ。

    ↑とあるのですが、なかなか理解ができません。
    「ロックファイルと同じ名前のファイルもしくはディレクトリを削除する。」というのはどういうことなのでしょうか?

    ファイル構成はダウンロードしたままの状態で、ロックファイル関係のものはありません。

    また、ファイルロックをNOにすると書き込めるのですが、こうするとどんな問題が起こるのでしょうか?

    どうかアドバイスよろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>
Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -