Это работает магически? Или все-таки использует дату модификации файла и абсолютно бесполезно для ТС?
PS: А в вашем случае можно попросту использовать find c mtime без изобретения трехколесных велосипедов.
А Вы думать не пробовали головой предварительно?
Как система отличит обращения к файлу интересные Вам от всех остальных?
Тогда не вижу особых проблем и "гемора" - настройте лог, в который просто пишите пути к файлам при 200-х ответах и используйте эту информацию в скрипте очистки ненужных файлов.
Да, детка. Вас в школе читать не пробовали учить?
Видимо это Вы и сделали. Что в конфигах:
# Load SimpleHM virtual hosts
include /etc/nginx/vhosts/*.conf;
или может здесь:
# Load config files from the /etc/nginx/conf.d directory
include /etc/nginx/conf.d/*.conf;
Где у Вас в конфиге nginx есть директива server (вы привели только часть конфига, без подключаемых файлов)?
atime - не для таких вещей, зарубите себе на носу.
Разве создавать базу используемых файлов по логам, например, веб-сервера (или как там у вас обращаются пользователи: расскажите - мы же не телепаты) - другого варианта нет и быть не может.
Тем, что он до сих пор помечен как экспериментальный (и до сих пор наблюдаю проблемы при включении, особенно со сторонними модулями). Отсюда вытекает второе: ни один нормальный дистрибутив "искаропки" его не включает. Отсюда третье - нужно пересобирать апач и весь php ради включения этого чуда.
Как раз nginx перед апачем лучше всего и поставить для экономии памяти (и никаких MPM кроме prefork!). Или это "задел" работы на будущее, в ожидании что ТС таки к Вам обратится после того как выполнением "советов" доведет сервер "до кондиции"? ;-)
Перед воркером тоже лучше прокси ставить - воркер это не замена nginx (mpm event - вполне себе замена).
опечатался:
netstat -ntlp|grep 127.0.0.1:9000|awk '{print $7}'
Вы это уже десятый раз пишите. Поверьте, все давно поняли.
Повторяю вопрос: "Как Вы PHP запускаете, каким скриптом - покажите."
Для полного дебила. Выполните от root:
Другой вариант того же вопроса: по какому хавту/блогу Вы "настраивали" себе nginx+php "через fast cgi".
Нет, "блин". Права правильные ставить при создании файлов в PHP. Для того - есть функции chmod и umask.
Ну либо запускайте PHP от подходящего пользователя. Зачем от www-data?
Как Вы PHP запускаете, каким скриптом - покажите.
man chmod, man chown