20 августа 2014 г., 23:50 пользователь Lyudmila Kh <nginx-fo...@nginx.us> написал: > На данный момент речь идет о js-файликах, которые либо забросили на сервер > по ftp, либо просто прямо на сервере создали ручками в проводнике.. То, что > файл старый, видно наглядно:) Т.е. открывая файл в проводнике, вижу одно, а > получая его из браузера - другое (старый вариант). При этом речь о кеше > браузера вряд ли может идти, так как новые файлы, добавленные на сервер, так > же не видны из браузера. Но если отключить обработку js-файлов ngnix-ом, то > iis отдает файлы правильно. Заголовки не менялись.
Убедитесь что ваш ftp-менедежр создает файлы атомарно. Можете убедится что следующая конструкция работает верно (отдается новый контент) 1) echo "Test file" > test.js 2) curl http://___/test.js 3) echo "New Test file" > test.js.new 4) mv test.js.new test.js 5) curl http://____/test.js > > Такое поведение появилось только сегодня. Месяц или даже больше все работало > нормально. Перезагрузка ngnix не помогает:(( А вы уверены что вы его перезагружаете? Судя по конфигу у вас неправильное число воркеров (посмотрите документацию, под windows оно должно быть равно 1). Плюс nginx под виндой имеет свойство терять child-процесс. Возьмите что-нибудь вроде Process Explorer и убедитесь что все процессы nginx потушены прежде чем его запускать заново. _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru