From 2873f575dda4b30e2705efa187d4511c89d376b6 Mon Sep 17 00:00:00 2001 From: Daisuke Aritomo Date: Sun, 8 Sep 2024 23:58:41 +0900 Subject: [PATCH] Enable jemalloc --- Dockerfile | 2 +- fly.toml | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index fb5c271..80bf528 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,7 +27,7 @@ RUN bundle install --path /gems --jobs 100 --deployment --without development:te FROM public.ecr.aws/sorah/ruby:3.2 RUN apt-get update \ - && apt-get install -y libpq5 \ + && apt-get install -y libjemalloc2 libpq5 \ && rm -rf /var/lib/apt/lists/* WORKDIR /app diff --git a/fly.toml b/fly.toml index 68c9d3f..1cb0f97 100644 --- a/fly.toml +++ b/fly.toml @@ -36,9 +36,11 @@ console_command = '/rails/bin/rails console' GITHUB_APP_ID = "990067" GITHUB_CLIENT_ID = "Iv23liCJtVnA9gLDRmaL" GITHUB_REPO = "tokyorubykaigi12/auth" + LD_PRELOAD = "/usr/lib/x86_64-linux-gnu/libjemalloc.so.2" MAILGUN_SMTP_LOGIN = "postmaster@tokyorubykaigi12.org" MAILGUN_SMTP_PORT = "587" MAILGUN_SMTP_SERVER = "smtp.mailgun.org" + MALLOC_CONF = "dirty_decay_ms:0,muzzy_decay_ms:0,narenas:2,background_thread:true,thp:never" ORG_NAME = "Tokyo RubyKaigi 12 Team" RAILS_ENV = "production" RAILS_SERVE_STATIC_FILES = "1" @@ -46,6 +48,3 @@ console_command = '/rails/bin/rails console' S3_FILES_PREFIX = "sponsor-app-production/" S3_FILES_REGION = "ap-northeast-1" S3_FILES_ROLE = "arn:aws:iam::985623304185:role/Trk12SponsorAppProduction" - - # LD_PRELOAD = "/usr/lib/x86_64-linux-gnu/libjemalloc.so.2" - # MALLOC_CONF = "dirty_decay_ms:0,muzzy_decay_ms:0,narenas:2,background_thread:true,thp:never"