IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Безопасность (http://www.imho.ws/forumdisplay.php?f=19)
-   -   Отключение кэширования в Squid (http://www.imho.ws/showthread.php?t=130040)

JWalker 27.02.2008 22:04

Отключение кэширования в Squid
 
Есть:
Машинка на OS/2 (на FAT32!) с настроенным и работающим Squid.
Нужно:
Оставить все как есть, ниче не сломать, только отключить http-кэширование в сквиде.
Для меня обе половины счастья, и ос, и сквид одинаково далеки. Полез смотреть как делать. Пишут: в squid.conf поменяй соответствующие строки на
Код:

acl all src 0.0.0.0/0
Код:

cache deny all
Код:

cache_dir null /tmp
Тут все ясно, поменял(ну и директорию правильно для оси задал). Потом говорится такое "To configure Squid for the null storage module, specify it on the configure command line:
--enable-storeio=null" - что ЭТО и куда с ЭТИМ бежать? :молись:
Может быть можно как-то обойтись без подруба этого нулла? Может быть в версии для ос/2 это в другом месте лежит(тут похоже для никсов пример)? Вобщем, поможите, люди добрые, чем можете!

Rob 27.02.2008 22:56

Может так?:

squid -n SquidNT -k reconfigure enable-storeio=null,

где SquidNT - имя сервиса. Правда, это для Windows'овской версии Squid'а - SquidNT.

Borland 27.02.2008 22:58

Цитата:

Сообщение от JWalker (Сообщение 1527131)
specify it on the configure command line:
--enable-storeio=null" - что ЭТО и куда с ЭТИМ бежать?

Это параметр командной строки запуска сквида.
Добавляется в конце или, в случае если параметр "--enable-storeio" в командной строке есть - вносятся изменения в этот параметр.

JWalker 28.02.2008 20:26

Если писать
Код:

squid --enable-storeio=null
, то ничего не запускается, говорит, что неверный параметр "--".
Если
Код:

squid -k reconfigure enable-storeio=null
, то на параметры не ругается, но ругается потом, мол не знаю что за cache deny all в конфе, то есть параметр не сработал(?). Что делать? :eek:

Rob 28.02.2008 20:51

Попробуй просто пропиши в конфиге:

Код:

acl all src 0.0.0.0/0
cache deny all

не занимаясь всякими null

добавлено через 2 минуты
Какая версия squid'а у тебя?

JWalker 28.02.2008 22:00

2.5 версия. Завтра попрубую. Я так понимаю, что он кешировать не будет, но место отхавает, сколько я там задам в кэш дире, да?

Rob 28.02.2008 22:13

Нет, только может пустые папки создать.

JWalker 29.02.2008 20:49

Сделал как рекомендовали. Он действительно создал директории, но почему-то начал в них писать кэш, хотя я только убрал
Код:

cache_dir null /tmp
, остальное не трогал...вообще теперь ничего не понимаю. Может его обязательно надо перекомпилить? Или это ос/2 так ведет себя?

Rob 29.02.2008 21:43

Интересно, зачем вообще может понадобиться отключать кэширование - если кэширование у squid'а работает великолепно?
Цитата:

Сообщение от JWalker (Сообщение 1527909)
начал в них писать кэш

и много успел записать? сколько весит папка cache?

JWalker 01.03.2008 02:40

Ну, зачем - это уже другой вопрос, мне надо сделать чтоб не кэшировал и все тут...
А в понедельник посмотрю. Ну я ему в кэш дире дал 100 мегов, наверное забъет их. Короче одно ясно - надо переходить с оси на что нить посвежее...

Rob 01.03.2008 09:29

JWalker, ось не причём, ты же squid настраиваешь.
Если заполнит 100 Мб, попробуй удалить эти папки, и, может, потом попробуй уменьшить размер.

JWalker 03.03.2008 19:00

Вобщем, для тех, кому еще интересно: кешировать его отучить собственными силами не удалось, пришлось найти того, кто это все заваривал много лет назад. Человек посмотрел, сказал что под ОС\2 ничего без пересборки сделать нельзя, а компилить надо на другом компе. И вообще - переходите на бсд и все будет ок. Такие пироги.


Часовой пояс GMT +4, время: 11:40.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.