この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
Node.js
›
node.js永遠にパトローナスのプロセスを始めます
眺める:
7945
|
答える:
0
node.js永遠にパトローナスのプロセスを始めます
[リンクをコピー]
クズども
掲載地 2016/12/06 9:27:26
|
|
|
|
永遠とは何でしょうか?
Foreverは、私たちのアプリを起動・停止・再起動できるNodejsのデーモンと考えることができます。
公式のメモにはこう記されています:
特定のスクリプトが連続的に(つまり永遠に)実行されることを保証するためのシンプルなCLIツールです。
与えられたスクリプトを連続(または永続的に)実行するためのシンプルなコマンドラインツールです。
GitHubアドレス:https://github.com/nodejitsu/forever
永遠には目的がある
foreverの目的は、ノードアプリサービスの管理をより良くすることであり、基本的にはForeverプロセスの下にNodeアプリのサブプロセスを作成することです。
例えば、Expressベースのアプリケーションやその他のアプリケーションであれば、サービスの更新や運用が容易になり、サービスの継続運用が保証されます。
さらに良いことに、ファイルを変更するたびに手動で再起動せずにサービスを自動で再起動できます。
--------------------------私のWeChat IDをGooglecaoに追加して連絡を取ることができます---------------------------
永遠にインストール
-gを付け加えるのを忘れないでください。グローバル環境へのインストールは永遠に必要です
ログインが見えます。
永遠の指示
// 1. シンプルなスタートアップ
ログインが見えます。
// 2. forever information output ファイルを指定してください。もちろん、デフォルトでは ~/.forever/forever.log に置かれます
ログインが見えます。
// 3. app.jsでログ情報およびエラーログ出力ファイルを指定します。
-o はconsole.logからの情報出力、-e はコンソールによる情報出力です。error。
ログインが見えます。
// 4. ログを追加します。永遠に最後のスタートアップログをデフォルトで上書きすることはできません。
したがって、2回目のスタートで-aを足さなければ実行されません
ログインが見えます。
// 5. 現在のフォルダ内のすべてのファイル変更を聞いてください
ログインが見えます。
すべての実行中のサービスを表示する
ログインが見えます。
ファイル変更を聞き取り、自動的に再起動します
// 1. 現在のフォルダ内のファイル変更をすべて聞く(推奨されません)
ログインが見えます。
作戦を止めろ
// 1. すべてのNodeアプリを実行しないように
ログインが見えます。
// 2. ノードアプリの1つを停止してください
ログインが見えます。
もちろんそうなり得ます
永遠のリスト、それなら:
ログインが見えます。
作戦を再開
再起動操作は停止操作と同じです。
// 1. 全員発射
ログインが見えます。
開発およびオンラインで推奨される構成
開発環境
ログインが見えます。
オンライン環境において
ログインが見えます。
NODE_ENVは上に追加されており、現在どの環境で使われているかapp.js特定できるようにしています。 もし追加しなければ、気づかないかもしれませんよね?
UNIX上でcrontab(時間制限付きタスク)を使う必要がある可能性があります
この時点で、環境変数の設定に注意を払う必要があります。
ログインが見えます。
Foreverを自動動作させるには、まず/etc/init.dディレクトリにファイルノードを作成し、次のようになります。
ログインが見えます。
上記のコードはローカル仮想マシンでの私の設定で、実際の状況に応じて関連するパラメータ、主にDEAMON のパスパラメータを修正し、ファイルに実行権限を与え、chkconfigを実行して自動実行を追加しました:
ログインが見えます。
システムを再起動し、ブラウザからウェブサイトにアクセスすると、NodeJSが自動的に動作することがわかります......
先の:
CentOS上でExpressプロジェクトをインストールしてデプロイnode.js
次に:
Winformコマンドラインコンパイルビルドプログラム
関連記事
•
.NET/C#ソリューション SLN から slnx フォーマットへ
•
フロントエンドフレームワークはComponent-Partyオープンソースプロジェクトを学習します
•
zyplayer-docのオープンソースWIKIドキュメントツールを私有化
•
Git Full Clone プロジェクトリポジトリ(イメージリポジトリ)
•
Rocky Linux 9でdotnet 3.1プロジェクトを動かすlibsslの問題
•
.NET/C# ソリューションプロジェクト インポート参照(統一版)
•
オープンソースのツール「Restic」を使い、ディスクファイルを段階的にバックアップしてください
•
シンプルなMavenコンソールプロジェクトを作成してください
•
個人ホームIP-KVMオープンソースプロジェクトおよびデバイス概要
•
Angular 18シリーズ(30)はワークスペースを作成します
閲覧したセクション
.Net/C#
サーバー構成
ニシキヘビ
Windows/Linux
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com