408 read timeout generally shows alfresco explorer is too busy to respond and so share doesnt get response in time so it throws 408 exception.
Its having performance issue might be blocking threads and when you restart it, all busy/blocking threads are gone and you are getting response in time.
When you get 408, You need to check your alfresco's health, you may check several things like
- alfresco response time
- once you get 408 then are you getting 408 for all other functionalities too like search site, content, create content etc…
- Do profiling of your server to findout blocking threads etc…
Hope this helps!