В сообщении от 1193503134 секунд после начала Эпохи
Вы Nikolay Grebnev мне написали следующие:
> Добрый день.
>
> У меня несколько серверов, между которыми реплицируются картинки
> специальной программой. Программа отрабатывает иногда медленнее, чем
> происходит синхронизация баз данных. Поэтому иногда пользователь не
> может увидеть картинки, которая только что была добавлена на другом
> сервере.
>
> Проблема в том, что у картинок стоит
>
> location / {
> root /var/www/vhosts/static;
> index index.html index.htm;
> expires 1y;
> }
>
>
> expires 1 год. И ошибка, что нет картинки, при этом тоже
> запоминается... Как сделать так, что когда файл не найден, но
> expires=0 ?
>
> Заранее спасибо
думаю что то типа такого? пример отсюда :
http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#if
if (!-f $request_filename) {
break;
proxy_pass http://127.0.0.1;
}
естественно в условии укажите ваши действия, а не проксирование на
другой сервак :), но к проксированию присматритесь, может стоит тут же
файл забирать с хранилище в темповую папку :) ... что б не ждать
прогу синхронизиатор ... если это возможно конечно
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_store
--
Uptime : 1 Day
Мы с соседями слушаем сейчас : Mylene Farmer - Dessine-Moi Un Mouton