на сайт для пользователей измененный скрипт отдается через рандомное время, бывает обновиться через 5 минут, в бол-ве случаях через часов 5-8.
Кэширование пробовали полностью отключать, сейчас поставили 30 сек, но проблема остается. мы уже не знаем куда копать, и на что грешить.
в браузере:
Cache-Control: max-age=30, public
Connection: keep-alive
Content-Encoding: gzip
Content-Type: application/x-javascript
Date: Thu, 27 Feb 2020 07:13:24 GMT
ETag: W/"5e538d92-8105"
Expires: Thu, 27 Feb 2020 07:13:54 GMT
Last-Modified: Mon, 24 Feb 2020 08:47:14 GMT
Server: nginx/1.12.2
Transfer-Encoding: chunked
сейчас nginx конфиг такой:
location ~* \.js$ {
expires 30;
add_header Cache-Control public;
проблему судя по всему обнаружили, по крайней мере, понятно как сразу отдать клиенту нужный js. Если мы заходим в папку через winscp и нажимаем обновить, то сразу все происходит. Как это можно автоматизировать?