【一个关于Node.js的小问题】服务器上如何启动node Server?
PHP中文网
PHP中文网 2017-04-17 15:25:34
0
3
513

新人学习node.js中,在本地环境下做的demo,想放在自己服务器上搞
之前在本地,每次都有在命令行用node命令启动服务器,比如:

node server.js

现在放到了自己的腾讯云服务器上,难道每次都要先用node命令启动一下才能查看吗?
怎么做到用户自己访问网页的时候就自行起这个node服务器?

求解~

PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
PHPzhong

プロセスマネージャーの使用を推奨しますpm2 使用方法については、以前に著者がまとめた PM2 実践入門ガイドを参照してください

投稿者がサービスを開始する方法によって引き起こされる可能性のある問題

  1. 操作がやや複雑

  2. サービスの堅牢性が低い: たとえば、プログラムが正しく実行されない場合、サーバーがハングアップし、ユーザーはアクセスできなくなります。少なくとも、自動再起動をサポートする必要があります。

  3. その他の隠れた危険: 構成の変更など、サービスを更新した後は、毎回手動で再起動する必要があります。さらに悪いことに、単に再起動を忘れてしまう可能性もあります。

pm2を使用する理由

上記の問題を解決してください。

使用方法

使い方はとても簡単です。まず pm2

をインストールします。 リーリー

次に、代わりに pm2 を使用してプログラムを開始します。 --watch は、プログラムの実行ステータスを 1 回監視することを意味します:

  • サービス例外: 自動再起動

  • サービスの変更: 自動再起動

  • その他

リーリー
いいねを押す +0
黄舟

ユーザーがアクセスしたときに起動する必要はありませんが、サーバーは常に起動する必要があります
forever または pm2 を確認できます

いいねを押す +0
巴扎黑

推奨pm2、時計の自動再起動、メモリ制限を超えた場合の自動再起動、スケジュールされた再起動、クラスター、ログキャプチャなどをサポートしています。それでも非常に便利です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート