squid 3.0 访问网站一时好,一时卡主
检查 /var/log/squid/cache.log
出现:
WARRNING: Your cache is running out of filedescriptors
的原因是因为
squid 的
Maximum number of file descriptors过小,默认为:1024
/usr/local/squid/bin/squidclient -p 80 -h localhost mgr:info (进行查看)
解决方法:
修改系统的
#ulimit -HSn 32768 (因为本次修改在系统重启后会失效,所以修改一下文件)
/etc/security/limits.conf
在最后添加:
* soft nofile 32768 (或65536)
* hard nofile 32768 (或65536)
这样系统重启后相关参数也会生效
现在重启 squid
#service squid restart
重启squid 后查看
/usr/local/squid/bin/squidclient -p 80 -h localhost mgr:info
找到
File descriptor usage for squid:
Maximum number of file descriptors: 16384
Largest file desc currently in use: 95
Number of file desc currently in use: 64
Files queued for open: 0
Available number of file descriptors: 14936
Reserved number of file descriptors: 100
Store Disk files open: 0
这样问题就解决了!
分享到:
相关推荐
Squid-cache 3.1.19 是一个开源的代理缓存服务器,它在IT领域中被广泛用于网络内容的高速缓存和代理服务。这个版本是Squid-cache 3.x系列的一个稳定发行版,它基于C++语言进行了重构,相比之前的2.x版本,不仅性能...
### Squid Cache 功能详解及应用 #### 一、Squid Cache 概述 Squid 是一种广泛应用于互联网的高性能代理缓存服务器。它能够显著提高网站访问速度、减少带宽消耗,并且增强安全性。Squid 的核心功能之一就是其强大...
Squid Cache,通常简称为Squid,是一款广泛应用的开源代理服务器和Web缓存系统。它基于GNU通用公共许可证(GPL),允许用户免费获取、使用、修改和分发源代码。这款强大的软件旨在提高网络性能,通过在本地存储经常...
16.1.6 "Running out of filedescriptors" 16.1.7 "icmpRecv: Connection refused" 16.1.8 在运行一段时间后,Squid变慢了 16.1.9 调试访问控制 16.2 通过cache.log进行调试 16.3 Coredump,断点,和堆栈...
本报告对比了Squid、Varnish和Ngx_cache三款缓存软件的性能。首先,从测试环境来看,本次测试所使用的Squid、Ngx_cache(也就是Varnish)、Nginx_cache均运行在具有单硬盘资源的服务器上,并为缓存分配了180G的存储...
"Squid Cache_mem 设置指南" Squid 是一种流行的开源代理服务器软件,广泛应用于 Unix、Linux 等操作系统中。在 Squid 中,Cache_mem 是一个非常重要的配置参数,它决定了 Squid 代理服务器的缓存内存大小。本文将...
Squid Cache_mem 大小设置 Squid 代理服务器是一种流行的开源代理服务器软件,广泛应用于 Unix、Linux 等操作系统中。本文档将详细介绍如何设置 Squid Cache_mem 大小,以提高代理服务器的性能。 设置 Squid Cache...
2. **查看 Squid 输出的日志文件**:检查 `/var/log/squid/squid.out` 文件,了解具体的错误信息和原因。 3. **手动启动 Squid**:如果服务脚本存在问题,可以尝试手动启动 Squid,排除脚本问题。 ```shell /usr/...
cache_log /var/log/squid/cache.log cache_store_log /var/log/squid/store.log refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 visible_hostname ...
cache_log /var/log/squid/cache.log store_log /var/log/squid/store.log ``` - **其他选项**:还包括但不限于`refresh_pattern`、`quick_abort_*`等选项,用于进一步优化性能。 #### 三、Squid互通与ICP配置 ...
3. **Cache 确认**:为了确保 Squid 不会向用户返回过时的数据,Squid 在重用缓存的对象时通常会向原始服务器进行确认。如果服务器确认 Squid 的副本仍然是有效的,则数据会被发送给用户;反之,Squid 将会更新缓存...
cache_dir aufs /usr/local/squid/var/cache 25000 16 256 error_directory /usr/local/squid/share/errors/Simplify_Chinese emulate_httpd_log on cache_store_log none logfile_rotate 1h hierarchy_...
2. /var/log/squid/cache.log:Squid 的缓存状态的日志文件。 3. /var/log/squid/store.log:Squid 缓存对象状态的日志文件。 本资源提供了 Squid 的编译安装和基本配置的指导,将有助于用户快速入门 Squid 代理...
10.Squid 排错如果遇到问题,查看Squid的日志文件(默认为`/var/log/squid/access.log`和`/var/log/squid/cache.log`)以获取错误信息。使用`grep`或`less`命令筛选相关错误。 总结,安装和配置Squid需要对Linux...
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享...
Squid 是自由软件和合作项目。假如你觉得squid 有用,请考虑以下面一种或几种方法来回报该项目: 1.参与squid 用户讨论列表,回答问题和帮助新用户。 2.测试新版本,报告bug 或其他问题。 3.致力于在线文档和FAQ...