Используй Google Люк...
Если есть доступ к логам ошибок, как правило достаточно туда заглянуть тогда может прояснится причина 500-й, это может быть зенд, неправильные права на файлы/каталоги (если suPHP), еще возможно битый файл и т.п.
Еще вполне возможно на сервере запускается что-либо ресурсоемкое, например какое либо ПО для обслуживания сервера или обсчет какой-нибудь статистики, так же возможно создаются резервные копии если характер проблемы постоянный а в логах доступа - пусто, тогда лучше уточнить у хостера.
С mod_php на хостинге скорее возвращать не будут им это не нужно, а 1 проблемный клиент = мелочи, а те у кого php как cgi например мультихост, там свой php.ini подключай через него любую версию главное скомпилированную под ос сервака
Если в Linux'е разбираешься в целом то и в Дебе без проблем.
Вот тут все о теореме и методе фильтрации, реально хорошо работает если правильно обучить, но чем больше поток и база тем тяжелее серваку.
Ух, осилил весь топик, выражу свое ИМХО "Каков вопрос - таков ответ" 😂 :D 😆
набери в ssh команду
ps aux
увидишь список процессов и сколько каждый из них потребляет ресурсов
+1
Баес тренированный хорошо, но при большой нагрузке сильно жрет ресурсы.
Хостера можешь менять сколько угодно и пока не надоест только рано или поздно будешь так же ловить предупреждения, мой совет выдрать частоту посещений с определенных IP и забанить через deny в .htaccess, разумеется это эффективно против легкого ддоса, если это дело усилить самостоятельно с этим справится (без помощи хостера) будет сложно и финансово обременительно.