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"

Пожалуйста помоги!

0 ответов

Другие вопросы по тегам