Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Nginx закешировал static

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: гдето то кешит, но где не понятно
duhon
Отправлено: 20 Октября, 2014 - 13:43:13
Post Id



Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Нояб. 2011  


Помог: 5 раз(а)




в виртуалке поднял ubuntu 14, из пакетов nginx, php, php-fpm
все работает хорошо, с php

но со статикой что то непонятное.
создаю index.html, пишу туда пару букв, запрашиваю этот файл через браузер, все хорошо.
меняю файл, опять запрашиваю его через браузер (в хроме отключил кеширование) получаю старые (необновленные) данные.
я отчетливо вижу что http статус 200 что значит что это не кеш браузера.
подозреваю что nginx гдето что то закешировал.

еще заметил такой прикол.
текст 1111111111 в браузере 1111111111
изменил текст на 1111111111222 в браузере 1111111111���
изменил текст на 2222 в браузере 1111
(тоесть механизм который кеширует. знает что тект уже поменялся, но всреавно выводит старые данные)

Помогите разобраться где ошибка, почему кешиться данные.
З.Ы. если не nginx то кто еще может такое делать? настройка php-fpm дефолтная

nginx.conf
Спойлер (Отобразить)


chat
Спойлер (Отобразить)


debug nginx
Спойлер (Отобразить)

(Отредактировано автором: 20 Октября, 2014 - 15:05:06)

 
 Top
esterio
Отправлено: 20 Октября, 2014 - 16:48:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




 
 Top
duhon
Отправлено: 20 Октября, 2014 - 17:23:55
Post Id



Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Нояб. 2011  


Помог: 5 раз(а)




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

кстате header Last-Modified возращает правильную информацию о дате изменения.
пример ответа
Спойлер (Отобразить)


З.Ы. я попробывал варианты описаные там, резльтата нету. (я рестартовал nginx)
 
 Top
MiksIr
Отправлено: 20 Октября, 2014 - 17:50:44
Post Id


Забанен


Покинул форум
Сообщений всего: 378
Дата рег-ции: Сент. 2014  


Помог: 10 раз(а)

[+]


Не, nginx сам ничего не кеширует, все нужно включать руками. У вас не вижу ничего, что могло бы мешать.
Для начала на сервере tcpdump -A port 80
и смотрим, что же nginx отправляет


-----
self-banned
 
 Top
duhon
Отправлено: 21 Октября, 2014 - 10:24:27
Post Id



Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Нояб. 2011  


Помог: 5 раз(а)




root@vagrant:/home/vagrant# cat /var/www/chat.loc/html/test.html
33333333333333333333333333

но при запросе из браузера выдает одинички

tcpdump -i eth1 -A -nn port 80
Спойлер (Отобразить)
 
 Top
MiksIr
Отправлено: 21 Октября, 2014 - 11:25:07
Post Id


Забанен


Покинул форум
Сообщений всего: 378
Дата рег-ции: Сент. 2014  


Помог: 10 раз(а)

[+]


Файловая система в /var/www/chat.loc/html локальная? Или самба какая-нить?

sendfile off попробуйте.


-----
self-banned
 
 Top
duhon
Отправлено: 21 Октября, 2014 - 12:36:41
Post Id



Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Нояб. 2011  


Помог: 5 раз(а)




красавчик, я догадывался что проблема в примантированном диске vboxsf, но что бы так глючило.

для остальных кто будет читать тему, описание проблемы vagrant тут
http://www[dot]mabishu[dot]com/blog/2013[dot][dot][dot]grant-on-vboxsf/

(Отредактировано автором: 21 Октября, 2014 - 13:07:04)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB