[Tilecache] Increase WMS request timeout?

chris marx chrismarx at gmail.com
Tue Nov 25 00:51:24 EST 2008


Also,
 I'd like to make these changes, but when i redeployed tilecache on apache
with mod_python, it couldn't find the imports until i ran the setup.py. now
it looks like the scripts are getting exectured from the egg (anyone have
any links to explain what the heck this is...). To recreate this with
changes in the code, do i just delete the egg, or do i also need to the
delete the .pyc files it also generated?

On Mon, Nov 24, 2008 at 11:33 PM, chris marx <chrismarx at gmail.com> wrote:

> Well, that might be the case, but when I hook a site up to the wms
> directly, I don't get any errors from the wms. So.. I'd like to see what
> error tilecache is getting back from my wms server. Should i just put in a
> logging statement of the response from line 54 in Client.py?
>
>
>
> On Mon, Nov 24, 2008 at 10:55 PM, Christopher Schmidt <
> crschmidt at metacarta.com> wrote:
>
>> On Mon, Nov 24, 2008 at 10:26:31PM -0500, chris marx wrote:
>> > here;s the full error
>> >
>> > An error occurred: HTTP Error 500: Internal Server Error
>>
>> That's not a timeout. That's your remote WMS server returning an honest
>> to goodness error. There's nothing TileCache can do about that.
>>
>> -- Chris
>>
>> >   File
>> "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Service.py",
>> > line 224, in modPythonHandler
>> >     host )
>> >   File
>> "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Service.py",
>> > line 208, in dispatchRequest
>> >     return self.renderTile(tile, params.has_key('FORCE'))
>> >   File
>> "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Service.py",
>> > line 138, in renderTile
>> >     data = layer.render(tile)
>> >   File
>> "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Layer.py",
>> > line 437, in render
>> >     return self.renderTile(tile)
>> >   File
>> "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Layers\WMS.py",
>> > line 29, in renderTile
>> >     tile.data, response = wms.fetch()
>> >   File
>> "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Client.py",
>> > line 54, in fetch
>> >     response = self.client.open(urlrequest)
>> >   File "C:\Python25\Lib\urllib2.py", line 387, in open
>> >     response = meth(req, response)
>> >   File "C:\Python25\Lib\urllib2.py", line 498, in http_response
>> >     'http', request, response, code, msg, hdrs)
>> >   File "C:\Python25\Lib\urllib2.py", line 425, in error
>> >     return self._call_chain(*args)
>> >   File "C:\Python25\Lib\urllib2.py", line 360, in _call_chain
>> >     result = func(*args)
>> >   File "C:\Python25\Lib\urllib2.py", line 506, in http_error_default
>> >     raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
>> >
>> >
>> >
>> > On Mon, Nov 24, 2008 at 5:56 PM, chris marx <chrismarx at gmail.com>
>> wrote:
>> >
>> > > anybody?
>> > >
>> > >
>> > > On Sun, Nov 23, 2008 at 3:45 PM, chris marx <chrismarx at gmail.com>
>> wrote:
>> > >
>> > >> Hi,
>> > >>  When no one has made a WMS request to my WMS service (Manifold GIS)
>> it
>> > >> takes a little longer to respond on that first request because its
>> creating
>> > >> an instance of its mapserver object. In any case, tilecache ends up
>> > >> returning a urllib error because I'm assuming the request timed out
>> --
>> > >> specifically, because hitting the same url again results in a
>> successful
>> > >> request and a tile comes back. Is there a way to increase the timeout
>> limit?
>> > >> --running apache and mod_python-
>> > >> chris-
>> > >>
>> > >> --
>> > >>
>> > >> Chris Marx
>> > >> Programmer/Analyst
>> > >> Cornell Lab of Ornithology
>> > >> 159 Sapsucker Woods Rd.
>> > >> Ithaca, NY 14850
>> > >> t. 1.607.254.1142
>> > >> http://www.birds.cornell.edu/
>> > >>
>> > >
>> > >
>> > >
>> > > --
>> > >
>> > > Chris Marx
>> > > Programmer/Analyst
>> > > Cornell Lab of Ornithology
>> > > 159 Sapsucker Woods Rd.
>> > > Ithaca, NY 14850
>> > > t. 1.607.254.1142
>> > > http://www.birds.cornell.edu/
>> > >
>> >
>> >
>> >
>> > --
>> >
>> > Chris Marx
>> > Programmer/Analyst
>> > Cornell Lab of Ornithology
>> > 159 Sapsucker Woods Rd.
>> > Ithaca, NY 14850
>> > t. 1.607.254.1142
>> > http://www.birds.cornell.edu/
>>
>> > _______________________________________________
>> > Tilecache mailing list
>> > Tilecache at openlayers.org
>> > http://openlayers.org/mailman/listinfo/tilecache
>>
>>
>> --
>> Christopher Schmidt
>> MetaCarta
>>
>
>
>
> --
>
> Chris Marx
> Programmer/Analyst
> Cornell Lab of Ornithology
> 159 Sapsucker Woods Rd.
> Ithaca, NY 14850
> t. 1.607.254.1142
> http://www.birds.cornell.edu/
>



-- 

Chris Marx
Programmer/Analyst
Cornell Lab of Ornithology
159 Sapsucker Woods Rd.
Ithaca, NY 14850
t. 1.607.254.1142
http://www.birds.cornell.edu/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/tilecache/attachments/20081125/6f23d2bf/attachment.html


More information about the Tilecache mailing list