私はCentOS7でsquidプロキシを実行し、デフォルト以外のディレクトリ(通常/ var / spool / squid)でキャッシュを初期化するためにほとんどすべてを試しました。キャッシュのために2番目のディスクをマウントし、xfsに分割されています/cache
。
その後、キャッシュされたすべてのサブディレクトリを受信する必要がある上記のディレクトリ内に「squid」ディレクトリを作成しました。 Squid ディレクトリは次のものです。イカ。権限の問題を避けるために、私もchmod 777 再帰的使用コマンド:/cache
/etc/squid/squid.conf次のように設定されます。
- キャッシュディレクトリ ufs/cache/squid 1024 16256
- キャッシュ有効なユーザーイカ
- キャッシュ有効なグループイカ
コマンドを開始しますsquid -z
。 # root@proxy: 行で終わらないので停止したようです。
イカの状態を確認すると、常に次のエラーが発生します。
UFSSwapDir::OpenLog: スワップログを開けません。
/cache/squid/
すべてのディレクトリに存在するようです。交換状況しかも。すべては777権限を持つSquidが所有しています。
どんな提案がありますか?私は過去5時間にインターネット検索をしましたが、この問題を抱えている人が見つかりませんでした。
ありがとう