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@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to