2017-05-11 16 views
0

Pleskを使用して本番サービスをホストしています。Pleskでノードアプリケーションをプログラムで再起動

私はGitを使用してアプリケーションをPleskにデプロイするとき、Plesk GUIのノードページ内でRestart applicationを押す必要があります。

しかし、私はそれを実用的に行う必要があります。ノードサービスを自動的に再起動する必要があります。 Pleskはそのような機能を提供していますか?たぶん、Linuxシェル自体の中でコールを聞くAPIのようなものかもしれません。

答えて

0

しばらく何も返事がなかったので、これは私がPM2スクリプトの強制リセットに使用私の古い回避策です:

それがウェブサーバアプリケーションの場合は、例えばExpress.jsは基本的にメインプロセスをprocess.exit(0)で終了させるセキュリティ上の理由からprivataeネットワーク内でしかアクセスできない保護されたルートを追加し、PM2またはそれに使用するサービスによってWebサーバーが自動的にリセットされます。しかし、私はこの方法をステージング以上に推奨しません。

0

私もこの問題を抱えており、Pleskのサポートには私の答えがありません。

Pleskのブログhereによると、さらに、「開発」モードでアプリケーションを実行している場合は、ファイルの内容を変更するたびにアプリケーションを再起動する必要はありません。

私は非常にノードに慣れていないので、私はその意味を十分に理解していませんが、開発モードでアプリケーションを実行すると、ノードアプリケーションを手動で再起動する必要はありません。

関連する問題