Я экспериментирую с узлом веб-стиля с поддержкой микросервиса. Каждый пользователь получает свой собственный экземпляр приложения. Я использую некоторые скрипты python для запуска отдельного экземпляра приложения узла пользователя при входе в систему. Через некоторое время без какой-либо активности пользователя приложение узла закрывается.Как использовать PM2 для запуска nodeJS-приложения как конкретного пользователя
Каждый пользователь имеет учетную запись пользователя linux в системе со своей домашней папкой, где они могут хранить файлы. Для того, чтобы ограничить доступ, каждое приложение работает как под этим пользователем с помощью следующей команды:
sudo -H -u user bash -c 'node-app -p 9000'
Проблема делает это таким образом, что трудно контролировать все экземпляры. Я читал о PM2 для управления несколькими узловыми приложениями. Есть ли способ использовать PM2 для запуска каждого экземпляра в качестве другого пользователя?
Любая идея, почему были сняты эти команды? – iros