Сквид, исчерпывающий дескрипторы файлов на Ubuntu

Все, что необходимо сделать, установить запись MX в DNS, чтобы продолжить указывать на почтовый сервер Сетевых решений, но измениться запись для указания на новую сеть размещает IP-адрес.

4
задан 28 October 2010 в 08:17
3 ответа

Необходимо добавить ulimit строку в сквиде init сценарий, а также увеличить max_filedescriptors в squid.conf. Это - два существенных шага. Вы больше не должны компилировать сквид из источника для увеличения этого предела. Это было чем-то, что Вы имели отношение к действительно старым версиям сквида.

2
ответ дан 3 December 2019 в 04:04
  • 1
    вместо того, чтобы добавить ulimit строку в/etc/init.d, разве Вы не могли добавить его к/etc/security/limits.conf? –  Cian 28 October 2010 в 11:55
  • 2
    Изменения в limits.conf казались необходимыми, по моему опыту. ulimit строка в/etc/init.d не работала без изменений в limits.conf. –  UrkoM 28 October 2010 в 12:26

У меня была та же проблема прежде. Я не смог увеличить число дескрипторов файлов фунта стерлингов.

В дополнение к тому, что Вы сделали, я настроил сквид с помощью следующего, настраивают опции:

./configure --prefix=/usr/local/squid --enable-start-stop-daemon --with-filedescriptors=65536 --enable-storeio=ufs,aufs --with-aufs-threads=10

Важная часть для случая:

--with-filedescriptors=65536

После выполнения этого и перезапуска сквида, я получил максимальное значение дескрипторов файлов: 65536.

Конечно, это требует, чтобы сквид был установлен из источника не от команды:

apt-get install squid
0
ответ дан 3 December 2019 в 04:04
  • 1
    я заставил это уже иметь 32 768 дескрипторов файлов без перекомпиляции, таким образом, я соглашаюсь с ответом выше: это больше не нужно. –  UrkoM 28 October 2010 в 12:25

/etc/init.d/squid - это символическая ссылка на / lib / init / upstart-job, поэтому ваше первоначальное предложение увеличивает ограничение ulimit для всех служб выскочки.

Я согласен с тем, что исходный вопрос / решение повышает ограничение файлового дескриптора, так что спасибо за это. В идеале решение, которое не вызывает повсеместного повышения дескрипторов файлов, было бы лучше.

0
ответ дан 3 December 2019 в 04:04

Теги

Похожие вопросы