我在apache前面添加了最新的squid3作为反向代理。 问题是它总是给tcp_miss,实际上我还没有在日志文件中find一个单一的TCP_HIT消息,而且大部分的内容都是静态的。 cache_dir和refresh_pattern的相关configuration值是默认值,目录/ var / spool / squid3存在,并有一些文件/文件夹。 我有100 + G的免费存储空间,但重新configuration会发出警告“警告cache_mem大于总磁盘caching空间!”,这对我来说没有任何意义。
我search了很多,看到类似的问题,但没有一个帮助。
如果您没有明确地将cache_mem设置为比cache_dir MBytes param(pathstring之后的第一个值)更高的值,那么您将得到以下消息:
WARNING cache_mem is larger than total disk cache space!
以下是我所用的,不会引起警告的:
cache_dir aufs / var / spool / squid 1024 16 256
cache_mem 1 GB