Is there any way to get the browser to restart a session that has expired?
I see a lot of framework messages from expired sessions when a phone user switches away from the browser, then returns after the web server has expired & closed the session.
I added a program trace log that marks when sessions get started/shown/closed. It gets loaded with items like this (from HandleURL):
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:19: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:20: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:20: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
2015-12-19 15:41:20: disdemo URL request.Path='19B9A090906997F11204D0CDFB44AD7D/comm/event/RjSGl4wp.Scrolled' 166.170.xxx.xxx
After an undetermined amount of these, the app stops responding to any external requests.
The trace log still shows new sessions trying to start, but the browsers (all of them) freeze.
I’ve tried returning 404 and 408 errors to these requests, but that doesn’t seem to do anything.