推奨:ASPチュートリアル:ASPスクリプトを実行するタイムアウトを解決する方法私は最近サーバーの知識を学んでいます。 ASPスクリプトがタイムアウトを実行するエラーに遭遇することがありますが、これは本当に面倒です。関連情報を見つけましたが、いくつかの解決策があります。 IISのデフォルトのスクリプトタイムアウトは90秒です。ソフトウェアをアップロードするか、90秒以上データを転送する場合。
ASPは、現在のページビューアーのインスタント表示を実現します
Online.aspファイル
| 以下は引用されたコンテンツです。 <! - #include file = dbconn.asp-> <% onlinetimeout = 10 ''オンラインアクティビティの時間間隔を定義します function userip() getClientIP = request.servervariables(http_x_forwarded_for) ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''は、「「「「「「「」で「」「「「「「「」で「」では、 getClientIP =またはISNULL(getClientIP)またはisEmpty(getClientIP)の場合 getClientIP = request.servervariables(remote_addr) '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ifを終了します userip = getClientIP エンド関数 sql = c_onlineからo_idを選択しますo_ip = ''&userip()& ''データベース内の取得したIPアドレスのIDを見つけます rs = conn.execute(sql)を設定します rs.eofとrs.bofの場合 sql = c_online(o_ip)値に挿入( ''&userip()& '')データベースにない場合、それは新しいIPであり、挿入操作を意味します conn.execute(sql) それ以外 sql = update c_online set o_ltime = now()where o_ip = ''&userip()& ''データベースの現在の時刻 conn.execute(sql) ifを終了します sql = dateadd( '' s ''、&onlinetimeout*60&、o_ltime)<now()10分を定義して更新するc_onlineから削除 conn.execute(sql) rs.close rs = Nothingを設定します 関数allonline() tmprs = conn.execute(c_onlineからcount(o_id)を選択) allonline = tmprs(0) tmprs = Nothingを設定します エンド関数 %> <%response.write document.write(online&allonline()&people)%> |
共有:IIS5 HTTP500の内部エラーを解きます1。エラー:IIS5のHTTP 500内部サーバーエラーは、よく遭遇するエラーの1つです。その主なエラーは、ASPプログラムが閲覧できないが、HTMの静的Webページは影響を受けないことです。さらに、エラーが発生すると、システムイベントログとセキュリティイベントログに対応するものがあります