[OSM-dev] No communication between mot_tile and renderd
Sergey Kobzar
sergey.kobzar at itcraft.org
Wed Sep 18 13:20:20 UTC 2013
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.
More information about the dev
mailing list