У меня возникла проблема при развертывании моего приложения rails 6 с помощью puma (на Centos). Я должен запустить его, пока sudo так bundle exec pumactl -e production start
, чтобы начать все, что работает нормально. Однако для других побочных процессов важно, чтобы задача puma выполнялась как «никто».
Я могу chown -R nobody:nobody .
убедиться, что файлы puma.sock и puma.pid принадлежат никому ', но это не меняет владельца самого процесса puma, которым владеет' root '.
То, что мне нужно, - это способ указать, какой пользователь / группа владеет задачей puma, когда он создан. Прочитал документы puma и не вижу ничего, что позволило бы мне это сделать. Есть идеи?
Заранее спасибо