On Sun, Oct 11, 2009 at 12:28 PM, Erik Zachte <erikzachte(a)infodisiac.com> wrote:
<snip>
A
Any idea why there are so many TCP_DENIED/403, are these really failures ?
TCP_DENIED is usually used for requests that the Squid is configured
to reject at the ACL level without even attempting to contact upstream
servers.
I'm not sure where the squid configuration files for Wikimedia
actually live. Hopefully someone who does know will be able to give
you a precise answer to your question. However, a logical guess would
be if the Squid is configured to reject action=edit requests from
search engine spiders and similar non-human processes. Since such
things are not easily incorporated into robots.txt, blocking at the
squid layer would be a good option for stopping such traffic from
hitting the main servers. That would be my guess. I suspect others
can give a more concrete answer.
B
For action=submit the difference between preview and save is in the result
codes right ?
I understood earlier that TCP_MISS/302 is a successful save, right ?
Typically.
Does that mean TCP_MISS/200 is preview ?
Preview, show changes, and aborted saves (e.g. saves stopped by edit
conflicts and similar problems)
C
For action=edit how to interpret /200 vs /302 ?
I don't know when action=edit would give a 302. It is obviously very
common, but my attempts to guess where it would come up have failed.
If you can grab some examples of URLs generating the 302 response it
might become clear quickly.
D (minor)
Are TCP/000 indeed (invalid) UDP messages ?
No idea.
-Robert Rohde