X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/7426769ee7efed7e0559a58bb5e9bfd9f43d6c2a..5edb7d039cf0dc0c9dd90804c59d3fd87b318629:/cookbooks/imagery/templates/default/mapserv_fcgi.conf.erb diff --git a/cookbooks/imagery/templates/default/mapserv_fcgi.conf.erb b/cookbooks/imagery/templates/default/mapserv_fcgi.conf.erb index 9f6e25093..5615d3c00 100644 --- a/cookbooks/imagery/templates/default/mapserv_fcgi.conf.erb +++ b/cookbooks/imagery/templates/default/mapserv_fcgi.conf.erb @@ -9,21 +9,25 @@ stop on runlevel [!2345] respawn -setuid imagery -setgid imagery - limit nofile 16384 16384 # https://trac.osgeo.org/mapserver/wiki/EnvironmentVariables -env MS_MAPFILE="/srv/imagery/mapserver/layer-<%= @name %>.map" +env MS_MAPFILE="/srv/imagery/mapserver/layer-<%= @layer %>.map" env MS_MAP_PATTERN="^/srv/imagery/mapserver/" -env MS_ERRORFILE="/tmp/mapserver-layer-<%= @name %>.log" +env MS_ERRORFILE="/tmp/mapserver-layer-<%= @layer %>.log" env MS_DEBUGLEVEL="5" +pre-start script + mkdir -p -m 0775 /var/run/mapserver-fastcgi + chown imagery:imagery /var/run/mapserver-fastcgi +end script + script exec /usr/bin/spawn-fcgi \ -n \ - -s /var/run/mapserver-fastcgi/layer-<%= @name %>.socket \ + -u imagery \ + -g imagery \ + -s /var/run/mapserver-fastcgi/layer-<%= @layer %>.socket \ -M 0666 \ -f /usr/lib/cgi-bin/mapserv end script