68user's page 掲示板

Prev< No. 1549〜1554> Next  [最新発言に戻る] [過去ログ一覧]
No. 1549 # 2001/01/11 (木) 14:03:22
同じ内容を2度送信してしまいました。
どうもすみません。

No. 1550 # 68user 2001/01/11 (木) 14:48:12
>>1546 rosegarden
> % tar -xvfp hoge.tar
> tar: Cannot open p: ファイルもディレクトリもありません。
なるほど。tar -x -v -f p hoge.tar と同じ扱いになるわけですね。
いつも - を付けないので知りませんでした。

>>1547
うーん、SunOS5.6 + perl-5.004_04 + DBD-Oracle-1.06 + Oracle8.0.5.0.0(?) では
    use DBI;
    $o_DB = DBI->connect("dbi:Oracle:", "username", "passwd")
        or die "connect error";
    $o_DB->{RaiseError} = 0;
    $o_DB->disconnect;

    if ( $o_DB->ping ){
        print "connect!\n";
    } else {
        print "not connect!\n";
    }
で、not connect! と表示されました。標準エラー出力には
    DBD::Oracle::db ping failed: ERROR Database disconnected at a line 7.
と表示されますが、その後も処理は続けることができました。

> 同じ内容を2度送信してしまいました。
> どうもすみません。
いえいえ。

おそらくどこかのロボットが がんがんアクセスしているので、
OS の最大数以上のディスクリプタを開こうとして OS や apache や
perl がこけまくってるようです (だからサーバエラーが頻発している)。

普通は二度書きチェックを行っていますが、ちょうど二度書き
チェック用ファイルのオープンに失敗したくさいですね。

No. 1551 # 2001/01/11 (木) 16:35:02
>>1547 68user
回答ありがとうございます。
私もif文で確かめてみましたが、not connect! と表示されず、
処理が途中で止まってしまいました。
やはり、記述の通り環境の問題があると思われます。
ただ、確認の方法が分かったので助かりました。
ありがとうございました。

No. 1552 # 68user 2001/01/11 (木) 19:44:31
>>1551
> 私もif文で確かめてみましたが、not connect! と表示されず、
> 処理が途中で止まってしまいました。
なるほど。うちの環境では、他のエラーは全てトラップできるのに、
ブレースホルダ `?' の数より多く bind_columns すると、エラーと
なって perl が終了してしまうという問題があります。

perl や DBI/DBD のバージョンによっては、ping も同様に
トラップできないエラーを発生することがあるのかも
しれませんね。

# perl+DBI 暦は3ヶ月程度なので、全体的によくわかってません。
## が、Pro*C や PL/SQL より100倍使いやすいということは
## よく理解できました。

No. 1553 # CoreFighter 2001/01/12 (金) 20:37:33
apacheのlogを見ていたのですが、
ほとんどのlogがGETやPOSTの中で
192.168.1.1 - - [11/Jan/2001:04:27:16 +0900] "HEAD / HTTP/1.0" 403 0
っていうlogがありました。
このHEADってなんでしょうか?

No. 1554 # ぽよぞー 2001/01/13 (土) 00:25:18
はじめまて。

http://x68000.startshop.co.jp/

これ、かっこいいんですけど・・・・
.htaccessでできるんですか?
よかったらやりかた教えてください・・・

Prev< No. 1549〜1554> Next  [最新発言に戻る] [過去ログ一覧]