On Sun, Oct 11, 2009 at 12:28 PM, Erik Zachte erikzachte@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