マイクロサービススタイルのノードwebappを試しています。各ユーザーは自分のアプリケーションの個々のインスタンスを取得します。私はいくつかのPythonスクリプトを使用して、ログイン時にユーザーのノードアプリケーションの個々のインスタンスを起動します。ユーザーアクティビティなしで時間が経過すると、ノードアプリケーションはシャットダウンされます。PM2を使用して特定のユーザーとしてnodeJSアプリを起動する方法
各ユーザは、自分のホームフォルダを持つシステム上にLinuxユーザアカウントを持っていて、そこにファイルを保存できます。アクセスを制限するには、各アプリは、次のコマンドを使用しているユーザーの下として実行されます。
sudo -H -u user bash -c 'node-app -p 9000'
問題はこのようにそれをやって、それがすべてのインスタンスを監視するのは難しいということです。私は複数のノードアプリケーションを管理するためにPM2について読んでいました。 PM2を使用して各インスタンスを別のユーザーとして起動する方法はありますか?
にありますか? – iros