The idea is to select edit and submit calls that are relevant to the usability project and track edit/save ratio of filtered calls over time. Bots will be filtered, "action=edit&redlink=1,.." will be discarded (as 95% inadvertent edit calls), and some more. I would appreciate help in decoding most occurring squid/html statuses:
Here are the relevant html codes from FAQ: http://wiki.squid-cache.org/SquidFaq/SquidLogs Also http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 000 Used mostly with UDP traffic. 200 OK 206 Partial Content 301 Moved Permanently 302 Moved Temporarily 400 Bad Request 403 Forbidden 404 Not Found [417 Expectation Failed] 500 Internal Server Error 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout The following are frequencies in which the index.php result codes are found in the 1:1000 sampled squid logs from just over 6 months: TCP_DENIED/403,action=edit 321390 TCP_DENIED/403,action=submit 33 TCP_MISS/000,action=edit 7352 TCP_MISS/000,action=submit 1186 TCP_MISS/200,action=edit 800200 TCP_MISS/200,action=submit 75768 TCP_MISS/206,action=edit 20 TCP_MISS/206,action=submit 269 TCP_MISS/301,action=edit 662 TCP_MISS/302,action=edit 184217 TCP_MISS/302,action=submit 116141 TCP_MISS/400,action=edit 6 TCP_MISS/403,action=edit 2746 TCP_MISS/404,action=edit 119 TCP_MISS/404,action=submit 206 TCP_MISS/417,action=edit 53 TCP_MISS/417,action=submit 716 TCP_MISS/500,action=edit 362 TCP_MISS/500,action=submit 81 TCP_MISS/502,action=submit 87 TCP_MISS/503,action=edit 7 TCP_MISS/503,action=submit 5878 TCP_MISS/504,action=edit 53 TCP_MISS/504,action=submit 91 Out of these most significant given range and/or frequency are: TCP_DENIED/403,action=edit 321390 TCP_MISS/000,action=edit 7352 TCP_MISS/200,action=edit 800200 TCP_MISS/302,action=edit 184217 TCP_MISS/000,action=submit 1186 TCP_MISS/200,action=submit 75768 TCP_MISS/302,action=submit 116141 Specific questions: A Any idea why there are so many TCP_DENIED/403, are these really failures ? 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 ? Does that mean TCP_MISS/200 is preview ? C For action=edit how to interpret /200 vs /302 ? D (minor) Are TCP/000 indeed (invalid) UDP messages ? Erik Zachte BTW For all squid status codes from Wikimedia servers see http://stats.wikimedia.org/wikimedia/squids/SquidReportMethods.htm _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l