[OSM-dev] Rendering Chain Issue

Frederik Ramm frederik at remote.org
Tue Jun 19 22:28:56 BST 2012


Hi,

> Jun 19 21:05:24 maptile tirex-backend-manager[7840]: sending HUP to
> worker 'mapnik' with pid 7992 (due to timeout)
> Jun 19 21:05:40 maptile tirex-backend-manager[7840]: sending TERM to
> worker 'mapnik' with pid 7992 (due to timeout)

This means that your system takes too long to render a tile. This often 
happens on z6-z9, especially if you're not using SSD. Increase the 
tirex.conf master_rendering_timeout and backend_manager_alive_timeout to 
20 or even 30. Pre-render tiles using tirex-batch, not render_list; 
assign them a priority that lands them in a bucket where tirex-master 
will only allow 1 or 2 renderers to run. E.g. if your tirex.conf has

bucket name=live       minprio=1  maxproc=8 maxload=20
bucket name=important  minprio=10 maxproc=3 maxload=8
bucket name=background minprio=20 maxproc=2 maxload=4

then the default tirex-batch priority of 99 is good, it will make sure 
that no more than 2 processes compete for PostGIS' attention. Maybe even 
go down to maxproc=1 for name=background.

That should at least allow you to complete rendering!

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00'09" E008°23'33"



More information about the dev mailing list