为什么在GNU / Linux上停止(或重新启动)squid3是如此之慢?

时间:2012-04-26 01:30:15

标签: ubuntu squid performance upstart

我正在使用Ubuntu 11.04并且在调用“/etc/init.d/squid3 restart”时,它花费大约半分钟重新启动。它在做什么?

输出如下:

* Restarting Squid HTTP Proxy 3.x squid3
*  Waiting...
* ...
* ...
* ...
* ...
* ...
* ...                                                                   [ OK ]
* Creating Squid HTTP Proxy 3.x cache structure

3 个答案:

答案 0 :(得分:3)

降低shutdown_lifetime设置。默认设置为30秒。

http://www.squid-cache.org/Doc/config/shutdown_lifetime/

答案 1 :(得分:1)

因为它会在停止之前关闭所有文件描述符,套接字。

答案 2 :(得分:0)

也许这不适用于您。.因为这假定鱿鱼已损坏。

我在Ubuntu 14上有一个正在运行/正在工作的乌贼,在2升级到Ubuntu 18后,配置文件和文件夹愉快地更改了,它无法正确启动-但仅在日志中可见,没有引发错误,也报告了systemctl它成功启动和停止。

解决启动问题后,CPU负载中等偏高,重新启动时间变长了,我认为代理服务器也能正常工作。

我要做的就是将丢失的配置文件(在我的情况下为squid_passwd)从旧的配置文件夹复制到新的配置文件夹。