Shared hosting or your own server? If it's shared then I'd cotact your host and see if anything has been going on with the server. Also I'd look to see if you have any entries in your error logs about the time where you get the internal service errors.