<div dir="ltr"><div>Кажется нашёл.</div><div>У меня в настройках стояло так, что если файл кэша есть, то отавать его, если нет, то создавать. Но было ещё одно условие: если запрос POST то не отдавать, а создавать. Видимо при одновременном приходе GET и POST запросов ответ писался в один и тот же файл и возникала проблема. Пустил POST запросы вообще мимо кэша и файл перестал быть фрагментарным.</div><div>Спасибо за участие всем, кто ответил! :)<br></div></div><br><div class="gmail_quote"><div dir="ltr">пн, 3 дек. 2018 г. в 08:52, Виктор Вислобоков <<a href="mailto:corochoone@gmail.com">corochoone@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>>> А чем proxy_cache не устраивает ? прокси стор, это больше для "на века", а Вы трете его зачемто постоянно</div><div>Куда и что сохраняет proxy_cache знает только сам proxy_cache. Найти что-то сохранённое им на диске очень большая проблема, да и посмотреть что там тоже не так просто. А в proxy_store можно задать вполне себе понятный и человеко-читаемый путь и содержимое тоже вполне себе понятно.</div><div><br></div><div>>> У Вас proxy_temp_path и место куда сторится на одном разделе ?</div><div>На одном.<br></div></div><br><div class="gmail_quote"><div dir="ltr">пн, 3 дек. 2018 г. в 00:15, Alexey via nginx-ru <<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">02.12.2018 23:18, Виктор Вислобоков пишет:<br>
> Схема такая: nginx(1) -> nginx(2) -> httpd<br>
> На nginx(1) пытаюсь сделать кастомный статик кэш через proxy_store. <br>
> Почти работает, но в произвольный момент времени сохраняет на диск не <br>
> всю страницу с ответом, а только её часть! Это именно происходит <br>
> периодически и не зависит ни от IP адреса ни от клиента (тот же Zabbix <br>
> у меня то получает фрагмент и ругается на малый размер страницы, то в <br>
> следующий повтор всё получает нормально - стоит чистка файлов, <br>
> сохранённых proxy_store каждую минуту).<br>
><br>
А чем proxy_cache не устраивает ? прокси стор, это больше для "на века", <br>
а Вы трете его зачемто постоянно<br>
<br>
У Вас proxy_temp_path и место куда сторится на одном разделе ? Если на <br>
разных, то, скорее всего, пока файл от одного запроса копируется, <br>
успевает прийти другой запрос и видя файл на месте его и отдает, ну <br>
сколько успело скопироваться на момент второго запроса столько и отдает.<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div>
</blockquote></div>