-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Luigi,
Much much appreciated. See requested information below.
It ran for around 5 hours this time. Also see below the changes I've
made to the Squid config file. My setup is like this: I am running
Dansguardian as a transparent proxy (using some iptables rules), with
Dansguardian using Squid "for all the fetching". So, Dansguardian is
always the client for requests to Squid. Note also my +1200 time zone,
in case that's relevant.
Steve
/var/log/squid/cache.log:
- -------------------------------------------------------------------
2005/05/30 09:14:44| WCCP Disabled.
2005/05/30 09:14:44| Ready to serve requests.
2005/05/30 09:14:45| Done reading /var/spool/squid swaplog (2970 entries)
2005/05/30 09:14:45| Finished rebuilding storage from disk.
2005/05/30 09:14:45| 2970 Entries scanned
2005/05/30 09:14:45| 0 Invalid entries.
2005/05/30 09:14:45| 0 With invalid flags.
2005/05/30 09:14:45| 2970 Objects loaded.
2005/05/30 09:14:45| 0 Objects expired.
2005/05/30 09:14:45| 0 Objects cancelled.
2005/05/30 09:14:45| 0 Duplicate URLs purged.
2005/05/30 09:14:45| 0 Swapfile clashes avoided.
2005/05/30 09:14:45| Took 2.2 seconds (1330.4 objects/sec).
2005/05/30 09:14:45| Beginning Validation Procedure
2005/05/30 09:14:45| Completed Validation Procedure
2005/05/30 09:14:45| Validated 2970 Entries
2005/05/30 09:14:45| store_swap_size = 92124k
2005/05/30 09:14:46| storeLateRelease: released 0 objects
2005/05/30 10:41:06| WARNING: 1 swapin MD5 mismatches
2005/05/30 16:06:09| assertion failed: StatHist.c:93: "((int)
floor(0.99L + statHistVal(H, 0) - min)) == 0"
Tail of STRACE output corresponding to the above log:
- -------------------------------------------------------------------
gettimeofday({1117425948, 265175}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425949, 265991}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425950, 266756}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425951, 267484}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425952, 268241}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425953, 269054}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 661) = 0
open("/var/spool/squid/07/94",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 10
fstat64(10, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
getdents64(10, /* 2 entries */, 4096) = 48
getdents64(10, /* 0 entries */, 4096) = 0
close(10) = 0
gettimeofday({1117425953, 942792}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 0) = 0
gettimeofday({1117425953, 942989}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 0) = 0
gettimeofday({1117425953, 943157}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 0) = 0
gettimeofday({1117425953, 943335}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425954, 943631}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425955, 944466}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425956, 945205}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425957, 945930}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425958, 946727}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425959, 947463}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425960, 948276}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425961, 949025}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425962, 949766}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425963, 950563}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 993) = 0
gettimeofday({1117425964, 944329}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 0) = 0
gettimeofday({1117425964, 944514}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 0) = 0
gettimeofday({1117425964, 944699}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425965, 945039}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425966, 945871}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425967, 946633}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 1000) = 0
gettimeofday({1117425968, 947432}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 322) = 0
open("/var/spool/squid/08/94",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 10
fstat64(10, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
getdents64(10, /* 2 entries */, 4096) = 48
getdents64(10, /* 0 entries */, 4096) = 0
close(10) = 0
gettimeofday({1117425969, 277725}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 0) = 0
gettimeofday({1117425969, 277939}, NULL) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 640) = 0
gettimeofday({1117425969, 919112}, NULL) = 0
gettimeofday({1117425969, 919198}, NULL) = 0
poll([{fd=11, events=POLLIN}], 1, 0) = 0
poll([{fd=11, events=POLLIN}, {fd=12, events=POLLIN}], 2, 640) = 0
getrusage(RUSAGE_SELF, {ru_utime={10, 59470}, ru_stime={16, 255528},
...}) = 0
write(3, "2005/05/30 16:06:09| assertion f"..., 108) = 108
time([1117425970]) = 1117425970
getpid() = 29112
rt_sigaction(SIGPIPE, {0xb7ef4a70, [], 0}, {SIG_IGN}, 8) = 0
send(4, "<28>May 30 16:06:10 squid[29112]"..., 121, 0) = 121
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(29112, 29112, SIGABRT) = 0
- --- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Changes I have made to /etc/squid/squid.conf, relative to Debian
default:
- -------------------------------------------------------------------
- --- squid.conf.orig 2005-05-30 09:18:08.000000000 +1200
+++ squid.conf 2005-05-22 13:26:34.000000000 +1200
@@ -703,6 +703,7 @@
#
#Default:
# cache_access_log /var/log/squid/access.log
+cache_access_log none
# TAG: cache_log
# Cache logging file. This is where general information about
@@ -2183,6 +2184,8 @@
#
#Default:
# httpd_accel_port 80
+httpd_accel_host virtual
+httpd_accel_port 80
# TAG: httpd_accel_single_host on|off
# If you are running Squid as an accelerator and have a single backend
@@ -2201,6 +2204,7 @@
#
#Default:
# httpd_accel_single_host off
+httpd_accel_single_host off
# TAG: httpd_accel_with_proxy on|off
# If you want to use Squid as both a local httpd accelerator
@@ -2212,6 +2216,7 @@
#
#Default:
# httpd_accel_with_proxy off
+httpd_accel_with_proxy on
# TAG: httpd_accel_uses_host_header on|off
# HTTP/1.1 requests include a Host: header which is basically the
@@ -2232,6 +2237,7 @@
#
#Default:
# httpd_accel_uses_host_header off
+httpd_accel_uses_host_header on
# TAG: httpd_accel_no_pmtu_disc on|off
# In many setups of transparently intercepting proxies Path-MTU
@@ -2503,6 +2509,8 @@
#
#Default:
# client_db on
+# Attempt to stop it falling over by not doing statistics -SB
+client_db off
# TAG: netdb_low
# TAG: netdb_high
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCmpOA4nWub/+PLZsRAo0YAJwOITOXc4iC6m7yDu3UAE7sGqrFzwCfXc09
Fgy3+aUhLV5h9iuZwxzVsP0=
=3wqh
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]