タグ

pm2に関するokyawaのブックマーク (5)

  • インスタンスが起動したら自動的にNode.jsアプリが起動するようにする - Qiita

    Node.jsアプリの自動起動をしたい はじめに AWSでインスタンスを再起動するたびにアプリケーションを再起動するのが非常に面倒だったため、インスタンスが起動したら自動的にアプリケーションが起動するようにしました。 今回はPM2というプロセスマネージャーを利用してアプリの自動起動を行う方法を、作業メモを兼ねて紹介します。 PM2とは PM2はデーモンプロセスマネージャーです。 プロセスをデーモン化しておらず、シェルを抜けたらアプリケーションが終了していた、といった経験はみなさんあるのではないでしょうか。 PM2を利用するとプロセスをデーモン化することで、アプリケーションを起動した状態に保つことができます。 そのため、Node.jsアプリケーションの番運用などに利用されているようです。 公式サイト: PM2 導入 下記コマンドでインストールできます。 Node.jsやnpmは事前にnvm

    インスタンスが起動したら自動的にNode.jsアプリが起動するようにする - Qiita
  • 【勉強会メモ】関西Node学園 6時限目 - radioc@?

    nodejs.connpass.com 日時:2019/05/09(木) 18:40 〜 21:00 場所:さくらインターネット株式会社 大阪社 Node.js v12 Notable Changes @shisama_ さん speakerdeck.com 遅れて参加したので残念ながら聞けませんでしたが発表資料にもあるブログ記事も含めて、いつもためになる情報を発信していただきとても助かっております。 shisama.hatenablog.com 半年がかりでNode.jsにコミットして得たもの @koh110 さん speakerdeck.com こちらも最後のほうしか聞けませんでした。Node家へPRを出してマージしてもらうまでの話のようでした。 eslinttypescript @zilch8 さん eslint eslint.org JSのLinter 単体ではTypeScr

    【勉強会メモ】関西Node学園 6時限目 - radioc@?
  • 安心!PM2でNode.jsがサーバー落ちしないようにする

    さてさて、前回記事「入門!Expressのインストールと基のまとめ」では初めて格的にNode.jsを使った記事をお届けしました。 そして、この記事の中でも書いたのですがNode.jsの最大の欠点は開発者にとっては致命的といってもいい内容でした。 その内容とは・・・そう、 エラーが発生すると、もれなくサーバーが落ちる ことです。 これは、例えば「宣言していない変数を呼び出した」だけでもサーバーが落ち、インターネットからアクセスできなくなる、というものです😅 さすがにこれでは怖くてとても番環境にはNode.jsを使えないよね・・・と考えていました。 ところが、少し調査してみると、このNode.jsの最大の欠点を解決する方法が存在していることがわかったので、今回はその方法をご紹介したいと思います。 ぜひ皆さんのお役に立てると嬉しいです😊✨ 開発環境: Express 4.1、Ubunt

    安心!PM2でNode.jsがサーバー落ちしないようにする
  • PM2 — Advanced App Configuration with JSON File

  • pm2でNode.js実行環境を整備する - Qiita

    過去に、とりあえず、pm2でNode.jsの実行環境を作ったのですが、Node.jsにも慣れてきたので、pm2の設定を見直すとともに、備忘録として残しておこうと思います。 また、Webで実行状態を把握できるpm2-guiもインストールします。 pm2は、node.jsアプリの実行状態の永続化やプロセスの状態、ログの管理など、Node.jsアプリの実行管理に有用なアプリです。 pm2インストール NPMを使ってインストールします。 npm install pm2 -g [参考情報] https://pm2.io/doc/en/runtime/overview/ rootアカウントで起動する場合は、rootアカウントでログインした状態で上記を実行します。 実行するNode.jsアプリは、JSON形式の設定ファイルに指定します。 たとえば、以下に置きます。 /etc/pm2/pm2.config

    pm2でNode.js実行環境を整備する - Qiita
  • 1