Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проблема со squid  (Прочитано 4077 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Проблема со squid
« : 28 Февраля 2012, 14:36:38 »
Добрый день, коллеги!
На днях появилась проблема со squid. Периодически squid отказывается работать, не раздает инет, а тихо так висит пока не перезапустишь его.
В логах нашел вот такую ошибку
(Нажмите, чтобы показать/скрыть)
начал искать в инете, нашел вот такое решение:
http://paulgoscicki.com/archives/2007/01/squid-warning-your-cache-is-running-out-of-filedescriptors
по умолчанию в этом файле стоит 1024, поменял на 4096, перезапустил squid, но в логах вижу что значение не поменялось.
(Нажмите, чтобы показать/скрыть)

Вопрос как можно увеличить кол-во дескрипторов в squid.
Заранее спасибо за помощь.
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблема со squid
« Ответ #1 : 28 Февраля 2012, 14:40:29 »
Кеш пересоздавали?

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Проблема со squid
« Ответ #2 : 28 Февраля 2012, 15:23:52 »
Кеш пересоздавали?
нет, не пересоздавал
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблема со squid
« Ответ #3 : 28 Февраля 2012, 16:25:46 »
Пересоздайте.

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Проблема со squid
« Ответ #4 : 28 Февраля 2012, 17:19:53 »
Пересоздайте.
Как это грамотно сделать?
Просто squid -z или перед этим в ручную вычистить /var/spool/squid?
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн EvgenNsk

  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Re: Проблема со squid
« Ответ #5 : 28 Февраля 2012, 17:47:14 »
Просто squid -z
Ну естественно, под рутом (если не в Ubuntu), или перед этим пишете sudo (если Ubuntu)

А, ну и неплохо после этого выполнить: /etc/init.d/squid restart
« Последнее редактирование: 28 Февраля 2012, 17:53:05 от EvgenNsk »

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Проблема со squid
« Ответ #6 : 28 Февраля 2012, 17:57:57 »
Просто squid -z
Ну естественно, под рутом (если не в Ubuntu), или перед этим пишете sudo (если Ubuntu)

А, ну и неплохо после этого выполнить: /etc/init.d/squid restart
Спасибо, попробую вечером, когда народ домой разойдется :)

Пользователь решил продолжить мысль 28 Февраля 2012, 19:57:03:
Пересоздал кэш перезагрузил squid в логах та же песня, кол-во дескрипторов не увеличилось :( :
2012/02/28 19:51:36| With 1024 file descriptors available
« Последнее редактирование: 28 Февраля 2012, 19:57:03 от tagilchanin »
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблема со squid
« Ответ #7 : 28 Февраля 2012, 20:12:50 »
Нателепатило мне, что squid 3-ей серии...
sudo ln -s /etc/default/squid /etc/default/squid3
sudo /etc/init.d/squid3 restart

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Проблема со squid
« Ответ #8 : 28 Февраля 2012, 20:44:13 »
Нателепатило мне, что squid 3-ей серии...
sudo ln -s /etc/default/squid /etc/default/squid3
sudo /etc/init.d/squid3 restart

Ваш скилл телепатии не сработал :)
(Нажмите, чтобы показать/скрыть)
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблема со squid
« Ответ #9 : 28 Февраля 2012, 20:58:54 »
Ну тогда прошу в студию
grep -v "^#\|^$" /etc/squid/squid.conf
cat /etc/default/squid
cat /etc/init.d/squid

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Проблема со squid
« Ответ #10 : 28 Февраля 2012, 22:30:20 »
Вот выводы:
grep -v "^#\|^$" /etc/squid/squid.conf
(Нажмите, чтобы показать/скрыть)
cat /etc/default/squid
(Нажмите, чтобы показать/скрыть)
cat /etc/init.d/squid
(Нажмите, чтобы показать/скрыть)
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблема со squid
« Ответ #11 : 29 Февраля 2012, 09:08:11 »
Судя по стартовому скрипту файл /etc/default/squid игнорируется
Добавьте в /etc/squid/squid.conf строку
max_filedescriptors 2048и перечитайте конфиг (ну или перезапустите squid)
« Последнее редактирование: 29 Февраля 2012, 09:10:46 от fisher74 »

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Проблема со squid
« Ответ #12 : 29 Февраля 2012, 10:20:39 »
Огромное спасибо. Все получилось.
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.