From f9673019f77eb1d990a7b9785766cef04f8c2294 Mon Sep 17 00:00:00 2001 From: Jos Groot Lipman Date: Wed, 8 Mar 2017 14:11:20 +0000 Subject: [PATCH] FSN#39778 Application pool recycle tijdens kantooruren vermelden in AiAi svn path=/Website/trunk/; revision=33092 --- APPL/Shared/500_error.asp | 2 -- APPL/Shared/default.inc | 16 +++++++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/APPL/Shared/500_error.asp b/APPL/Shared/500_error.asp index 217991ed50..783ea83484 100644 --- a/APPL/Shared/500_error.asp +++ b/APPL/Shared/500_error.asp @@ -393,7 +393,6 @@ function LogErrorToFile() } var rooturl; -var logurl; function LogfileName() { // autodetect rooturl. Al onze pagina's beginnen met /cust of met /appl @@ -423,7 +422,6 @@ function LogfileName() var nowtxt = toISODateString(new Date()); var folder = sPath + "/temp/" + fname; - /* global */ logurl = rooturl + "/temp/" + fname + "/log_" + nowtxt + ".html.log"; if (!fso.FolderExists(folder)) fso.CreateFolder(folder); return folder + "/log_" + nowtxt + ".html.log"; diff --git a/APPL/Shared/default.inc b/APPL/Shared/default.inc index 7afc87cf09..944c4051a1 100644 --- a/APPL/Shared/default.inc +++ b/APPL/Shared/default.inc @@ -73,8 +73,22 @@ settings = if (typeof Application("SET_INSTANCE_TIME") == "undefined") { - Application("SET_INSTANCE_TIME") = new Date().getTime(); // Estimated application pool start + var tm_start = new Date(); + Application("SET_INSTANCE_TIME") = tm_start.getTime(); // Estimated application pool start Application("SET_INSTANCE_RANDOM") = shared.random(32); + if (tm_start.getHours() >= 9 && tm_start.getHours() <= 17) // Tijdens kantooruren registreren we in de AiAi logger + { + var keeplog = __LogfileName; + var folder = Server.MapPath(rooturl + "/temp/500_error"); + var fso = Server.CreateObject("Scripting.FileSystemObject"); + if (!fso.FolderExists(folder)) + fso.CreateFolder(folder); + var nowtxt = toISODateString(new Date()); + /* global */ __LogfileName = folder + "/log_" + nowtxt + ".html.log"; + __DoLog("Unexpected Application pool restart at {0} during office hours".format(toISODateTimeString(tm_start, true)), "#f00"); + __LogfileName = keeplog; + } + } var sql = "SELECT fac_setting_name,"