Recommandé: Tutoriel ASP: Méthodes pour résoudre le délai d'exécution du script ASP en cours d'exécution J'apprends les connaissances du serveur récemment. Parfois, je rencontre une erreur dans laquelle le script ASP exécute le délai d'expiration, ce qui est vraiment gênant. J'ai trouvé des informations pertinentes et il existe des solutions. Le délai d'expiration du script par défaut d'IIS est de 90 secondes. Si vous téléchargez un logiciel ou transférez des données plus de 90 secondes.
ASP réalise l'affichage instantané de la visionneuse de page actuelle
Fichier en ligne.asp
| Ce qui suit est le contenu cité: <! - # Inclure file = dbConn.asp -> <% onnenetimeout = 10 '' Définissez l'intervalle de temps pour l'activité en ligne Fonction userip () GetClientip = request.servervariables (http_x_forwarded_for) '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '. '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''. Si getClientip = ou isNull (getClientip) ou iSempty (getClientip) alors GetClientip = request.servervariables (reote_addr) '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' Si vous n'utilisez pas de serveur proxy, vous obtiendrez l'adresse IP source Terminer si UserIp = getClientip Fonction finale SQL = SELECT O_ID FROM C_ONLINE WHERE O_IP = '' & userIp () & '' Trouvez l'ID de l'adresse IP obtenue dans la base de données SET RS = Conn.Execute (SQL) Si Rs.Eof et Rs.Bof alors sql = insérer dans les valeurs c_online (o_ip) ('' & userip () & '') S'il n'y a pas dans la base de données, cela signifie qu'il s'agit d'une nouvelle IP, puis de l'opération d'insertion Conn.execute (SQL) Autre sql = mise à jour c_online set o_ltime = now () où o_ip = '' & userip () & '' L'heure actuelle de la base de données Conn.execute (SQL) Terminer si sql = supprimer de c_online où dataeadd ('s' ', & onlinetimeout * 60 &, o_ltime) <maintenant () définir dix minutes pour actualiser Conn.execute (SQL) Rs.Close Définir RS = rien Fonction allonline () TMPRS = Conn.Execute (SELECT COUNT (O_ID) FROM C_ONLINE) allonline = TMPRS (0) définir TMPRS = rien fonction finale %> <% Response.Write Document.Write (Online & Allonline () & People)%> |
Partager: résoudre les erreurs internes de IIS5 HTTP500 1. Erreurs: l'erreur du serveur interne HTTP 500 d'IIS5 est l'une des erreurs que nous rencontrons souvent. Sa principale erreur est que les programmes ASP ne peuvent pas parcourir, mais les pages Web statiques HTM ne sont pas affectées. De plus, lorsqu'une erreur se produit, le journal des événements système et le journal des événements de sécurité seront correspondants