Quote
Works well for me on the testfile (www-proxy.btx.dtag.de)
But sometimes I get some errors in the verbose log:
01.07.2004 12:25:42: OP_HTTPCACHEDBLOCK received from 217.229.*.* 'ababa' (eMule v0.42g [WebCacheTest00.06y],NoNeededParts/None)
This line indicates that ababa downloaded a 180k block of the file you requested and sent you notification that that part of the file should be available at your proxy server
Quote
01.07.2004 12:25:42: Sent HTTP GET to proxy server
this line indicates that you sent a request for the 180k block to your proxy server
Quote
01.07.2004 12:25:42: Received bad HTTP response: HTTP/1.1 504 The requested document is not cached, and you indicated that you wanted the document only if it was in the cache.
well, this line is pretty self explanatory. the file you requested from the proxy server couldn't be found there. Could be many reasons for why this happens.
1. could be that ababa downloaded the file from someone using an emuleport that is not cached by the proxy (think Superlexx can clarify that for me). Solution to that would be to only allow http-connections between clients with ports that usually get cached by proxy servers.
2. T-online has several proxy servers. As we tested today requesting a file from one proxy server also checks all other proxy servers for the file. If all cached files are stored in a centralized index there might not have been enough time for proxyserver A to send that information to the central index. (anyone here that can offer some input on how different proxy servers of one ISP communicate with each other, especially how long it takes for proxyserver B to learn that proxyserver A cached a certain file?).
One solution we tried was to send the IP-adress of the exact proxy server where the file is stored. This did not alleviate the problem. Another solution might be to delay the proxy-download by a certain amount of time so the proxy servers all know about the cached file. Lastly we could just accept that some proxy downloads don't work while others will (off course that's not preferred). Anyways, we are looking into how to fix it
3. other reasons that we can do nothing about
Quote
01.07.2004 12:25:42: Disconnected DownloadHTTPSocket, client: 0.0.0.0 '(null)' (,Downloading/None), reason: Close
that's just the message that you disconnected from the proxy-server. (as you should because the file is not there)
Cheers
JP