Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>We were able to resolve this issue with the help of SOSS technical support – they were tremendously helpful – here are the details:</p> <ul> <li>Upon session expiry, SOSS raises an expiration event in its client libraries, which in turn are responsible for firing Session_End in Global.asax (<strong>N.B:</strong> ScaleOut load balances expiration events across clients, so the web server that created the session may not necesarily receive its expiration event - this is critical for trying to reproduce these issues). </li> <li>Because this happens outside the context of a request, the exception is unhandled and kills the app pool;</li> <li>It’s an extremely uncommon scenario but one that they will nonetheless address in upcoming maintenance releases;</li> <li><p>The remedies are as follows:</p> <ol> <li><p>Fix the <strong>System.Exception</strong>-derived type (that’s serializable but not unserializable); </p></li> <li><p>Remove Session_End events in Global.asax or disable the expiration events (<strong>max_event_retries</strong> set to 0 in soss_params.txt);</p></li> <li><p>In these scenarios, it’s likely that the user encounters a <strong>SerializationException</strong> on one of their requests, meaning it reaches <strong>Application_Error</strong>; here you can clear the session keys (must clear all of them) or abandon the session outright; </p></li> <li><p>Subscribe to <strong>AppDomain.UnhandledException</strong> to be notified of unhandled exceptions, should they occur (no recourse here, just logging); they can also be disabled via <strong>legacyUnhandledExceptionPolicy</strong> (not recommended);</p></li> </ol></li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload