From 57eb58f11b649ec5f577c443c779e03d44b50d51 Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Fri, 21 Dec 2018 12:53:24 +0000 Subject: [PATCH] imagery: limit mapserv by CPU time Use CPU time as a poor mans process limit, to kill process before it has leaked too much memory. Memory limits do not seem to kill the process. --- cookbooks/imagery/resources/site.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookbooks/imagery/resources/site.rb b/cookbooks/imagery/resources/site.rb index 16e48d380..86c70c37e 100644 --- a/cookbooks/imagery/resources/site.rb +++ b/cookbooks/imagery/resources/site.rb @@ -106,8 +106,8 @@ action :create do "MS_ERRORFILE" => "stderr", "GDAL_CACHEMAX" => "512" limit_nofile 16384 - limit_as "1G" - memory_max "2G" + limit_cpu: 60 + memory_max "4G" user "imagery" group "imagery" exec_start_pre "/bin/rm -f /run/mapserver-fastcgi/layer-#{new_resource.site}-#{index}.socket" -- 2.45.2