[OSM-dev] No communication between mot_tile and renderd

Sergey Kobzar sergey.kobzar at itcraft.org
Wed Sep 18 19:11:10 UTC 2013


On 09/18/13 16:20, Sergey Kobzar wrote:
> Hello
>
> I have installed tile server on Gentoo Linux using these guides:
>
> http://wiki.openstreetmap.org/wiki/User:Geekasylum/Gentoo_Linux_Virtual_Tile_Server
>
>
> http://switch2osm.org/serving-tiles/manually-building-a-tile-server-12-04/
>
> Everything was installed without problems. Data imported into PostgeSQL
> successfully.
>
> But now when I try to open OSM in browser, I see purple page and 404
> errors independently if I send request to localhost or public IP of the
> server.
>
> Apache logs:
>
> ...
> [Wed Sep 18 13:55:13 2013] [error] [client 1.1.1.1] File does not exist:
> /var/www/osm/10, referer: http://maps.site.com/osm/
> [Wed Sep 18 13:55:13 2013] [error] [client 1.1.1.1] File does not exist:
> /var/www/osm/10, referer: http://maps.site.com/osm/
> [Wed Sep 18 13:55:29 2013] [debug] ./src/mod_tile.c(1270): [client
> 127.0.0.1] tile_translate: uri(*)
> [Wed Sep 18 13:55:29 2013] [debug] ./src/mod_tile.c(1287): [client
> 127.0.0.1] tile_translate: testing baseuri(/osm/) name(default)
> extension(png)
> [Wed Sep 18 13:55:29 2013] [debug] ./src/mod_tile.c(1287): [client
> 127.0.0.1] tile_translate: testing baseuri(/osm/) name(default)
> extension(png)
> [Wed Sep 18 13:55:29 2013] [debug] ./src/mod_tile.c(1364): [client
> 127.0.0.1] tile_translate: No suitable tile layer found
>
> No output from renderd. Only this when I start it:
> Sep 18 14:05:00 db-7 renderd[8802]: Rendering daemon started
> Sep 18 14:05:00 db-7 renderd[8802]: Initiating reqyest_queue
> Sep 18 14:05:00 db-7 renderd[8802]: Parsing section renderd
> Sep 18 14:05:00 db-7 renderd[8802]: Parsing render section 0
> Sep 18 14:05:00 db-7 renderd[8802]: Parsing section mapnik
> Sep 18 14:05:00 db-7 renderd[8802]: Parsing section default
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd: unix
> socketname=/var/run/renderd.sock
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd: num_threads=4
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd: num_slaves=0
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd:
> tile_dir=/var/lib/mod_tile
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd:
> stats_file=/var/run/renderd.stats
> Sep 18 14:05:00 db-7 renderd[8802]: config mapnik:
> plugins_dir=/usr/lib/mapnik/input
> Sep 18 14:05:00 db-7 renderd[8802]: config mapnik:
> font_dir=/usr/share/fonts
> Sep 18 14:05:00 db-7 renderd[8802]: config mapnik:  font_dir_recurse=1
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd(0): Active
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd(0): unix
> socketname=/var/run/renderd.sock
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd(0): num_threads=4
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd(0):
> tile_dir=/var/lib/mod_tile
> Sep 18 14:05:00 db-7 renderd[8802]: config renderd(0):
> stats_file=/var/run/renderd.stats
> Sep 18 14:05:00 db-7 renderd[8802]: config map 0:   name(default)
> file(/usr/lib/mapnik/osm-local.xml) uri(/osm/) htcp() host(localhost)
> Sep 18 14:05:00 db-7 renderd[8802]: Initialising unix server socket on
> /var/run/renderd.sock
> Sep 18 14:05:00 db-7 renderd[8802]: Created server socket 4
> Sep 18 14:05:00 db-7 renderd[8802]: Renderd is using mapnik version 2.2.0
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSerifCondensed-BoldItalic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSerif-BoldItalic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSansCondensed.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSerif.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSansMono.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSans.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSerifCondensed-Italic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSerifCondensed-Bold.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/dejavu/DejaVuSerif-Italic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationSans-Italic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationMono-BoldItalic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationSerif-Regular.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationSerif-BoldItalic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationMono-Italic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationMono-Bold.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationSerif-Bold.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationSans-Bold.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationSans-BoldItalic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationSans-Regular.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/liberation-fonts/LiberationSerif-Italic.ttf
> Sep 18 14:05:00 db-7 renderd[8802]: DEBUG: Loading font:
> /usr/share/fonts/unifont/unifont.ttf
> Sep 18 14:05:00 db-7 renderd[8806]: Starting stats thread
> Sep 18 14:05:01 db-7 renderd[8806]: Using web mercator projection settings
> Sep 18 14:05:01 db-7 renderd[8806]: Using web mercator projection settings
> Sep 18 14:05:01 db-7 renderd[8806]: Using web mercator projection settings
> Sep 18 14:05:01 db-7 renderd[8806]: Using web mercator projection settings
>
>
> If I open http://localhost/mod_tile I see status page with zeros.
>
> renderd is running under root account. Apache has access to renderd.sock:
>
> srwxrwxrwx 1 root root 0 Sep 18 14:00 /var/run/renderd.sock
>
> renderd.conf:
> [renderd]
> socketname=/var/run/renderd.sock
> num_threads=4
> tile_dir=/var/lib/mod_tile
> stats_file=/var/run/renderd.stats
>
> [mapnik]
> plugins_dir=/usr/lib/mapnik/input
> font_dir=/usr/share/fonts
> font_dir_recurse=1
>
> [default]
> URI=/osm/
> XML=/usr/lib/mapnik/osm-local.xml
> HOST=localhost
>
> Apache virtual host configuration file:
> <IfDefine DEFAULT_VHOST>
>          Listen 80
>          NameVirtualHost *:80
>
>          <VirtualHost *:80>
>                  ServerName localhost
>                  ServerAdmin webmaster at localhost
>
>                  CustomLog /var/log/apache2/default_access.log common
>                  ErrorLog /var/log/apache2/default_error.log
>
>                  LoadModule tile_module modules/mod_tile.so
>
>                  AddTileConfig /osm/ default
>                  LoadTileConfigFile /etc/renderd.conf
>                  ModTileTileDir /var/lib/mod_tile
>                  ModTileRenderdSocketName /var/run/renderd.sock
>
>                  DocumentRoot "/var/www/localhost/htdocs"
>
>                  <Directory "/var/www/localhost/htdocs">
>                          AllowOverride None
>                          Options None
>
>                          Order allow,deny
>                          Allow from all
>                  </Directory>
>
>                  Alias /osm "/var/www/osm"
>
>                  <Directory "/var/www/osm">
>                          AllowOverride None
>                          Options None
>
>                          Order allow,deny
>                          Allow from all
>                  </Directory>
>
>                  LogLevel debug
>          </VirtualHost>
> </IfDefine>
>
> Any ideas? Can you help please?
>
> Thanks.


The problem has been fixed.

Thank you for help!



More information about the dev mailing list