Re: squid отдает данные из кеша через раз обновляя данные?
On Thu, 22 Jul 2010 21:50:09 +0400
"Dmitry A. Zhiglov" <dmitry.zhiglov@gmail.com> wrote:
> Уважаемое сообщество, прошу помощи в понимании следующей ситуации.
>
> Есть программа на С под задачу - зайти через прокси в интернет (squid
> 2.6STABLE12 + ad), забрать файл с данными (три цифры внутри файла) и
> положить его в папку. И вот так с частотой 1 раз в секунду.
>
> Вчера наблюдал ситуацию, когда в консоль программа писала значения
> один раз корректные, затем нули, затем опять корректные значения.
попали в момент перезаписи файла? он ведь и перезаписывается раз в секунду как раз наверно?
> Данные у источника в интернете не изменялись "в нуль", это
> проверялось. Лечилось перезапуском программы.
>
> Программист утверждает, что программа тупая как валенок. Забирает по
> http то, что ей отдает сервер.
что отдаёт программа когда в файле один только EOF?
> В прочем, это видно в консоли от
> запроса до ответа и содержимого. И по этой причине грешу на squid, как
> промежуточное звено, что он то отдавал данные из интернета, затем из
> кеша, опять из интернета и затем опять из кеша. А в кеше были
> "нулевые" значения скорей всего.
сквид кэш делает не от фонаря а на основании expires ответа от сервера
> Кстати говоря таких потоков передачи 3 и все они глючили как описано выше.
>
> Подскажите, кто имеет опыт работы со сквидом. Такой глюк(?) с прокси возможен?
> Программисту софтины или админу сквида предъявлять претензии?
дизайнеру всей системы, похоже
Reply to: