Итак, я просто открываю серверный монитор на моем GCP с помощью debian и вижу, что процессор загружен на 100% в течение почти 3 часов.
Я запускаю команду top и вижу, что какая-то команда, запущенная www-данными с именем phptASyGL_53bhc, потребляет 100% ресурсов процессора. Я обновил apache2, и он исчез.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11254 www-data 20 0 184688 9408 4392 S 94.2 0.2 130:11.33 phptASyGL_53bhc
Но как мне найти, что выполнило эту команду и на что это повлияло? Это навредило мне?
Я смотрел access.logs, и он в основном имеет внутренние фиктивные соединения.
У other_vhosts_logs также нет ничего интересного во время его запуска. получать / отправлять запросы на мои сайты.
Я не уверен, куда копать, чтобы этого не случилось.
Я сделал небольшой поиск и нашел команду:
pwdx
дождался появления процесса снова:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
27512 www-data 20 0 184688 9132 4124 S 86.5 0.2 421:48.47 phpbGE2XL_53bhc
набрал в:
pwdx 27512
Получил ответ сервера, указывающий на папку сайта:
27512: /var/www/magnus/siteapps/joomla-6611/htdocs/administrator/components/com_tags/models
Я думаю, что лучше начать обновление этого сайта или удаление.
Других решений пока нет …