web-dev-qa-db-ja.com

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

誰でもこの問題を解決するのを手伝ってください。

4
Tahir Rauf

次のように制限を増やすことができます。

ファイル/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
3
developer

Apt-cacher-ngの「最大オープンファイル」制限を増やすため。フォローした

/etc/init.d/apt-cacher-ngで、次のlimit nofile 50000 50000を追加しました

詳細については、次のリンクを参照してください

0
Tahir Rauf