[squid] geeft constant tcp_miss/302 bij bezoek got

Pagina: 1
Acties:

  • ge-flopt
  • Registratie: Februari 2001
  • Laatst online: 10:49
Hoi allen,

Ik ben bezig om een transparante proxy te maken. Op zich gaat het wel en het werk ook nog eens lekker. alleen als ik GoT wil bezoeken krijg ik geen enkel topic geopend of GoT (hoofd pagina). ie blijft maar aangeven dat hij de pagina gevonden heeft en laadt de pagina en geeft dan weer aan dat hij de pagina gevonden heeft. Hij laat dus uiteindelijk de pagina verder niet zien, maar lijkt in een oneindige loop te zitten.

dit staat in de store.log:
1084220277.192 RELEASE -1 FFFFFFFF EE45764709395CC1987901AC6D10CB48 302 1084220264 1084220264 869893200 text/html -1/0 GET http://213.239.154.36/forum/list_messages/910744/
1084220277.288 RELEASE -1 FFFFFFFF FD2AC3316C55C2F3AC974A8132AE20D1 302 1084220264 1084220264 869893200 text/html -1/0 GET http://213.239.154.36/forum/list_messages/910744/
1084220277.379 RELEASE -1 FFFFFFFF 7B401EBEBA79663F7A84F34ECD3D9427 302 1084220264 1084220264 869893200 text/html -1/0 GET http://213.239.154.36/forum/list_messages/910744/
1084220277.490 RELEASE -1 FFFFFFFF E0B56595736B0390F78C7EC1E0891B2F 302 1084220264 1084220264 869893200 text/html -1/0 GET http://213.239.154.36/forum/list_messages/910744/
1084220278.372 RELEASE -1 FFFFFFFF 734B6997E0674FA7CB9AA99667B6A0CA 302 1084220265 1084220265 869893200 text/html -1/0 GET http://213.239.154.36/forum/list_messages/910744/
en dit in de access.log
1084220277.192 104 192.168.1.3 TCP_MISS/302 599 GET http://213.239.154.36/forum/list_messages/910744/ - DIRECT/213.239.154.36 text/html
1084220277.288 91 192.168.1.3 TCP_MISS/302 599 GET http://213.239.154.36/forum/list_messages/910744/ - DIRECT/213.239.154.36 text/html
1084220277.379 86 192.168.1.3 TCP_MISS/302 593 GET http://213.239.154.36/forum/list_messages/910744/ - DIRECT/213.239.154.36 text/html
1084220277.490 105 192.168.1.3 TCP_MISS/302 553 GET http://213.239.154.36/forum/list_messages/910744/ - DIRECT/213.239.154.36 text/html
1084220278.372 875 192.168.1.3 TCP_MISS/302 595 GET http://213.239.154.36/forum/list_messages/910744/ - DIRECT/213.239.154.36 text/html
die 302 heeft met een redirect te maken, en ik denk dus dat dat de veroorzaker is, maar hoe krijg ik dit opgelost?

  • _fm
  • Registratie: September 2003
  • Niet online

_fm

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

paragraaf 10.3.3: 302 Found

dat is alvast een uitvoerige beschrijving van de 302 response code.
Misschien dat je daarmee erachter kunt komen wat er mis gaat.

  • ge-flopt
  • Registratie: Februari 2001
  • Laatst online: 10:49
Bedankt voor de link _fm. Zover ik nu kan nagaan lijkt het erop dat squid een 302 status code afhandeld als een 303, waardoor hij naar zichzelf gelinked wordt. Helaas weet ik dat niet zeker, misschien dat iemand dit kan bevestigen?
10.3.3 302 Found
The requested resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field.

The temporary URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s).

If the 302 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.

Note: RFC 1945 and RFC 2068 specify that the client is not allowed
to change the method on the redirected request. However, most
existing user agent implementations treat 302 as if it were a 303
response, performing a GET on the Location field-value regardless
of the original request method. The status codes 303 and 307 have
been added for servers that wish to make unambiguously clear which
kind of reaction is expected of the client.

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14:16

Kees

Serveradmin / BOFH / DoC
Hij probeert op IP de site op te vragen, dat gaat niet werken, hij moet gewoon 'gathering.tweakers.net' gebruiken en niet 213.239.154.36, want dan krijg je een forward naar gathering.tweakers.net. En als hj daar het IP weer van wil opvragen..
you get my point ;)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • ge-flopt
  • Registratie: Februari 2001
  • Laatst online: 10:49
En Kees die is een goeie en kees die is een goeie !!!
Even for the record:
squid.conf aangepast en het volgende aangeet:
code:
1
2
3
4
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

na een restart van squid deed hij het.
Dank je Kees

[ Voor 5% gewijzigd door ge-flopt op 10-05-2004 23:22 ]