|Anonymous | Login | Signup for a new account||2020-10-25 00:45 CEST|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000236||YaCy||[All Projects] General||public||2013-05-05 18:38||2014-03-04 03:19|
|Product Version||YaCy 1.0|
|Target Version||Fixed in Version|
|Summary||0000236: Proxy does not load all images on a page|
|Description||Possible duplicate of 0000224|
When using Yacy as http proxy, on some pages not all images are loaded, even after multiple refreshes.
A slow connection might also have an impact on this, but as this is exactly the situation a caching proxy is intended for Squid and Polipo proxies seem to be able to handle this successfully.
|Steps To Reproduce||Using a slow (384kbps WISP) connection, open a webtoon (Manga) on a site like www.batoto.net using Firefox 20.0 or Chrome 26.0.1410.63. This will then result in not all images downloading, no matter how long waiting for it. Refreshing results in a different set of images loaded, which also means that it is not serving cached pictures.|
|Tags||No tags attached.|
I was not able to reproduce this, maybe my internet connection is too fast.
So this is not a problem in principle, maybe only with timeout.
-> try to increase the proxy timeout:
and the set the value of
i.e. to 60000, followed by a re-start.
Does this solve the problem?
It does not. The timeout is hardcoded in ProxyHandler.java (net.yacy.http.ProxyHandler) line 103: int timeout = 10000;
Some sites aren't fast enough to send the content in 10 seconds so there are issues. This setting probably should use proxy.clientTimeout as you mentioned.
Could also not reproduce it exactly with given site.
But was able to get a time out after clicking several pages
>Message: Client can't execute: Read timed out duration=10130
>java.io.IOException: Client can't execute: Read timed out duration=10130
Getting the Time-out a couple of times once it had happend the first time.
Got some issue after Setting timeout to 60000
>>Message: Client can't execute: Read timed out duration=60128
>>java.io.IOException: Client can't execute: Read timed out duration=60128
But less frequent (just 1 time, while bevor several times)
Long Story short -> you are right anyway that the Proxy.ClientTimeout should be used.
|2013-05-05 18:38||oupavlekkie||New Issue|
|2013-05-06 14:51||Orbiter||Note Added: 0000493|
|2014-02-10 18:09||rkfg||Note Added: 0000708|
|2014-02-25 00:39||BuBu||Note Added: 0000728|
|2014-02-25 00:39||BuBu||Assigned To||=> BuBu|
|2014-02-25 00:39||BuBu||Status||new => feedback|
|2014-03-04 03:19||BuBu||Status||feedback => resolved|
|2014-03-04 03:19||BuBu||Resolution||open => fixed|
|Copyright © 2000 - 2020 MantisBT Team|