[mapserver-users] MapCache "missing a service" error
Stephen Woodbridge
woodbri at swoodbridge.com
Mon May 27 19:36:20 PDT 2013
Jackey,
Try changing:
<grid restricted_extent="113.816929 22.135340 114.504470 22.567942">
WGS84
</grid>
to:
<grid restricted_extent="113.816929 22.135340 114.504470
22.567942">WGS84</grid>
Remove the white spaces. If that fixes the problem, please write a bug
on on this.
Thanks,
-Steve W
On 5/27/2013 10:12 PM, Jackey Cheung wrote:
> Hi,
>
> I'm trying to deploy a MapCache server. It compiles OK, but I can't tell
> whether everything is working fine, since I can't see any output from
> the server (command line and HTTP response, etc.)
>
> I've write up a config xml as below:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <mapcache>
> <cache name="test_cache" type="disk">
> <base>/tmp/mapcache</base>
> <symlink_blank />
> </cache>
> <source name="test_lands" type="wms">
> <getmap>
> <params>
> <FORMAT>image/png</FORMAT>
> <LAYERS>BLD_BLDG</LAYERS>
> </params>
> </getmap>
> <http>
> <url>http://localhost/map/</url>
> <headers>
> <User-Agent>mapcache</User-Agent>
> </headers>
> <connection_timeout>30</connection_timeout>
> </http>
> </source>
> <format name="PNG" type ="PNG">
> <compression>fast</compression>
> </format>
> <default_format>PNG</default_format>
> <tileset name="test_tileset">
> <source>test_lands</source>
> <cache>test_cache</cache>
> <grid restricted_extent="113.816929 22.135340 114.504470 22.567942">
> WGS84
> </grid>
> <metadata>
> <title>test web map.</title>
> <abstract>Powered by MapKing.</abstract>
> </metadata>
> <format>PNG</format>
> <metatile>10 10</metatile>
> <metabuffer>10</metabuffer>
> </tileset>
>
> <service type="wms" enabled="true">
> <full_wms>assemble</full_wms>
> <resample_mode>bilinear</resample_mode>
> <format>PNG</format>
> <maxsize>4096</maxsize>
> </service>
> <service type="wmts" enabled="false"/>
> <service type="tms" enabled="false"/>
> <service type="kml" enabled="false"/>
> <service type="gmaps" enabled="false"/>
> <service type="ve" enabled="false"/>
> <service type="demo" enabled="false"/>
> <errors>report</errors>
> <lock_dir>/tmp/mapcache/lock</lock_dir>
> <threaded_fetching>true</threaded_fetching>
> <log_level>info</log_level>
> <auto_reload>true</auto_reload>
> </mapcache>
>
>
> I use spawn-fcgi to start the server:
> spawn-fcgi -M 666 -s /var/run/mapcache.sock -n -u nginx -g nginx -U
> nginx -G nginx -P /var/run/mapcache.pid -- /usr/local/bin/mapcache
>
> The server seems to be running, since it doesn't return to the command
> prompt. When I use browser to open "http://192.168.56.101/mapcache/",
> the first request (the exact first request to the newly started server
> process) returns:
>
> tileset "test_tileset" references grid "
> WGS84
> ", but it is not configured
>
>
> Then all subsequent requests returns "missing a service" error.
>
> I've tried adding a WGS84 grid to the xml, but that produces duplicate declaration error. I've also tried using the mapcache.xml from source package, the same "missing a service" error occurs.
>
> What's wrong?
>
>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list