Squid 服务永远启动和停止

Squid 服务永远启动和停止

所以我有一台装有 Ubuntu 16.04 的服务器。它运行着一个 Squid(Squid Cache:版本 3.5.12)。它应该充当正向代理,对用户进行身份验证,然后将他/她转发到对等点。

但是 Squid 刚启动,大约 20 秒后停止,然后再次启动。

Feb 20 10:11:41 proxy squid[12566]: Squid Parent: (squid-1) process 23215 exited due to signal 6 with status 0
Feb 20 10:11:44 proxy squid[12566]: Squid Parent: (squid-1) process 23321 started
Feb 20 10:12:09 proxy squid[12566]: Squid Parent: (squid-1) process 23321 exited due to signal 6 with status 0
Feb 20 10:12:12 proxy squid[12566]: Squid Parent: (squid-1) process 23429 started
Feb 20 10:12:37 proxy squid[12566]: Squid Parent: (squid-1) process 23429 exited due to signal 6 with status 0
Feb 20 10:12:40 proxy squid[12566]: Squid Parent: (squid-1) process 23535 started
Feb 20 10:13:05 proxy squid[12566]: Squid Parent: (squid-1) process 23535 exited due to signal 6 with status 0
Feb 20 10:13:08 proxy squid[12566]: Squid Parent: (squid-1) process 23608 started
Feb 20 10:13:33 proxy squid[12566]: Squid Parent: (squid-1) process 23608 exited due to signal 6 with status 0
Feb 20 10:13:36 proxy squid[12566]: Squid Parent: (squid-1) process 23722 started

我不知道为什么。我在其他论坛上看到过,你必须删除缓存并重建它,但这没有帮助。

squid.conf 通过了 squid -k 重新配置,所以我很确定它不在配置中。

我希望有人能帮助我解决这个问题。

感谢您的时间。

编辑:不确定是否有帮助。在 Squid 活跃的短时间内,它工作正常。所以我可以连接、验证并访问互联网。

编辑2:来自cache.log的最后几行

2017/02/20 11:29:27.751 kid1| ctx: exit level  0
2017/02/20 11:29:27.751 kid1| 20,2| store.cc(954) checkCachable: StoreEntry::checkCachable: NO: not cachable
2017/02/20 11:29:27.751 kid1| 20,2| store.cc(954) checkCachable: StoreEntry::checkCachable: NO: not cachable
2017/02/20 11:29:27.751 kid1| 20,2| store.cc(954) checkCachable: StoreEntry::checkCachable: NO: not cachable
2017/02/20 11:29:27.751 kid1| assertion failed: stmem.cc:228: "target.range().end > target.range().start"

编辑 3:更新。感谢您和大量的尝试,我终于可以解决问题了。如果我放入第二个 cache_peer,Squid 只会启动和停止等等。没有它,它就可以正常工作。

答案1

解决了:正如我所写,一个 cache_peer 很麻烦,如果处于活动状态,squid 会一遍又一遍地重新启动。我在日志中看到它需要来自该 cache_peer 的 netdb。所以我no-netdb-exchange在 中添加了 cache_peer 的选项etc/squid/squid.conf。现在它可以按需要运行,并且不再一遍又一遍地重新启动。
感谢大家的帮助和时间。

相关内容