- 締切済み
Squidで複数スレッドを立ち上げた場合のキャッシュについて
SquidでProxyサーバを構築している環境なのですが、トラブルが発生して困っています。予想している原因が本当にそうなのか、根拠をとるように指示されています。どなたかおわかりになる方いらっしゃいませんか。 <環境> ・Linux上でSquidを使っている。 ・接続端末ごとに、インターネットの接続先仕様を変えるため、スレッドを複数立てている。 ・各スレッドではポート番号を区別し、端末は接続先としてこのポート番号で分けている。 <トラブル事象と予想原因> ・例えばYahoo!などのサイトにアクセスするのに、全く関係のないページにリダイレクトして内容表示する。 ・上記の複数スレッドが、同一ディレクトリのキャッシュ領域を共有している。(スレッドごとにキャッシュ領域を分けるのが通常の設定の仕方であるらしい) <知りたいこと> ・上記予想原因がありえるのか。 ・上記のような設定をすることが本来は禁止されていたりするのか。
- みんなの回答 (3)
- 専門家の回答
お礼
ありがとうございます。よろしければもう少し教えていただきたいのですが、複数スレッドから同一ディレクトリのキャッシュ領域共有をしているような設定ならば、申し上げているような不具合が出る可能性あると思われますか。 例えばまず上記の設定をしてはいけないとか、あるいはそうすることで不具合が起こる可能性があるなどと書かれたサイトなどあれば教えていただけませんか。
補足
もう一つ書き忘れました。cache_peerの設定というのをしなければやはり問題が起きうるとも思われますか。