Bringing this old post back from the dead again. I'm experiencing a large volume of hits to /umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout/ (on one particular day it spiked to 211,000 visits, although only 1 user registered so high). I checked the web.config solution above but the entries are already there. Anyway, just looking for any ideas of where to investigate next as I'm brand new to Umbraco.
Frequent calls to legacyajaxcalls.asmx/GetSecondsBeforeUserLogout and webservices\TreeDataService.ashx in ELMAH Log
Hi,
I am getting reports (a lot) from ELMAH that calls legacyajaxcalls.asmx/GetSecondsBeforeUserLogout and webservices\TreeDataService.ashx.
Although the reports say that it raises an exception because the client is not authenticated, should I worry about this?
The ip addresses usually comes from the same subnet.
Here are sample reports:
System.Exception: Client authorization failed. User is not logged in
Generated: Sun, 24 Jul 2011 03:19:24 GMT
at umbraco.presentation.webservices.TreeDataService.Authorize()
at umbraco.presentation.webservices.TreeDataService.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Server Variables
Name
Value
ALL_HTTP
HTTP_ACCEPT:*/* HTTP_ACCEPT_LANGUAGE:en-us HTTP_HOST:www..com.au HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
ALL_RAW
Accept: */* Accept-Language: en-us Host: www.com.au User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
APPL_MD_PATH
/LM/W3SVC/18/ROOT
APPL_PHYSICAL_PATH
C:\inetpub\vhosts\.com.au\httpdocs\
AUTH_TYPE
AUTH_USER
AUTH_PASSWORD
LOGON_USER
REMOTE_USER
CERT_COOKIE
CERT_FLAGS
CERT_ISSUER
CERT_KEYSIZE
CERT_SECRETKEYSIZE
CERT_SERIALNUMBER
CERT_SERVER_ISSUER
CERT_SERVER_SUBJECT
CERT_SUBJECT
CONTENT_LENGTH
0
CONTENT_TYPE
GATEWAY_INTERFACE
CGI/1.1
HTTPS
off
HTTPS_KEYSIZE
HTTPS_SECRETKEYSIZE
HTTPS_SERVER_ISSUER
HTTPS_SERVER_SUBJECT
INSTANCE_ID
18
INSTANCE_META_PATH
/LM/W3SVC/18
LOCAL_ADDR
223.xxxx
PATH_INFO
/umbraco/webservices/TreeDataService.ashx
PATH_TRANSLATED
C:\inetpub\vhosts\.com.au\httpdocs\umbraco\webservices\TreeDataService.ashx
QUERY_STRING
rnd=4c9b19b57e56438bbdd2cbd6d6d65004&id=1123&treeType=content&contextMenu=true&isDialog=false&rnd2=21.7
REMOTE_ADDR
150.70.172.x
REMOTE_HOST
150.70.172.x
REMOTE_PORT
51190
REQUEST_METHOD
GET
SCRIPT_NAME
/umbraco/webservices/TreeDataService.ashx
SERVER_NAME
www.x.com.au
SERVER_PORT
80
SERVER_PORT_SECURE
0
SERVER_PROTOCOL
HTTP/1.0
SERVER_SOFTWARE
Microsoft-IIS/7.0
URL
/umbraco/webservices/TreeDataService.ashx
HTTP_ACCEPT
*/*
HTTP_ACCEPT_LANGUAGE
en-us
HTTP_HOST
wwwx.com.au
HTTP_USER_AGENT
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
System.InvalidOperationException: Request format is unrecognized for URL unexpectedly ending in '/GetSecondsBeforeUserLogout'.
Generated: Sun, 24 Jul 2011 11:02:22 GMT
at System.Web.Services.Protocols.WebServiceHandlerFactory.CoreGetHandler(Type type, HttpContext context, HttpRequest request, HttpResponse response)
at System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler(HttpContext context, String verb, String url, String filePath)
at System.Web.Script.Services.ScriptHandlerFactory.GetHandler(HttpContext context, String requestType, String url, String pathTranslated)
at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Server Variables
Name
Value
ALL_HTTP
HTTP_ACCEPT:*/* HTTP_ACCEPT_LANGUAGE:en-us HTTP_HOST:www.x.com.au HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
ALL_RAW
Accept: */* Accept-Language: en-us Host: www.x.com.au User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
APPL_MD_PATH
/LM/W3SVC/18/ROOT
APPL_PHYSICAL_PATH
C:\inetpub\vhosts\x.com.au\httpdocs\
AUTH_TYPE
AUTH_USER
AUTH_PASSWORD
LOGON_USER
REMOTE_USER
CERT_COOKIE
CERT_FLAGS
CERT_ISSUER
CERT_KEYSIZE
CERT_SECRETKEYSIZE
CERT_SERIALNUMBER
CERT_SERVER_ISSUER
CERT_SERVER_SUBJECT
CERT_SUBJECT
CONTENT_LENGTH
0
CONTENT_TYPE
GATEWAY_INTERFACE
CGI/1.1
HTTPS
off
HTTPS_KEYSIZE
HTTPS_SECRETKEYSIZE
HTTPS_SERVER_ISSUER
HTTPS_SERVER_SUBJECT
INSTANCE_ID
18
INSTANCE_META_PATH
/LM/W3SVC/18
LOCAL_ADDR
223.x
PATH_INFO
/umbraco/webservices/legacyajaxcalls.asmx/GetSecondsBeforeUserLogout
PATH_TRANSLATED
C:\inetpub\vhosts\x.com.au\httpdocs\umbraco\webservices\legacyajaxcalls.asmx
QUERY_STRING
REMOTE_ADDR
150.70.x
REMOTE_HOST
150.70.x
REMOTE_PORT
47447
REQUEST_METHOD
GET
SCRIPT_NAME
/umbraco/webservices/legacyajaxcalls.asmx
SERVER_NAME
www.x.com.au
SERVER_PORT
80
SERVER_PORT_SECURE
0
SERVER_PROTOCOL
HTTP/1.0
SERVER_SOFTWARE
Microsoft-IIS/7.0
URL
/umbraco/webservices/legacyajaxcalls.asmx
HTTP_ACCEPT
*/*
HTTP_ACCEPT_LANGUAGE
en-us
HTTP_HOST
www.x.com.au
HTTP_USER_AGENT
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Thanks,
Karlo
Even if it's an old post some still have this error so here is a solution http://trikks.wordpress.com/2012/10/01/howto-fix-the-getsecondsbeforeuserlogout-error-in-umbraco/
Bringing this old post back from the dead again. I'm experiencing a large volume of hits to /umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout/ (on one particular day it spiked to 211,000 visits, although only 1 user registered so high). I checked the web.config solution above but the entries are already there. Anyway, just looking for any ideas of where to investigate next as I'm brand new to Umbraco.
Hi,
I get the exact same error in Umbraco 4.11.4 with ELMAH and lots of them. It didn't help me either to apply the fix in the blog post.
I suspect that somewhere there is a browser that has long since timed out, and is now just making request after request to Umbraco, each few minutes.
Cheers
Bjørn
Jesus, this is annoying. We are getting a metric tonne of errors reported from newrelic because /umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout throws an Exception when not logged in which leads to a error 500 page.
And sometimes we are experiencing a very large load on this, just like Doug here above.
Im facing the same problem here :\ anyone found a solution?
is working on a reply...