Hello!
On Mon, Aug 19, 2019 at 08:08:21PM -0400, Vladislavik wrote:
> В общем, более менее разобрался, виноват был open_file_cache, интересная
> ситуация с ним выходит:
> у нас есть файл 10 кбайт, мы его запросили единожды и он попал в этот кэш.
> (если срок жизни кэша большой) Далее файл изменил
В общем, более менее разобрался, виноват был open_file_cache, интересная
ситуация с ним выходит:
у нас есть файл 10 кбайт, мы его запросили единожды и он попал в этот кэш.
(если срок жизни кэша большой) Далее файл изменился, стал 15 кбайт и nginx
при запросе файла отдает с диска уже измененный файл
Hello!
On Mon, Aug 19, 2019 at 05:32:55PM -0400, Vladislavik wrote:
> chunked_transfer_encoding on;
>
> Не может быть причиной?
Нет - как видно из ответа в кэше, используется Content-Length,
chunked transfer encoding не используется вообще. Не говоря уже о
том, что эта директива со значением
chunked_transfer_encoding on;
Не может быть причиной?
Файл никто не переписывает, лежит и никак не меняется не обновляется, а
nginx порой отдает его обрезанным...
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,285250,285342#msg-285342
___
Hello!
On Sun, Aug 18, 2019 at 11:12:31AM -0400, Vladislavik wrote:
> этот запрос был без gzip, файл каким-то образом nginx был отдан не
> полностью, с указанием размера 3492 вместо 3518, как это может быть? Файл
> лежит на диске,
Как уже говорилось - если файл отдаёт nginx, то наиболее вероятна
этот запрос был без gzip, файл каким-то образом nginx был отдан не
полностью, с указанием размера 3492 вместо 3518, как это может быть? Файл
лежит на диске,
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,285250,285335#msg-285335
___
nginx-r
когда битый файл в кэше лежит, в заголовках в файле кэша указан его не
полный размер, а так же сам файл обрезан
L]]O?Y]WY]zŘy"5d593f4f-da4"Accept-Encoding¶,܋° OW6ì
KEY: server.com/js/1.js?44
HTTP/1.1 200 OK
Server: nginx
Date: Sun, 18 Aug 2019 13:50:05 GMT
Content-Type: application/javascript; cha
Hello!
On Wed, Aug 14, 2019 at 08:43:39AM -0400, Vladislavik wrote:
> Ничего не генерится, файлы лежат на диске, созданы один раз и записаны на
> диск. Nginx должен сжать его на лету и отдать, вот, что от него требуется,
> он это выполняет, но иногда в кэше браузера/клаудфлера лежит обрезанный
Ч
Ничего не генерится, файлы лежат на диске, созданы один раз и записаны на
диск. Nginx должен сжать его на лету и отдать, вот, что от него требуется,
он это выполняет, но иногда в кэше браузера/клаудфлера лежит обрезанный
файл, например половина его (уже разжатый, тупо не весь, не хватает куска
кода
Hello!
On Wed, Aug 14, 2019 at 07:53:54AM -0400, Vladislavik wrote:
> Бэкэенд это nginx который шлет обычные файлы js сжатые с помощью встроенного
> gzip
Так, а "обычные файлы js", случайно, не перегенерятся (и/или
редактируюстся) регулярно?
Ну и отступая на пару шагов назад: битые файлы - это
Бэкэенд это nginx который шлет обычные файлы js сжатые с помощью встроенного
gzip
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,285250,285269#msg-285269
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo
Hello!
On Wed, Aug 14, 2019 at 07:30:41AM -0400, Vladislavik wrote:
> Максим, прокси версии 1.1 итак установлен, битые файлы на нем и получаются.
> Клаудфлер тоже использует 1.1 у них так же битые файлы часто лежат в кеше,
> проверял лично.
Если так, то наиболее вероятная причина - бэкенд так пр
Максим, прокси версии 1.1 итак установлен, битые файлы на нем и получаются.
Клаудфлер тоже использует 1.1 у них так же битые файлы часто лежат в кеше,
проверял лично.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,285250,285267#msg-285267
_
Hello!
On Tue, Aug 13, 2019 at 09:52:16PM +0300, Владислав Толмачев wrote:
> Добрый день, не пойму как исправить ситуацию, nginx иногда хранит в proxy
> кеше битые обрезанные файлы, при использовании на бэкенде gzip, тот же баг
> замечен на клаудфлер, иногда в его кеше лешит обрезанный файл, напр
> кеше битые обрезанные файлы, при использовании на бэкенде gzip, тот же
> баг
Попробуйте выключить настройку в конфигt Nginx
sendfile off;
Нам это помогло.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,285250,285255#msg-285255
___
nginx-
15 matches
Mail list logo