出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

エラーログ   ももさん [2003/07/30 13:37:30] [3539]
  Re:エラーログ   暇人さん [2003/07/31 11:13:01] [3541]
    Re:エラーログ   ももさん [2003/08/06 20:54:15] [3554]
      Re:エラーログ   暇人さん [2003/08/07 10:22:16] [3557]
        Re:エラーログ   ももさん [2003/08/07 14:24:48] [3559]
        Re:エラーログ   ももさん [2003/08/07 14:31:38] [3560]

[3539] エラーログ
投稿者:ももさん 2003/07/30 13:37:30
ASPでエラーログ(オラクルのエラーやその他エラー情報を書き出したもの)を出力させたいのですが、通常どこのファイルに書き出したらよいのでしょうか?一般的に使われている方法ってありますか?逆にここにおいてはいけないとかいうものがありますか?

[3541] Re:エラーログ
投稿者:暇人さん 2003/07/31 11:13:01
ASPは不特定多数のアクセスを考えないといけないので、通常ASP側でエラーログを書き込むのはデバッグ時のみです。デバッグなのでどんな方法でも好きにすればいいです
本番環境では、一度に多数アクセスしてきますので。ASPのプログラムで書く場合はデータベースかXML(XMLDBもあるね)に書き、テキストファイルでは打ち出さない様にします。同時にアクセスされて片方消えたり。たくさん出来てえらいことになりますので。
ErrオブジェクトとOn Error Resume Next を使ってエラーをキャッチして書き込んでください

[3554] Re:エラーログ
投稿者:ももさん 2003/08/06 20:54:15
> ASPは不特定多数のアクセスを考えないといけないので、通常ASP側でエラーログを書き込むのはデバッグ時のみです。デバッグなのでどんな方法でも好きにすればいいです

仮想ディレクトリ以外に吐き出せば問題無いと思うのですが、
認識が甘いですか?

> 本番環境では、一度に多数アクセスしてきますので。ASPのプログラムで書く場合はデータベースかXML(XMLDBもあるね)に書き、テキストファイルでは打ち出さない様にします。同時にアクセスされて片方消えたり。たくさん出来てえらいことになりますので。

特殊なシステムエラーしか吐き出さないようにするため、
通常はファイルが作成されない前提でいます。
ユーザーID+年月日時分秒をファイル名にしようとしているので、
同時にアクセスされることもありません。
ちなみにASPでファイルの排他制御ってできるのでしょうか??

ASP初心者のため常識がなくすみません。
教えてください!


> ErrオブジェクトとOn Error Resume Next を使ってエラーをキャッチして書き込んでください
>

[3557] Re:エラーログ
投稿者:暇人さん 2003/08/07 10:22:16
> > ASPは不特定多数のアクセスを考えないといけないので、通常ASP側でエラーログを書き込むのはデバッグ時のみです。デバッグなのでどんな方法でも好きにすればいいです
>
> 仮想ディレクトリ以外に吐き出せば問題無いと思うのですが、
> 認識が甘いですか?

いえ、というよりIISがログを打ち出すし。DBもエラーログ打ち出すように出来るので。デバッグ時に一々DBやIIS見るのがめんどい時にファイルに出して見る。見たいな使い方しかしないんじゃないかと思うのですが。それもうまいことIISとDBを設定してやれば。適当なフォルダに打ち出してくれるから。やっぱり使わないですね。もっともAccessみたいな完璧なRDBじゃないものをDBとして使っているなら必要なのかもしれませんが。

> 特殊なシステムエラーしか吐き出さないようにするため、
> 通常はファイルが作成されない前提でいます。
> ユーザーID+年月日時分秒をファイル名にしようとしているので、
> 同時にアクセスされることもありません。
> ちなみにASPでファイルの排他制御ってできるのでしょうか??
いいんじゃないでしょうか。でもファイルの排他制御は出来たためしがないです。知ってたら私もしりたいです。

> > ErrオブジェクトとOn Error Resume Next を使ってエラーをキャッチして書き込んでください
On Error Resume Nextでエラーが出ても止まらなくなります
そこでADOのErrorオブジェクトやASPのASPErrorオブジェクトで
Countを数えて、後はプロパティを打ち出せば。プロバイダエラーや
IISから返ってくるエラーは取れます。

[3559] Re:エラーログ
投稿者:ももさん 2003/08/07 14:24:48
> > > ASPは不特定多数のアクセスを考えないといけないので、通常ASP側でエラーログを書き込むのはデバッグ時のみです。デバッグなのでどんな方法でも好きにすればいいです
> >
> > 仮想ディレクトリ以外に吐き出せば問題無いと思うのですが、
> > 認識が甘いですか?
>
> いえ、というよりIISがログを打ち出すし。DBもエラーログ打ち出すように出来るので。デバッグ時に一々DBやIIS見るのがめんどい時にファイルに出して見る。見たいな使い方しかしないんじゃないかと思うのですが。それもうまいことIISとDBを設定してやれば。適当なフォルダに打ち出してくれるから。やっぱり使わないですね。もっともAccessみたいな完璧なRDBじゃないものをDBとして使っているなら必要なのかもしれませんが。
>
> > 特殊なシステムエラーしか吐き出さないようにするため、
> > 通常はファイルが作成されない前提でいます。
> > ユーザーID+年月日時分秒をファイル名にしようとしているので、
> > 同時にアクセスされることもありません。
> > ちなみにASPでファイルの排他制御ってできるのでしょうか??
> いいんじゃないでしょうか。でもファイルの排他制御は出来たためしがないです。知ってたら私もしりたいです。
>
> > > ErrオブジェクトとOn Error Resume Next を使ってエラーをキャッチして書き込んでください
> On Error Resume Nextでエラーが出ても止まらなくなります
> そこでADOのErrorオブジェクトやASPのASPErrorオブジェクトで
> Countを数えて、後はプロパティを打ち出せば。プロバイダエラーや
> IISから返ってくるエラーは取れます。
>

[3560] Re:エラーログ
投稿者:ももさん 2003/08/07 14:31:38
返事ありがとうございます。

>それもうまいことIISとDBを設定してやれば。適当なフォルダに打ち出>してくれるから。やっぱり使わないですね。もっともAccessみたいな完璧なRDBじゃないものをDBとして使っているなら必要なのかもしれませんが。


DBのエラーも検知させたかったので、dbにしませんでした。
結局DB側でも監視してるので、一緒なんですがね。

わけあって、
イベントログに吐こうと思っているのですが、
イベントログに吐き出す際に注意することってありますか?

> > > ErrオブジェクトとOn Error Resume Next を使ってエラーをキャッチして書き込んでください
> On Error Resume Nextでエラーが出ても止まらなくなります
> そこでADOのErrorオブジェクトやASPのASPErrorオブジェクトで
> Countを数えて、後はプロパティを打ち出せば。プロバイダエラーや
> IISから返ってくるエラーは取れます。

ありがとうございます。
参考にします。



TreeBBS For ASP V.0.1.3
Program By YasNet