From 95e54a4c506c592c8a7509ebacd47f05bae486bf Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Tue, 19 Aug 2025 10:36:28 +0100 Subject: [PATCH] imagery: use libtcmalloc with mapserver --- cookbooks/imagery/recipes/default.rb | 1 + cookbooks/imagery/resources/site.rb | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cookbooks/imagery/recipes/default.rb b/cookbooks/imagery/recipes/default.rb index 124d1be4b..840672929 100644 --- a/cookbooks/imagery/recipes/default.rb +++ b/cookbooks/imagery/recipes/default.rb @@ -33,6 +33,7 @@ package %w[ cgi-mapserver mapcache-cgi mapcache-tools + libtcmalloc-minimal4 ] # Mapserver via nginx requires as fastcgi spawner diff --git a/cookbooks/imagery/resources/site.rb b/cookbooks/imagery/resources/site.rb index b4079f0ca..5b81a272f 100644 --- a/cookbooks/imagery/resources/site.rb +++ b/cookbooks/imagery/resources/site.rb @@ -108,7 +108,8 @@ action :create do "GDAL_CACHEMAX" => "128", "GDAL_HTTP_TCP_KEEPALIVE" => "YES", "GDAL_HTTP_VERSION" => "2TLS", - "GDAL_ENABLE_WMS_CACHE" => "NO" + "GDAL_ENABLE_WMS_CACHE" => "NO", + "LD_PRELOAD" => "libtcmalloc_minimal.so.4" limit_nofile 16384 memory_high "12G" memory_max "12G" -- 2.39.5