Check your server error logs. Those should give you a bit of a clue as to what is going on. (Although this is not a sure thing: sometimes they tell you exactly what you need to know, and sometimes they tell you nothing. Usually it is something in between.)
If you find anything unusual or confusing, please feel free to paste it here and we’ll see what we can do.