Direkomendasikan: Tutorial ASP: Metode untuk Memecahkan Waktu Batas Waktu Skrip ASP Saya belajar pengetahuan server baru -baru ini. Kadang -kadang saya mengalami kesalahan di mana skrip ASP menjalankan batas waktu, yang benar -benar merepotkan. Saya menemukan informasi yang relevan, dan ada beberapa solusi. Timeout skrip default IIS adalah 90 detik. Jika Anda mengunggah perangkat lunak atau mentransfer data lebih dari 90 detik.
ASP mewujudkan tampilan instan dari penampil halaman saat ini
File online.asp
| Berikut ini adalah konten yang dikutip: <!-#Sertakan file = dbconn.asp-> <% onlinetimeout = 10 '' Tentukan interval waktu untuk aktivitas online Function userip () GetClientiP = request.serverVariable (http_x_forwarded_for) ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' Yang ”yang” yang ”yang” yang ”yang” yang ”yang” yang ”yang” yang ”yang” yang ”yang” yang ”yang” yang yang 'yang ”yang” yang ”yang” yang yang yang Dalam yang yang ”yang” ”yang yang” yang ”yang” yang ”yang” yang ”yang” yang ”yang” yang yang yang yang dalam yang yanglah yanglah yanglah yanglah ”yang” yang ”yanglah yanglah yanglah'lah tidak tidaklahlah tidak tidak” ””lah yang tidak” yang saat ”” ”” ”yang” yanglah yang saat ”lah yanglah ”” ”lah yang ”tidaklah Nlah N selama Cak Jika getClientIP = atau isnull (getClientIP) atau isempty (getClientIP) maka GetClientIp = request.serverVariable (remote_addr) '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'If You Don't We Not Menggunakan Server Proxy, Anda Akan Mendapatkan Sumber IP Addres Address IP The Source IP Alamat IP IP IP The Source IP Address IP IP The Source IP ALAMAT IP IP THE SUMBER IP ALAMAT IP THE IP ALAMAT IP THE SUMBER IP ALAMAT II Akhiri jika Userip = getClientiP Fungsi akhir SQL = SELECT O_ID DARI C_ONLINE WHERE O_IP = '' & USERIP () & '' Temukan ID dari alamat IP yang diperoleh dalam database Set RS = Conn.Execute (SQL) Jika rs.eof dan rs.bof maka sql = masukkan ke dalam nilai c_online (o_ip) ('' & userip () & '') Jika tidak ada dalam database, itu berarti itu adalah IP baru, lalu operasi insert Conn.execute (SQL) Kalau tidak sql = perbarui c_online set o_ltime = sekarang () di mana o_ip = '' & userip () & '' waktu saat ini dari database Conn.execute (SQL) Akhiri jika sql = hapus dari c_online di mana dateadd ('' s '', & onlinetimeout*60 &, o_ltime) <now () tentukan sepuluh menit untuk menyegarkan Conn.execute (SQL) rs.close Setel RS = tidak ada Function allonline () tmprs = conn.execute (pilih count (o_id) dari c_online) allonline = tmprs (0) atur tmprs = tidak ada fungsi akhir %> <%Response.write document.write (online & allonline () & people)%> |
Bagikan: Selesaikan kesalahan internal IIS5 http500 1. Kesalahan: Kesalahan server internal HTTP 500 IIS5 adalah salah satu kesalahan yang sering kita temui. Kesalahan utamanya adalah bahwa program ASP tidak dapat menelusuri tetapi halaman web statis HTM tidak terpengaruh. Selain itu, ketika kesalahan terjadi, log peristiwa sistem dan log peristiwa keamanan akan sesuai