[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