Моя серверная ОС - CentOS. Я использую Apache для httpd. Каждый сайт запускает PHP под собственным пользователем.
Один из моих сайтов (скажем, 504domain.com) постоянно выдает ошибку шлюза 504. После перезапуска Apache сайт станет доступен в течение дня. Редко все другие сайты затронуты этим 504. Когда происходит 504, соединение SSH работает нормально, что означает, что это не DDoS.
Когда я htop, я вижу, что процессы пула php-fpm запущены и останавливаются со всех сайтов их собственным пользователем, что нормально. Но 6 процессов из 504domain.com php-fpm работают без остановки. Если я остановлю httpd, все процессы php-fpm уйдут, как и ожидалось, но после перезапуска httpd все 6 процессов 504domain.com вернутся.
Считаете ли вы сайт вредоносным кодом? Как узнать, какой скрипт зацикливается?