у нас есть несколько сайтов, размещенных на сервере Amazon x-large AWS. Когда я перезапускаю Apache, я запускаю top и вижу количество процессов Apache (6-8), которые быстро увеличивают процент процессора и памяти до 33% процессора, иногда до 50% процессора и выше. до 1,3 г памяти каждый! они будут оставаться в top в течение 10 - 20 минут, затем другой будет запускаться с тем же поведением.
если я сделаю strace на одном из этих процессов, я получу список без редактирования, подобный приведенному ниже:
access("/etc/localtime", R_OK) = 0
access("/etc/localtime", R_OK) = 0
access("/etc/localtime", R_OK) = 0
access("/etc/localtime", R_OK) = 0
access("/etc/localtime", R_OK) = 0
...
список не остановится. если я оставлю эти процессы запущенными, они в конечном итоге остановят сервер, и мне потребуется перезагрузить всю виртуальную машину.
у кого-нибудь есть идеи о том, почему процесс продолжает получать доступ к этому файлу, или другой подход к тому, как я могу узнать, почему это происходит?