[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: