I got the 500 exception again today.
Before trying to clear the cache, I went to lds.org and signed out, then went to lds.org/lesson again. It asked me to sign in and it worked the second time.
It might be too much to explain, or more technical details than you want to go into, but I'll ask, because maybe it would help me debug this thing...
- Is all of lds.org on every server or is there a subset of servers for specific features, such a lesson schedules, directory, etc.?
- Does your load balancing allow me to go to any server for any request, or is it sticky based on something like my IP or a cookie? If load balancing is sticky, is it only sticky if I've signed in?
- How many servers are there hosting lesson schedules?
- Is there any kind of debugging information I could see if I look at the source of a page, such as the name of the server that just served the page I'm seeing? Depending on what happens with load balancing, etc., maybe I could either identify which servers are working or which server isn't working.