LINUX.ORG.RU
ФорумAdmin

При перечитывании squid.conf разрывается соединение


0

1

Здравствуйте.

Имею систему ASPLinux 11.2, squid-2.5.STABLE14-3.112asp При перечитывании конфигурации squid разрывается соединение с внешним сетевым узлов, с последующим его восстановлением. Очень хорошо это видно при выполнении закачки файлов. Как это можно устранить?

Спасибо.


Ответ на: комментарий от bk_

При перечитывании squid.conf разрывается соединение

Да. Если делаю- squid reload

bsm ()

не перечитывать squid.conf

чёрные/белые списки и вообще всё что меняется в динамике - отдать внешним хелперам. Конфигурация сервиса должна быть статичной. И изменяться только при выходе новых версий и крупных изменениях в сети.

MKuznetsov ★★★★★ ()
Ответ на: комментарий от MKuznetsov

При перечитывании squid.conf разрывается соединение

Внутри squid.conf указаны несколько файлов с перечнем пользователей в них,- {root,local,bad}.users Содержимое этих файлов формируется cron-ом с периодичностью в несколько мин. На основе этих файлов пользователи имею разный доступ к внешнему миру. Если не перечитывать squid.conf, как squid узнает о изменении файлов .users?

bsm ()
Ответ на: комментарий от ovax

При перечитывании squid.conf разрывается соединение

Тоже самое.

bsm ()
Ответ на: комментарий от MKuznetsov

При перечитывании squid.conf разрывается соединение

В squid.conf указано-

.. acl RootUser src «/etc/squid/squidblock/users/root.users» acl skype_users   src   «/etc/squid/squidblock/users/skype.users» acl BadUsers src «/etc/squid/squidblock/users/bad.users» ..

Содержимое файла skype.users-

192.168.0.100/255.255.255.255 192.168.0.103/255.255.255.255 192.168.0.104/255.255.255.255 192.168.0.111/255.255.255.255 192.168.0.120/255.255.255.255 192.168.0.125/255.255.255.255

external_acl_type имеет значение «none»

bsm ()
Ответ на: комментарий от MKuznetsov

При перечитывании squid.conf разрывается соединение

В cron-е указано-

*/5 8-22 * * * /home/traffic/cgi-bin/Squid/mySQL/squid-limit-mysql.pl

Это выполнение скрипта, который формирует .users файлы и заставляет squid перечитать свою конфигурацию.

Насколько я понял, для перечитывания каждого из .users файлов необходимо указать свой

external_acl_type name [options] FORMAT.. /path/to/helper [helper arguments..]

заменив ими-

acl RootUser src «/etc/squid/squidblock/users/root.users»

acl skype_users   src   «/etc/squid/squidblock/users/skype.users»

acl BadUsers src «/etc/squid/squidblock/users/bad.users»

Или я не прав?

bsm ()
Ответ на: комментарий от RN3QTB

При перечитывании squid.conf разрывается соединение

restart- сначала останавливает squid, а затем запускает его, что приводит к обязательной паузе в работе squid

reload или -k reconfigure заставляет squid лишь перечитать файл конфигурации

В предыдущей версии системы ASPLinux 11 это выполнялось без разрыва связи, в версии 11.2, по не понятной для меня причине, выполняется разрыв связи без остановки squd.

bsm ()
Ответ на: комментарий от Pinkbyte

Побойтесь б-га! Куда ж ему старее то, у него и так:

ASPLinux 11.2 Ladoga (9 ноября 2006)

Fletch ★★ ()
Ответ на: комментарий от Pinkbyte

При перечитывании squid.conf разрывается соединение

Как решил проблему- удалил установленный .rpm и заменил его .rpm из обновлений ASPLinux 11. Всё работает. Тема закрыта.

P.S. Ставить эксперименты с последним squid из исходников нет возможности.

Всем спасибо.

bsm ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.