Javier,
Este error parece haber sido arreglado, bien!
Pero sigo obteniendo esto, creo que hay que seguir trabajando en
este bug! No dejemos de fixearlo!
"""
Incrementing global error count. GEC: 4
hmmm... wtf?! The remote web server failed to send the content-type header.
keepalive: been waiting too long for a pool connection. I'm giving up.
Seems like the pool is full.
GET http://www.unifuse.com/images/2420dolly-straightB.jpg returned
HTTP code "204"
Unhandled exception in xUrllib._send(): keepalive: been waiting too
long for a pool connection. I'm giving up. Seems like the pool is
full.
Traceback (most recent call last):
File "/home/dz0/w3af/trunk/core/data/url/xUrllib.py", line 433, in _send
res = the_opener.open(req)
File "/usr/lib/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 705, in http_open
return self.do_open(req)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 554, in do_open
conn = self._cm.get_available_connection(host, conn_factory)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 446, in get_available_connection
raise w3afException(msg)
w3afException: keepalive: been waiting too long for a pool connection.
I'm giving up. Seems like the pool is full.
Incrementing global error count. GEC: 5
hmmm... wtf?! The remote web server failed to send the content-type header.
keepalive: been waiting too long for a pool connection. I'm giving up.
Seems like the pool is full.
GET http://www.unifuse.com/images/2420DOL.jpg returned HTTP code "204"
Unhandled exception in xUrllib._send(): keepalive: been waiting too
long for a pool connection. I'm giving up. Seems like the pool is
full.
Traceback (most recent call last):
File "/home/dz0/w3af/trunk/core/data/url/xUrllib.py", line 433, in _send
res = the_opener.open(req)
File "/usr/lib/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 705, in http_open
return self.do_open(req)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 554, in do_open
conn = self._cm.get_available_connection(host, conn_factory)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 446, in get_available_connection
raise w3afException(msg)
w3afException: keepalive: been waiting too long for a pool connection.
I'm giving up. Seems like the pool is full.
Incrementing global error count. GEC: 6
hmmm... wtf?! The remote web server failed to send the content-type header.
keepalive: been waiting too long for a pool connection. I'm giving up.
Seems like the pool is full.
GET http://www.unifuse.com/images/3BUa-175.jpg returned HTTP code "204"
Unhandled exception in xUrllib._send(): keepalive: been waiting too
long for a pool connection. I'm giving up. Seems like the pool is
full.
Traceback (most recent call last):
File "/home/dz0/w3af/trunk/core/data/url/xUrllib.py", line 433, in _send
res = the_opener.open(req)
File "/usr/lib/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 705, in http_open
return self.do_open(req)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 554, in do_open
conn = self._cm.get_available_connection(host, conn_factory)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 446, in get_available_connection
raise w3afException(msg)
w3afException: keepalive: been waiting too long for a pool connection.
I'm giving up. Seems like the pool is full.
Incrementing global error count. GEC: 7
hmmm... wtf?! The remote web server failed to send the content-type header.
keepalive: been waiting too long for a pool connection. I'm giving up.
Seems like the pool is full.
GET http://www.unifuse.com/images/NT-6-200.jpg returned HTTP code "204"
Unhandled exception in xUrllib._send(): keepalive: been waiting too
long for a pool connection. I'm giving up. Seems like the pool is
full.
Traceback (most recent call last):
File "/home/dz0/w3af/trunk/core/data/url/xUrllib.py", line 433, in _send
res = the_opener.open(req)
File "/usr/lib/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 705, in http_open
return self.do_open(req)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 554, in do_open
conn = self._cm.get_available_connection(host, conn_factory)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 446, in get_available_connection
raise w3afException(msg)
w3afException: keepalive: been waiting too long for a pool connection.
I'm giving up. Seems like the pool is full.
Incrementing global error count. GEC: 8
hmmm... wtf?! The remote web server failed to send the content-type header.
keepalive: been waiting too long for a pool connection. I'm giving up.
Seems like the pool is full.
GET http://www.unifuse.com/images/20BU-BLUE-200.jpg returned HTTP code "204"
Unhandled exception in xUrllib._send(): keepalive: been waiting too
long for a pool connection. I'm giving up. Seems like the pool is
full.
Traceback (most recent call last):
File "/home/dz0/w3af/trunk/core/data/url/xUrllib.py", line 433, in _send
res = the_opener.open(req)
File "/usr/lib/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 705, in http_open
return self.do_open(req)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 554, in do_open
conn = self._cm.get_available_connection(host, conn_factory)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 446, in get_available_connection
raise w3afException(msg)
w3afException: keepalive: been waiting too long for a pool connection.
I'm giving up. Seems like the pool is full.
Incrementing global error count. GEC: 9
hmmm... wtf?! The remote web server failed to send the content-type header.
keepalive: been waiting too long for a pool connection. I'm giving up.
Seems like the pool is full.
GET http://www.unifuse.com/images/Nested3BU-175.jpg returned HTTP code "204"
Unhandled exception in xUrllib._send(): keepalive: been waiting too
long for a pool connection. I'm giving up. Seems like the pool is
full.
Traceback (most recent call last):
File "/home/dz0/w3af/trunk/core/data/url/xUrllib.py", line 433, in _send
res = the_opener.open(req)
File "/usr/lib/python2.6/urllib2.py", line 391, in open
response = self._open(req, data)
File "/usr/lib/python2.6/urllib2.py", line 409, in _open
'_open', req)
File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
result = func(*args)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 705, in http_open
return self.do_open(req)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 554, in do_open
conn = self._cm.get_available_connection(host, conn_factory)
File "/home/dz0/w3af/trunk/core/data/url/handlers/keepalive.py",
line 446, in get_available_connection
raise w3afException(msg)
w3afException: keepalive: been waiting too long for a pool connection.
I'm giving up. Seems like the pool is full.
Incrementing global error count. GEC: 10
**IMPORTANT** The following error was detected by w3af and couldn't be
resolved: The xUrllib found too much consecutive errors. The remote
webserver doesn't seem to be reachable anymore; please verify
manually.
"""
On Mon, Nov 22, 2010 at 7:09 PM, Andres Riancho
<andres.riancho@...> wrote:
> I get flooded with these messages after applying your patch. Before
> sending something to the trunk we should be sure its working and
> doesn't add any annoyances to the users.
>
> [Mon 22 Nov 2010 07:07:34 PM ART] Auto-enabling plugin: grep.collectCookies
> [Mon 22 Nov 2010 07:07:34 PM ART] Auto-enabling plugin: grep.httpAuthDetect
> [Mon 22 Nov 2010 07:07:34 PM ART] Auto-enabling plugin: grep.error500
> [Mon 22 Nov 2010 07:07:34 PM ART] Auto-enabling plugin: discovery.serverHeader
> [Mon 22 Nov 2010 07:07:35 PM ART] Auto-enabling plugin: discovery.allowedMethods
> [Mon 22 Nov 2010 07:07:35 PM ART] Auto-enabling plugin:
> discovery.frontpage_version
> [Mon 22 Nov 2010 07:07:40 PM ART] The server header for the remote web
> server is: "ConcentricHost-Ashurbanipal/2.0 (XO(R) Web Site Hosting)".
> This information was found in the request with id 16.
> [Mon 22 Nov 2010 07:07:40 PM ART] Unexpected error in urllib2 :
> CannotSendRequest()
> [Mon 22 Nov 2010 07:07:40 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:41 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:41 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:42 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:43 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:43 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:44 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:44 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:45 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:45 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:46 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:47 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:47 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:48 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:48 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:48 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:48 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:49 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:49 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:50 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:50 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:50 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:50 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:51 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:51 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:51 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:51 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:52 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:52 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:53 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:54 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:54 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:54 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:07:55 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:08:02 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:08:03 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:08:03 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:08:03 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:08:03 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:08:04 PM ART] localCache.py: Timeout while
> fetching page body.
> [Mon 22 Nov 2010 07:08:04 PM ART] localCache.py: Timeout while
> fetching page body.
>
> On Mon, Nov 22, 2010 at 7:07 PM, Andres Riancho
> <andres.riancho@...> wrote:
>> Javier,
>>
>> These are some comments on this commit (some are just useless and
>> are just for myself):
>>
>> * threadManager.py: Cosmetic changes.
>> * threadpool.py: Cosmetic changes.
>> * w3afThread: Cosmetic changes.
>> * w3afCore.py: Minor change wrapping self._end()
>> * keepalive.py:
>> - TIMEOUT = 25 , we have a framework-wide HTTP-Config parameter to set this.
>> - Maybe this line is not thread safe? self.remove_connection(bad_conn, host)
>> - HUGE change! We should have unittest for this!
>> * xUrllib.py:
>> - This should never fail, extract from try/except. "the_opener =
>> self._cacheOpener if useCache else self._opener"
>> - Having "self._errorCount" here and "retry" in keepalive.py makes
>> me think that we're retrying too many times?
>>
>>
>> On Mon, Nov 22, 2010 at 6:35 PM, <javierandalia@...> wrote:
>>> Revision: 3757
>>> http://w3af.svn.sourceforge.net/w3af/?rev=3757&view=rev
>>> Author: javierandalia
>>> Date: 2010-11-22 21:35:22 +0000 (Mon, 22 Nov 2010)
>>>
>>> Log Message:
>>> -----------
>>> Ticket #160168 - xUrllib found too much consecutive errors
>>>
>>> Modified Paths:
>>> --------------
>>> trunk/core/controllers/threads/threadManager.py
>>> trunk/core/controllers/threads/threadpool.py
>>> trunk/core/controllers/threads/w3afThread.py
>>> trunk/core/controllers/w3afCore.py
>>> trunk/core/data/url/handlers/keepalive.py
>>> trunk/core/data/url/urlOpenerSettings.py
>>> trunk/core/data/url/xUrllib.py
>>>
>>>
>>> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
>>>
>>> ------------------------------------------------------------------------------
>>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>>> Tap into the largest installed PC base & get more eyes on your game by
>>> optimizing for Intel(R) Graphics Technology. Get started today with the
>>> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
>>> http://p.sf.net/sfu/intelisp-dev2dev
>>> _______________________________________________
>>> W3af-svn-notify mailing list
>>> W3af-svn-notify@...
>>> https://lists.sourceforge.net/lists/listinfo/w3af-svn-notify
>>>
>>
>>
>>
>> --
>> Andrés Riancho
>> Director of Web Security at Rapid7 LLC
>> Founder at Bonsai Information Security
>> Project Leader at w3af
>>
>
>
>
> --
> Andrés Riancho
> Director of Web Security at Rapid7 LLC
> Founder at Bonsai Information Security
> Project Leader at w3af
>
--
Andrés Riancho
Director of Web Security at Rapid7 LLC
Founder at Bonsai Information Security
Project Leader at w3af
|