Перегрузка сервера может привести к ошибке 500, потому что из-за слишком большого количества запросов или нехватки системных ресурсов (оперативной памяти, процессорного времени) сервер может не успевать обрабатывать запросы. 1
Это особенно актуально при DDoS-атаках или резком увеличении трафика. 3