The 500 Server error is a fairly generic error. There are a few different articles on receiving this error is various scenarios.
It is usually rooted in something preventing the proper communication of the Tableau Server. A port being unexpectedly used by another program or possibly a changed security policy. I would investigate that nothing has changed on the machine running Tableau Server.
Hope this helps!