Rails/Puma (systemctl)/проблема с туманным рабочим
Я использую ruby "3.1.1", rails (7.0.3.1), Fog-AWS (3.14.0), Fog-Core (2.3.0) и запускаю Puma с помощью systemd. Запросы приходят через AWS ALB 443 -> 80.
С тех пор, как я реализовал Gem для тумана, мой puma_access.log продолжает писать:[31723] ! Не удалось запустить рабочего [31723] /var/www/iot/shared/bundle/ruby/3.1.0/gems/fog-core-2.3.0/lib/fog/core/cache.rb:94:in `expand_path'[31723] Досрочное увольнение работника
и любые запросы просто 504 Gateway time-out. Запуск puma вне systemctl работает нормально.
/var/www/iot/shared/bundle/ruby/3.1.0/gems/fog-core-2.3.0/lib/fog/core/cache.rb:94 это:
SANDBOX = ENV["HOME"] ? File.expand_path("~/.fog-cache") : File.expand_path(".fog-cache")
Хотя я не уверен, почему это важно, ENV["HOME"] = "/home/ec2-user"
Пожалуйста помоги!