Невозможно загрузить что-либо из прокси apt-cacher-ng
Я установил apt-cacher-ng
на моем сервере. Есть около 10 клиентов, которые будут использовать этот прокси для загрузки пакетов. С тех пор все работало хорошо, но внезапно я столкнулся с множеством проблем.
При загрузке пакета я сталкиваюсь со следующей проблемой:
Err http://192.168.10.167 precise/main Sources
Unable to connect to 10.10.163.162:3142:*
Удаление всего содержимого из /var/cache/apt-cacher-ng
и перезапуск сервера помог мне решить проблему за несколько часов. Но проблема начинает появляться снова через несколько часов.
Я вижу следующие ошибки в моем /var/log/apt-cacher-ng/apt-cacher.err
Thu Feb 26 09:59:00 2015|known **data hit, don't write to...**
Thu Feb 26 09:59:00 2015|/var/cache/apt-cacher-ng/192.168.10.167/images/dists/ug/unstable/binary-i386/Packages.gz
Thu Feb 26 09:05:03 2015|gce.clouds.archive.ubuntu.com/ubuntu/dists/precise/universe/i18n/Translation-en storage error [503 Cache storage error - Too many open files]: **Too many open files**
Thu Feb 26 09:05:04 2015|Error creating pipe file descriptors
Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.
2 ответа
Вы можете увеличить пределы следующим образом:
редактировать файл /etc/security/limits.conf
# vi /etc/security/limits.conf
Установите программные и жесткие ограничения program_user следующим образом:
program_user soft nofile 4096
program_user hard nofile 10240
Сохраните и закройте файл конфигурации. Проверьте пределы, попробуйте это:
# su - program_user
$ ulimit -Hn
$ ulimit -Sn
Для увеличения лимита "максимально открытых файлов" apt-cacher-ng. Я просто сделал следующее
В /etc/init.d/apt-cacher-ng я добавил следующий лимит nofile 50000 50000
Пожалуйста, смотрите следующие ссылки для более подробной информации