Много ошибок ENOENT (нет такого файла или каталога) в моих процессах php-fpm: pool www, что приводит к 100% использованию процессора
Я запускаю установку Magento 2.2.4 на php 7 и apache2. Я также спрашивал об этом на стек-обмене Magento, но кто-то предположил, что это не может быть специфической для magento проблемой.
Иногда после обновления модуля загрузка ЦП возрастает до 100%, что приводит к первой загрузке страницы в течение 10 минут, которая в течение пары часов постепенно возвращается к нормальной работе. Хотя сейчас он зависает при 1 минуте + загрузке страницы в течение 6 дней, в отличие от обычного времени загрузки менее 1 секунды.
У меня была эта проблема много, иногда она возвращается к нормальной жизни сама по себе, а иногда она снова работает после отключения и повторного включения некоторых модулей, которые были недавно обновлены и ждут пару часов.
Если я посмотрю на strace
из php-fpm: pool www
процессы там почти бесконечный поток ENOENT
ошибки, через некоторое время ошибки становятся менее многочисленными, но все еще значительными и все еще замедляют работу сервера.
Есть ли способ, которым я мог бы узнать, какие сценарии вызывают это, или кто-нибудь мог бы посоветовать мне, как я могу отладить эту проблему? Не похоже, что это вызвано определенным модулем, и даже запуск обновления, когда нет модулей для обновления, может вызвать это.