Реклама на сайте Advertise with us

Работает !работает fileatime()

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 16.10.02
Сообщения: 1273
Рейтинг: 937


Передовик Master-X (16.03.2023) Передовик Master-X (01.04.2023) Передовик Master-X (01.08.2023) Передовик Master-X (16.08.2023) Передовик Master-X (01.10.2023) Ветеран трепа Master-X (16.10.2023)
Ссылка на сообщениеДобавлено: 19/09/08 в 14:59       Ответить с цитатойцитата 

столкнулся с непонятной ерундой:
на одном сервере, в разных папках(А и В) лежат файлы-картинки, которые и там и там активно просматриваются посетителями.
в каждую папку кладу скрипт, который перебирает имеющиеся картинки и выводит время изменения filemtime() и последнего доступа fileatime()
в папке А - все работает правильно, время доступа при просмотре изменяется
в папке В - fileatime остается неизменным и равно filemtime
единственная разница между А и Б - в А все картинки созданы в мае 2008, в Б - в июне 2007
что это может быть и как заставить работать? icon_confused.gif

на всякий случай скрипт:

Код:
clearstatcache();
foreach(glob('*.jpg') as $filename){
    echo $filename . " size:" . filesize($filename) . " mtime:" . date('d M Y H:i:s', filemtime($filename)) . " atime:" . date('d M Y H:i:s', fileatime($filename)) . "<br>\n";
}

0
 



С нами с 25.07.06
Сообщения: 207
Рейтинг: 229

Ссылка на сообщениеДобавлено: 19/09/08 в 15:22       Ответить с цитатойцитата 

папки на одной файловой системе?

4
 



С нами с 16.10.02
Сообщения: 1273
Рейтинг: 937


Передовик Master-X (16.03.2023) Передовик Master-X (01.04.2023) Передовик Master-X (01.08.2023) Передовик Master-X (16.08.2023) Передовик Master-X (01.10.2023) Ветеран трепа Master-X (16.10.2023)
Ссылка на сообщениеДобавлено: 19/09/08 в 15:38       Ответить с цитатойцитата 

думаю да. по крайней мере, если хостер по ходу пьессы сменил файловую систему - я об этом ничего не знаю. как это можно посмотреть?

закономерность подтвердилась такая: файлы в папках, которые созданы относительно давно, не показывают время доступа, а в новых - показывают

0
 



С нами с 25.07.06
Сообщения: 207
Рейтинг: 229

Ссылка на сообщениеДобавлено: 19/09/08 в 15:56       Ответить с цитатойцитата 

единственную причину вижу - если одна из папок на ФС, смонтированной с опцией "не писать время доступа" (для разных ФС по разному) - делается для ускорения доступа к ФС... может, хостер винт добавил и так смонтировал его.

посмотреть - командой mount, на предмет noatime

4
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 19/09/08 в 16:49       Ответить с цитатойцитата 

ага, добавляют опцию noatime монтирования. ускоряет доступ, atime почти нигде не юзается.

4
 



С нами с 16.10.02
Сообщения: 1273
Рейтинг: 937


Передовик Master-X (16.03.2023) Передовик Master-X (01.04.2023) Передовик Master-X (01.08.2023) Передовик Master-X (16.08.2023) Передовик Master-X (01.10.2023) Ветеран трепа Master-X (16.10.2023)
Ссылка на сообщениеДобавлено: 19/09/08 в 17:00       Ответить с цитатойцитата 

коллеги, спасибо за наводку. а нет других способов узнать юзается ли файл, или лежит мертвым грузом?

0
 



С нами с 25.07.06
Сообщения: 207
Рейтинг: 229

Ссылка на сообщениеДобавлено: 19/09/08 в 17:18       Ответить с цитатойцитата 

в логах веб-сервера

3
 



С нами с 16.10.02
Сообщения: 1273
Рейтинг: 937


Передовик Master-X (16.03.2023) Передовик Master-X (01.04.2023) Передовик Master-X (01.08.2023) Передовик Master-X (16.08.2023) Передовик Master-X (01.10.2023) Ветеран трепа Master-X (16.10.2023)
Ссылка на сообщениеДобавлено: 19/09/08 в 22:57       Ответить с цитатойцитата 

не, логи не катят. хотелось чего-то более универсального.
но обнаружилась такая странность:
при вызове картинки через скрипт типа
Код:
header("Content-Type: image/jpeg");
readfile('picture-eb6fce.jpg');

время доступа правильно апдейтится.
icon_surprised.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »