Search squid archive

Re: Reverse proxies...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



John Doe wrote:
Indeed, my unique server has 3 IP aliases.

Apaches:
 127.0.0.1:8081
 127.0.0.1:8082
 127.0.0.1:8083
Squids:
 192.168.17.11:80
 192.168.17.12:80
 192.168.17.13:80

I added udp_incoming_address 192.168.17.[11|12|13] respectively in each squid confs
I don't need to change udp_outgoing_address, do I?  (See netstat at the end of this post)

Maybe you do. Definitely tcp_outgoing_address might be a good idea too.

Amos


squid1:
 2008/06/27 10:39:20| Accepting accelerated HTTP connections at 192.168.17.11, port 80, FD 12.
 2008/06/27 10:39:20| Accepting ICP messages at 192.168.17.11, port 3130, FD 13.
 2008/06/27 10:39:20| Configuring Parent 127.0.0.1/8081/0
 2008/06/27 10:39:20| Configuring Sibling 192.168.17.12/80/3130
 2008/06/27 10:39:20| Configuring Sibling 192.168.17.13/80/3130

squid2:
 2008/06/27 10:39:23| Accepting accelerated HTTP connections at 192.168.17.12, port 80, FD 12.
 2008/06/27 10:39:23| Accepting ICP messages at 192.168.17.12, port 3130, FD 13.
 2008/06/27 10:39:23| Configuring Parent 127.0.0.1/8082/0
 2008/06/27 10:39:23| Configuring Sibling 192.168.17.11/80/3130
 2008/06/27 10:39:23| Configuring Sibling 192.168.17.13/80/3130

squid3:
 2008/06/27 10:39:27| Accepting accelerated HTTP connections at 192.168.17.13, port 80, FD 12.
 2008/06/27 10:39:27| Accepting ICP messages at 192.168.17.13, port 3130, FD 13.
 2008/06/27 10:39:27| Configuring Parent 127.0.0.1/8083/0
 2008/06/27 10:39:27| Configuring Sibling 192.168.17.11/80/3130
 2008/06/27 10:39:27| Configuring Sibling 192.168.17.12/80/3130

###############################################################################
Purge everything on all squids and browse squid1...
###############################################################################

squid1:
 1214557685.718      2 192.168.17.11 TCP_MISS/200 2329 GET http://192.168.17.11/ - FIRST_UP_PARENT/127.0.0.1 text/html
 1214557685.891      2 192.168.17.11 TCP_MISS/200 4378 GET http://192.168.17.11/img/apache_header.gif - FIRST_UP_PARENT/127.0.0.1 image/gif

 1214557685.716 RELEASE 00 00000029 32AC333767667E106447F39486BD2C7F    0        -1        -1        -1 unknown -1/0 NONE http://192.168.17.12/squid- internal-periodic/store_digest
 1214557685.716 SWAPOUT 00 00000000 1BDEF453F2C0A866DD905F6C79CF1002  200 1214557685 1214555963 1214559563 application/cache-digest 147/147 GET  http://192.168.17.12/squid-internal-periodic/store_digest
 1214557685.717 SWAPOUT 00 00000001 8A4E6E4ABE750B9AFCBBE4277ADA20FA  200 1214557685 1214468758 1214557985 text/html 2020/2020 GET http://192.168.17.11/
 1214557685.889 SWAPOUT 00 00000002 8BC2233ECEF0C976FDD190FF1A652998  200 1214557685 1214468039 1214557985 image/gif 4084/4084 GET http://192.168.17.11/ img/apache_header.gif

squid2:
 1214557685.187      0 192.168.17.11 UDP_MISS/000 42 ICP_QUERY http://192.168.17.11/ - NONE/- -
 1214557685.716      0 192.168.17.12 TCP_MEM_HIT/200 374 GET internal://pc-03/squid-internal-periodic/store_digest - NONE/- application/cache-digest
 1214557685.716      0 192.168.17.11 UDP_MISS/000 63 ICP_QUERY http://192.168.17.11/img/apache_header.gif - NONE/- -

squid3:
 1214557685.331      0 192.168.17.11 UDP_MISS/000 42 ICP_QUERY http://192.168.17.11/ - NONE/- -
 1214557685.716      0 192.168.17.11 UDP_MISS/000 63 ICP_QUERY http://192.168.17.11/img/apache_header.gif - NONE/- -
 1214557745.716      0 192.168.17.13 TCP_MEM_HIT/200 374 GET internal://pc-03/squid-internal-periodic/store_digest - NONE/- application/cache-digest

apache1:
 127.0.0.1 - - [27/Jun/2008:11:08:05 +0200] "GET / HTTP/1.0" 200 2020
 127.0.0.1 - - [27/Jun/2008:11:08:05 +0200] "GET /img/apache_header.gif HTTP/1.0" 200 4084

###############################################################################
Browse squid1 again...
###############################################################################

squid1:
 1214557857.361      0 192.168.17.11 TCP_IMS_HIT/304 254 GET http://192.168.17.11/ - NONE/- text/html
 1214557857.484    122 192.168.17.11 TCP_IMS_HIT/304 239 GET http://192.168.17.11/img/apache_header.gif - NONE/- image/gif

 1214557857.361 RELEASE -1 FFFFFFFF F935846DBCC888FE053A2D9A6E8B529B  304 1214557685 1214468758 1214561285 text/html -1/0 GET http://192.168.17.11/
 1214557857.484 RELEASE -1 FFFFFFFF 8262DA350A386275C1F0FFE25DEDFD1F  304 1214557685 1214468039 1214561285 image/gif -1/0 GET http://192.168.17.11/img/apache_header.gif

###############################################################################
Browse squid2...
###############################################################################

squid1:
 1214558005.099      0 192.168.17.12 UDP_MISS/000 42 ICP_QUERY http://192.168.17.12/ - NONE/- -
 1214558005.774      0 192.168.17.11 TCP_MEM_HIT/200 374 GET internal://pc-03/squid-internal-periodic/store_digest - NONE/- application/cache-digest
 1214558005.860      0 192.168.17.12 UDP_MISS/000 63 ICP_QUERY http://192.168.17.12/img/apache_header.gif - NONE/- -

squid2:
 1214558005.955    181 192.168.17.12 TCP_MISS/200 2329 GET http://192.168.17.12/ - TIMEOUT_FIRST_UP_PARENT/127.0.0.1 text/html
 1214558006.124    169 192.168.17.12 TCP_MISS/200 4378 GET http://192.168.17.12/img/apache_header.gif - TIMEOUT_FIRST_UP_PARENT/127.0.0.1 image/gif

 1214558005.774 RELEASE 00 00000026 2208AA65FB6395754F10242FCE0C760C    0        -1        -1        -1 unknown -1/0 NONE http://192.168.17.11/squid- internal-periodic/store_digest
 1214558005.774 SWAPOUT 00 00000000 5C8101E583714DCD007FF2095C0FF6D2  200 1214558005 1214555960 1214559560 application/cache-digest 147/147 GET  http://192.168.17.11/squid-internal-periodic/store_digest
 1214558005.775 SWAPOUT 00 00000001 9F304B5AEDD1581603CDC4C6320AEE1F  200 1214558005 1214468758 1214558305 text/html 2020/2020 GET http://192.168.17.12/
 1214558005.979 SWAPOUT 00 00000003 9D1D5C3B8E020FA5AB7749E469BF5D6E  200 1214558006 1214468039 1214558306 image/gif 4084/4084 GET http://192.168.17.12/img/apache_header.gif
 1214558065.774 RELEASE 00 00000027 FCA9B4DFE086DF6692F9EC0CCE585B66    0        -1        -1        -1 unknown -1/0 NONE http://192.168.17.13/squid-internal-periodic/store_digest
 1214558065.774 SWAPOUT 00 00000004 6BB5F118D5D548296562668556E2FF74  200 1214558065 1214555967 1214559567 application/cache-digest 147/147 GET http://192.168.17.13/squid-internal-periodic/store_digest

squid3:
 1214558005.400      0 192.168.17.12 UDP_MISS/000 42 ICP_QUERY http://192.168.17.12/ - NONE/- -
 1214558005.774      0 192.168.17.12 UDP_MISS/000 63 ICP_QUERY http://192.168.17.12/img/apache_header.gif - NONE/- -
 1214558065.774      0 192.168.17.13 TCP_MEM_HIT/200 374 GET internal://pc-03/squid-internal-periodic/store_digest - NONE/- application/cache-digest

apache2:
 127.0.0.1 - - [27/Jun/2008:11:13:25 +0200] "GET / HTTP/1.0" 200 2020
 127.0.0.1 - - [27/Jun/2008:11:13:26 +0200] "GET /img/apache_header.gif HTTP/1.0" 200 4084

###############################################################################
Browse squid2 again...
###############################################################################

Idem squid1...

###############################################################################
Browse squid3...
###############################################################################

squid1:
 1214558293.183      0 192.168.17.13 UDP_MISS/000 42 ICP_QUERY http://192.168.17.13/ - NONE/- -
 1214558293.470      0 192.168.17.11 TCP_MEM_HIT/200 374 GET internal://pc-03/squid-internal-periodic/store_digest - NONE/- application/cache-digest
 1214558293.470      0 192.168.17.13 UDP_MISS/000 63 ICP_QUERY http://192.168.17.13/img/apache_header.gif - NONE/- -

squid2:
 1214558293.295      0 192.168.17.13 UDP_MISS/000 42 ICP_QUERY http://192.168.17.13/ - NONE/- -
 1214558293.470      0 192.168.17.13 UDP_MISS/000 63 ICP_QUERY http://192.168.17.13/img/apache_header.gif - NONE/- -
 1214558353.470      0 192.168.17.12 TCP_MEM_HIT/200 374 GET internal://pc-03/squid-internal-periodic/store_digest - NONE/- application/cache-digest

squid3:
 1214558293.622    152 192.168.17.13 TCP_MISS/200 2329 GET http://192.168.17.13/ - TIMEOUT_FIRST_UP_PARENT/127.0.0.1 text/html
 1214558293.778    156 192.168.17.13 TCP_MISS/200 4378 GET http://192.168.17.13/img/apache_header.gif - TIMEOUT_FIRST_UP_PARENT/127.0.0.1 image/gif

 1214558293.470 RELEASE 00 00000000 2208AA65FB6395754F10242FCE0C760C    0        -1        -1        -1 unknown -1/0 NONE http://192.168.17.11/squid-internal-periodic/store_digest
 1214558293.470 SWAPOUT 00 00000000 5C8101E583714DCD007FF2095C0FF6D2  200 1214558293 1214555960 1214559560 application/cache-digest 147/147 GET http://192.168.17.11/squid-internal-periodic/store_digest
 1214558293.470 SWAPOUT 00 00000001 8775D18057460601412E392A08AF00C3  200 1214558293 1214468758 1214558593 text/html 2020/2020 GET http://192.168.17.13/
 1214558293.640 SWAPOUT 00 00000003 F50FEB8ED84D3A721B952ED63D5D966D  200 1214558293 1214468039 1214558593 image/gif 4084/4084 GET http://192.168.17.13/img/apache_header.gif
 1214558353.470 RELEASE 00 00000004 B6A98B09C389F6C66A92A26189CCACFB    0        -1        -1        -1 unknown -1/0 NONE http://192.168.17.12/squid-internal-periodic/store_digest
 1214558353.470 SWAPOUT 00 00000004 1BDEF453F2C0A866DD905F6C79CF1002  200 1214558353 1214555963 1214559563 application/cache-digest 147/147 GET http://192.168.17.12/squid-internal-periodic/store_digest

apache3:
 127.0.0.1 - - [27/Jun/2008:11:18:13 +0200] "GET / HTTP/1.0" 200 2020
 127.0.0.1 - - [27/Jun/2008:11:18:13 +0200] "GET /img/apache_header.gif HTTP/1.0" 200 4084

###############################################################################
Browse squid3 again...
###############################################################################

Idem squid1...

###############################################################################
Access all squids to be sure all cached, purge 1 object from squid1 and browse squid1...
###############################################################################

squid1:
 1214558978.412      1 192.168.17.11 TCP_REFRESH_HIT/200 2329 GET http://192.168.17.11/ - FIRST_UP_PARENT/127.0.0.1 text/html
 1214558978.583      1 192.168.17.11 TCP_MISS/200 4378 GET http://192.168.17.11/img/apache_header.gif - FIRST_UP_PARENT/127.0.0.1 image/gif

squid2:
 1214558978.431      0 192.168.17.11 UDP_MISS/000 63 ICP_QUERY http://192.168.17.11/img/apache_header.gif - NONE/- -

squid3:
 1214558977.594      0 192.168.17.11 UDP_MISS/000 63 ICP_QUERY http://192.168.17.11/img/apache_header.gif - NONE/- -

apache1:
 127.0.0.1 - - [27/Jun/2008:11:29:38 +0200] "GET / HTTP/1.0" 304 -
 127.0.0.1 - - [27/Jun/2008:11:29:38 +0200] "GET /img/apache_header.gif HTTP/1.0" 200 4084

###############################################################################
Summary
###############################################################################

Siblings are contacted but do not want to share their cache...
Could it be by example because squid1 IP, appearing in the ICP_QUERY, confuses squid2 and squid3, or is it normal behavior...?

Also, even if I have the following:
2008/06/27 10:39:23| Local cache digest enabled; rebuild/rewrite every 600/3600 The digests don't seem to be rebuild every 10 minutes (or is it silent?).
And they seem to exchange digests after the ICP_QUERY...

pc-03, my test server hostname with an IP of 192.168.16.23 (not used in the squid confs) appears in the logs...
It should not, right?

netstat gives:

tcp 0 0 192.168.16.23:8000 0.0.0.0:* LISTEN tcp 0 0 192.168.17.13:80 0.0.0.0:* LISTEN tcp 0 0 192.168.17.12:80 0.0.0.0:* LISTEN tcp 0 0 192.168.17.11:80 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:8082 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:8083 0.0.0.0:* LISTEN udp 0 0 192.168.17.13:3130 0.0.0.0:* udp 0 0 192.168.17.12:3130 0.0.0.0:* udp 0 0 192.168.17.11:3130 0.0.0.0:* udp 0 0 192.168.17.11:33134 0.0.0.0:* udp 0 0 192.168.17.12:33136 0.0.0.0:* udp 0 0 192.168.17.13:33137 0.0.0.0:*
Thx,
JD




--
Please use Squid 2.7.STABLE3 or 3.0.STABLE7

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux