|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Проблема со SQUID на FreeBSD 7.0 |
|
|
Проблема со SQUID на FreeBSD 7.0
|
Новый участник Сообщения: 10 |
Профиль | Отправить PM | Цитировать Я в этом деле новичок. Поставил squid из портов. Прикрутил к нему sams, squidguard, httpd, Mysql, apache.
Всё вроде работает. НО. При перезагрузке сквид не стартует. Приходится коннектиться putty и набирать в консоли squid тогда всё нормально. При этом при попытке корректного запуска через скрипт /usr/local/etc/rc.d/squid start starting squid. выходит в консоль без ошибок. а потом /usr/local/etc/rc.d/squid status пишет Squid not running. В логах пусто. В чём прикол? |
|
Отправлено: 10:50, 17-10-2008 |
Старожил Сообщения: 437
|
Профиль | Отправить PM | Цитировать А что говорят логи?
cat /var/log/messages... |
------- Отправлено: 11:00, 17-10-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:21, 17-10-2008 | #3 |
Старожил Сообщения: 437
|
Профиль | Отправить PM | Цитировать Логи говорят что сквид стартовал
|
------- Отправлено: 11:31, 17-10-2008 | #4 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать а ps -axw и squid status - нет. Да и вообще прокси то не работает - окна авторизации нет. Логи могут много чего говорить. И через sams када делаешь сквид реконфигурацию пишет самсдемон не запущен, хотя ps -axw спокойно его видит. Кто знает заклинание нужное?
Судя по всему он стартует и сразу же завершает работу. Не могу понять почему? |
|
Отправлено: 14:29, 17-10-2008 | #5 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать У мня тот же прикол был
В стартовом скрипте сквида не правильно прописаны директории на log и pid Выставь права на нужные директории chown -R squid:squid /var/log/squid chown -R squid:squid /var/run/squid Приведи его к такому виду: #!/bin/sh # # $FreeBSD: ports/www/squid30/files/squid.in,v 1.3 2007/06/24 20:28:32 miwi Exp $ # # PROVIDE: squid # REQUIRE: LOGIN # KEYWORD: shutdown # # Note: # Set "squid_enable=yes" in either /etc/rc.conf, /etc/rc.conf.local or # /etc/rc.conf.d/squid to make this script actually do something. There # you can also set squid_chdir, squid_pidfile, squid_user, and squid_flags. # # Please see squid(8), rc.conf(5) and rc(8) for further details. # squid_checkrunning() { ${command} ${squid_flags} -k check 2>/dev/null } squid_stop() { echo "Stopping ${name}." ${command} ${squid_flags} -k shutdown run_rc_command poll } . /etc/rc.subr name=squid rcvar=${name}_enable command=/usr/local/sbin/squid extra_commands=reload reload_cmd="${command} ${squid_flags} -k reconfigure" stop_precmd="squid_checkrunning" stop_cmd="squid_stop" load_rc_config ${name} squid_chdir=${squid_chdir:-"/var/log/squid"} squid_enable=${squid_enable:-"NO"} squid_flags=${squid_flags-"-D"} squid_pidfile=${squid_pidfile:-"/var/run/squid/squid.pid"} squid_user=${squid_user:-squid} default_config=/usr/local/etc/squid/squid.conf pidfile=${squid_pidfile} required_dirs=${squid_chdir} # squid(8) will not start if ${default_config} is not present so try # to catch that beforehand via ${required_files} rather than make # squid(8) crash. # If you remove the default configuration file make sure to add # '-f /path/to/your/squid.conf' to squid_flags if [ -z "${squid_flags}" ]; then required_files=${default_config} fi run_rc_command "$1" |
Отправлено: 13:42, 22-10-2008 | #6 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:09, 23-10-2008 | #7 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать дай ssh доступ на время
Выложи логи squid'а и его конфиг Цитата:
Во вложении мой squid.conf |
|
Отправлено: 18:14, 23-10-2008 | #8 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Всё настроил проблема была в скрипте запуска. когда пишешь руками из консоли squid или запускаешь сам бинарник - всё работает, а после перезагрузки squid запускается скриптом. Выставил корректные права и владельцев и всё заработало.
Теперь другая проблема. Когда я из под самс ребучу сквид в веб интерфейсе в консоль putty вываливается хелп по htpasswd а перед ним Adding password for user имя_юзера и так для всех из списка ncsa_sams. В чём может быть прикол? Самс при запуске/перезапуске ни на что не вопит. Во всяком случае в консоль. И веб нормально работает кроме того, что реконфигурация не выполняется - пишет проверьте запущен ли у вас samsdaemon. И как раз после этого выбрасывает в консоль сообщение. Куда копать? |
Отправлено: 16:49, 24-10-2008 | #9 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Что интересно предыдущая проблема была связана с добавлением пользователя с именем Q именно заглавная латинская Q
Удалил - перестал вываливаться хэлп. НО сообщение что samsdaemon не запущен до сих пор появляется. Хотя реконфиг идёт нормально. Слышал проблема может быть в базе Mysql. Порядок загрузки нормальный - сначала мускул, потом самс. Файл конфига squid написан в соответствии с дэфолтным. (все команды имеют соответствующую последовательность и тэги). Время ожидания пробовал от 2 до 60 секунд - всё равно. В дэбаге самса всё чисто. Пользователи добавляются и удаляются. У кого есть какая инфа по этому зы ssh дать не могу - сервер ещё не занял своё законное место в качестве шлюза. Поэтому шлюз ещё стоит старый на винде + wingate |
Отправлено: 16:33, 27-10-2008 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - FreeBSD 7.1 squid auth ldap | kirimey | Общий по FreeBSD | 3 | 05-05-2009 10:45 | |
FreeBSD - freebsd and ipfw rules + squid | kirimey | Общий по FreeBSD | 2 | 24-04-2009 18:58 | |
FreeBSD - Установка FreeBSD и настройка SQUID | ForGroin | Общий по FreeBSD | 3 | 28-01-2008 00:02 | |
FreeBSD + Squid 2.6 + прозрачное проксирование + HELP ME :) | HM-1 | Общий по FreeBSD | 10 | 09-08-2006 12:39 | |
проблема squid/dhcp freeBSD | Borro | Общий по FreeBSD | 6 | 12-09-2005 16:42 |
|