0

Forever.jsを実行していますが、今試しているのは、複数のユーザーが同じForever.jsインスタンスを使用できるようにすることです。

現在Forever.jsでファイルを開始すると、別のユーザーでファイルを表示/停止/再起動できません。そこで行うForever.js listと、何も実行されていないことがわかります。

たとえば、構成値を別の方法で設定していくつかのことを試しました。たとえば forever set root '/tools/node/forever'、get backForever config saved: /tools/node/forever/config.jsonを実行するforever configと、ファイルは元の状態にリセットされます。

両方のユーザーの構成を同じフォルダーに設定して、同じForever.jsインスタンスを共有することはできますか?

4

2 に答える 2

1

Foreverは、現在のプロセスをユーザーのホームディレクトリに保存するため、同じプロセスを複数のユーザーと共有することはできません。最も簡単な方法は、サービスユーザーを設定し、プロセスを停止/再開する必要があるときはいつでもそのユーザーに切り替えることです(これはあまり頻繁ではないはずです)。

または、このガイドの説明に従ってinit.dスクリプトを設定することもできます:Foreverを使用したサービスとしてのNode.jsサーバーの実行

于 2013-02-22T16:55:25.193 に答える
0

別の可能性は、後に永遠のプロセスを殺すことですps -aux | grep forever

于 2014-09-03T01:18:44.030 に答える