我使用的是Ubuntu 11.04,当调用“/etc/init.d/squid 3 restart”时,它需要大约半分钟才能重新启动。它在做什么?
输出如下所示:
* Restarting Squid HTTP Proxy 3.x squid3
* Waiting...
* ...
* ...
* ...
* ...
* ...
* ... [ OK ]
* Creating Squid HTTP Proxy 3.x cache structure
4条答案
按热度按时间dwbf0jvd1#
降低
shutdown_lifetime
设置。默认设置为30秒。http://www.squid-cache.org/Doc/config/shutdown_lifetime/
gpfsuwkq2#
因为它关闭了所有的文件描述符,套接字才停止.
xggvc2p63#
也许这并不适用于你。因为这是假设squid是坏的。
我在Ubuntu 14上有一个正在运行/工作的squid,在2次升级到Ubuntu 18之后,配置文件和文件夹发生了很大的变化,它无法正常启动-但只能在日志中看到,没有抛出错误,systemctl也报告它成功启动和停止。
修复启动问题后,中高cpu负载消失了,长重启时间消失了,我假设代理也在工作。
在我的例子中,我所要做的就是将丢失的配置文件(在我的例子中是squid_passwd)从旧的配置文件夹复制到新的配置文件夹。
uklbhaso4#
添加到您的**/etc/squid/squid,conf**