Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Squid

Ответить
Настройки темы
FreeBSD - Squid

Пользователь


Сообщения: 71
Благодарности: 4

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png messages.png
(10.0 Kb, 10 просмотров)
Тип файла: png access.png
(21.2 Kb, 7 просмотров)
Тип файла: png access1.png
(26.0 Kb, 6 просмотров)
Тип файла: png squid.png
(17.5 Kb, 14 просмотров)
Поставил Squid (Version 2.5.STABLE14), отредактировал squid.conf, создал cache (squid -z), запустил сквид squid -D. Работает, все ОК, в логах пишет следующее:
в /var/log/messages:
...........................
Jul 10 16:58:02 FServer squid[1216]: Squid Parent: child process 1218 started

в /usr/local/squid/logs/cache.log см. access.png

Затем добавил в rc.conf squid_enable="YES", стартовый скрипт находится в /usr/local/etc/rc.d/squid см. squid.png

После рибута, при загрузке демонов следующее:
Starting squid.
Starting squid.
FServer (squid): Cannot open HTTP Port
в /var/log/messages см. messages.png
в /usr/local/squid/logs/access.log см. access1.png

[17:46:30][Admin]@[FServer][/home/Admin]> ps aux | grep squid
squid 892 0,0 0,2 6752 1752 ?? Is 17:40 0:00,00 /usr/local/sbin/squid -D
squid 899 0,0 1,0 14332 9604 ?? S 17:40 0:00,05 (squid) -D (squid)
squid 923 0,0 0,1 2484 836 ?? Is 17:40 0:00,00 (unlinkd) (unlinkd)

Т.е стартуют два процесса один (parent) второй (child) и не могут ресурсы поделить, так что ли получается? Ставил раньше свид, и не один раз, но с таким впервые сталкиваюсь. Помогите разобраться. Серфинг по нету результатов не дал. Может в стартовом скрипте дело, не знаю. Если убить и заново запустить сквид с флаго "-D", то все работает на ура.

Отправлено: 17:54, 10-07-2008

 

Пользователь


Сообщения: 71
Благодарности: 4

Профиль | Отправить PM | Цитировать


Решено! Весь вопрос был в X-org-7.3 и символической связи /usr/X11R6->/usr/local в связи с этим стартовые скрипты запускались дважды, что послужило причиной вышеописанной проблемы. Нужно было всего лишь запустить по рутом скрипт mergebase.sh, находящийся в /usr/ports/Tools. После выполнения скрипта в rc.conf появиться следующее
# added by mergebase.sh
local_startup="/usr/local/etc/rc.d"
И все встанет на свои места.

Отправлено: 20:15, 10-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


Иногда еще такой косяк бывает когда в squid.conf неверно указано размещение squid.pid

-------
IT house


Отправлено: 01:06, 11-07-2008 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Squid

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - SQUID youko Общий по FreeBSD 13 24-05-2010 16:13
SQUID Trinux Общий по Linux 8 13-03-2007 18:16
SQUID Trinux Общий по Linux 0 20-02-2007 00:54
Squid starav Программное обеспечение Linux и FreeBSD 8 14-03-2004 09:59
squid hameg Программное обеспечение Linux и FreeBSD 17 08-08-2003 06:06




 
Переход